Searched refs:percpu_counter (Results 1 – 25 of 48) sorted by relevance
12
/linux-6.12.1/include/linux/ |
D | percpu_counter.h | 22 struct percpu_counter { struct 33 int __percpu_counter_init_many(struct percpu_counter *fbc, s64 amount, argument 49 void percpu_counter_destroy_many(struct percpu_counter *fbc, u32 nr_counters); 50 static inline void percpu_counter_destroy(struct percpu_counter *fbc) in percpu_counter_destroy() 55 void percpu_counter_set(struct percpu_counter *fbc, s64 amount); 56 void percpu_counter_add_batch(struct percpu_counter *fbc, s64 amount, 58 s64 __percpu_counter_sum(struct percpu_counter *fbc); 59 int __percpu_counter_compare(struct percpu_counter *fbc, s64 rhs, s32 batch); 60 bool __percpu_counter_limited_add(struct percpu_counter *fbc, s64 limit, 62 void percpu_counter_sync(struct percpu_counter *fbc); [all …]
|
D | flex_proportions.h | 30 struct percpu_counter events; 46 struct percpu_counter events;
|
D | ipc_namespace.h | 40 struct percpu_counter percpu_msg_bytes; 41 struct percpu_counter percpu_msg_hdrs;
|
D | mman.h | 64 extern struct percpu_counter vm_committed_as;
|
D | backing-dev-defs.h | 118 struct percpu_counter stat[NR_WB_STAT_ITEMS];
|
D | shmem_fs.h | 59 struct percpu_counter used_blocks; /* How many are allocated */
|
D | quota.h | 267 struct percpu_counter counter[_DQST_DQSTAT_LAST];
|
D | io_uring_types.h | 95 struct percpu_counter inflight;
|
/linux-6.12.1/lib/ |
D | percpu_counter.c | 24 struct percpu_counter *fbc = addr; in percpu_counter_fixup_free() 41 static inline void debug_percpu_counter_activate(struct percpu_counter *fbc) in debug_percpu_counter_activate() 47 static inline void debug_percpu_counter_deactivate(struct percpu_counter *fbc) in debug_percpu_counter_deactivate() 54 static inline void debug_percpu_counter_activate(struct percpu_counter *fbc) in debug_percpu_counter_activate() 56 static inline void debug_percpu_counter_deactivate(struct percpu_counter *fbc) in debug_percpu_counter_deactivate() 60 void percpu_counter_set(struct percpu_counter *fbc, s64 amount) in percpu_counter_set() 93 void percpu_counter_add_batch(struct percpu_counter *fbc, s64 amount, s32 batch) in percpu_counter_add_batch() 120 void percpu_counter_add_batch(struct percpu_counter *fbc, s64 amount, s32 batch) in percpu_counter_add_batch() 146 void percpu_counter_sync(struct percpu_counter *fbc) in percpu_counter_sync() 171 s64 __percpu_counter_sum(struct percpu_counter *fbc) in __percpu_counter_sum() [all …]
|
/linux-6.12.1/net/sunrpc/xprtrdma/ |
D | svc_rdma.c | 68 struct percpu_counter svcrdma_stat_read; 69 struct percpu_counter svcrdma_stat_recv; 70 struct percpu_counter svcrdma_stat_sq_starve; 71 struct percpu_counter svcrdma_stat_write; 80 struct percpu_counter *stat = (struct percpu_counter *)table->data; in svcrdma_counter_handler()
|
/linux-6.12.1/fs/ceph/ |
D | metric.h | 170 struct percpu_counter d_lease_hit; 171 struct percpu_counter d_lease_mis; 174 struct percpu_counter i_caps_hit; 175 struct percpu_counter i_caps_mis; 183 struct percpu_counter opened_inodes; 184 struct percpu_counter total_inodes;
|
/linux-6.12.1/fs/xfs/ |
D | xfs_mount.h | 187 struct percpu_counter m_icount; /* allocated inodes counter */ 188 struct percpu_counter m_ifree; /* free inodes counter */ 189 struct percpu_counter m_fdblocks; /* free block counter */ 190 struct percpu_counter m_frextents; /* free rt extent counter */ 197 struct percpu_counter m_delalloc_blks; 202 struct percpu_counter m_delalloc_rtextents; 574 int xfs_dec_freecounter(struct xfs_mount *mp, struct percpu_counter *counter, 576 void xfs_add_freecounter(struct xfs_mount *mp, struct percpu_counter *counter,
|
D | xfs_buf.h | 124 struct percpu_counter bt_io_count;
|
/linux-6.12.1/fs/ext4/ |
D | extents_status.h | 79 struct percpu_counter es_stats_cache_hits; 80 struct percpu_counter es_stats_cache_misses; 83 struct percpu_counter es_stats_all_cnt; 84 struct percpu_counter es_stats_shk_cnt;
|
D | balloc.c | 624 struct percpu_counter *fcc = &sbi->s_freeclusters_counter; in ext4_has_free_clusters() 625 struct percpu_counter *dcc = &sbi->s_dirtyclusters_counter; in ext4_has_free_clusters()
|
/linux-6.12.1/include/linux/sunrpc/ |
D | svc_rdma.h | 71 extern struct percpu_counter svcrdma_stat_read; 72 extern struct percpu_counter svcrdma_stat_recv; 73 extern struct percpu_counter svcrdma_stat_sq_starve; 74 extern struct percpu_counter svcrdma_stat_write;
|
D | svc.h | 44 struct percpu_counter sp_messages_arrived; 45 struct percpu_counter sp_sockets_queued; 46 struct percpu_counter sp_threads_woken;
|
/linux-6.12.1/block/ |
D | blk-cgroup-rwstat.h | 27 struct percpu_counter cpu_cnt[BLKG_RWSTAT_NR]; 64 struct percpu_counter *cnt; in blkg_rwstat_add()
|
/linux-6.12.1/fs/btrfs/ |
D | fs.h | 318 struct percpu_counter bio_counter; 629 struct percpu_counter dirty_metadata_bytes; 630 struct percpu_counter delalloc_bytes; 631 struct percpu_counter ordered_bytes; 635 struct percpu_counter evictable_extent_maps;
|
/linux-6.12.1/Documentation/admin-guide/cgroup-v1/ |
D | cpuacct.rst | 43 cpuacct controller uses percpu_counter interface to collect user and 50 due to the batch processing nature of percpu_counter.
|
/linux-6.12.1/include/linux/sched/ |
D | user.h | 17 struct percpu_counter epoll_watches; /* The number of file descriptors currently watched */
|
/linux-6.12.1/include/net/ |
D | dst_ops.h | 43 struct percpu_counter pcpuc_entries ____cacheline_aligned_in_smp;
|
/linux-6.12.1/fs/nfsd/ |
D | export.h | 60 struct percpu_counter counter[EXP_STATS_COUNTERS_NUM];
|
D | netns.h | 185 struct percpu_counter counter[NFSD_STATS_COUNTERS_NUM];
|
/linux-6.12.1/fs/ext2/ |
D | ext2.h | 99 struct percpu_counter s_freeblocks_counter; 100 struct percpu_counter s_freeinodes_counter; 101 struct percpu_counter s_dirs_counter;
|
12