Home
last modified time | relevance | path

Searched refs:percpu_counter (Results 1 – 25 of 45) sorted by relevance

12

/linux-6.15/include/linux/
H A Dpercpu_counter.h22 struct percpu_counter { struct
55 void percpu_counter_set(struct percpu_counter *fbc, s64 amount);
58 s64 __percpu_counter_sum(struct percpu_counter *fbc);
62 void percpu_counter_sync(struct percpu_counter *fbc);
92 percpu_counter_add_local(struct percpu_counter *fbc, s64 amount) in percpu_counter_add_local()
103 static inline s64 percpu_counter_sum(struct percpu_counter *fbc) in percpu_counter_sum()
108 static inline s64 percpu_counter_read(struct percpu_counter *fbc) in percpu_counter_read()
135 struct percpu_counter { struct
188 percpu_counter_add(struct percpu_counter *fbc, s64 amount) in percpu_counter_add()
220 percpu_counter_add_local(struct percpu_counter *fbc, s64 amount) in percpu_counter_add_local()
[all …]
H A Dflex_proportions.h30 struct percpu_counter events;
46 struct percpu_counter events;
H A Dipc_namespace.h40 struct percpu_counter percpu_msg_bytes;
41 struct percpu_counter percpu_msg_hdrs;
H A Dmman.h62 extern struct percpu_counter vm_committed_as;
H A Dbacking-dev-defs.h118 struct percpu_counter stat[NR_WB_STAT_ITEMS];
H A Dshmem_fs.h59 struct percpu_counter used_blocks; /* How many are allocated */
H A Dquota.h267 struct percpu_counter counter[_DQST_DQSTAT_LAST];
H A Dio_uring_types.h105 struct percpu_counter inflight;
/linux-6.15/lib/
H A Dpercpu_counter.c24 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()
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()
188 int __percpu_counter_init_many(struct percpu_counter *fbc, s64 amount, in __percpu_counter_init_many()
269 struct percpu_counter *fbc; in percpu_counter_cpu_dead()
[all …]
/linux-6.15/fs/ceph/
H A Dmetric.h170 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.15/net/sunrpc/xprtrdma/
H A Dsvc_rdma.c68 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.15/fs/ext4/
H A Dextents_status.h79 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;
/linux-6.15/include/linux/sunrpc/
H A Dsvc_rdma.h71 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;
H A Dsvc.h44 struct percpu_counter sp_messages_arrived;
45 struct percpu_counter sp_sockets_queued;
46 struct percpu_counter sp_threads_woken;
/linux-6.15/block/
H A Dblk-cgroup-rwstat.h27 struct percpu_counter cpu_cnt[BLKG_RWSTAT_NR];
64 struct percpu_counter *cnt; in blkg_rwstat_add()
/linux-6.15/fs/btrfs/
H A Dfs.h334 struct percpu_counter bio_counter;
647 struct percpu_counter stats_read_blocks;
650 struct percpu_counter dirty_metadata_bytes;
651 struct percpu_counter delalloc_bytes;
652 struct percpu_counter ordered_bytes;
656 struct percpu_counter evictable_extent_maps;
/linux-6.15/fs/xfs/
H A Dxfs_mount.h126 struct percpu_counter count;
255 struct percpu_counter m_icount; /* allocated inodes counter */
256 struct percpu_counter m_ifree; /* free inodes counter */
265 struct percpu_counter m_delalloc_blks;
270 struct percpu_counter m_delalloc_rtextents;
H A Dxfs_buf.h112 struct percpu_counter bt_readahead_count;
/linux-6.15/Documentation/admin-guide/cgroup-v1/
H A Dcpuacct.rst43 cpuacct controller uses percpu_counter interface to collect user and
50 due to the batch processing nature of percpu_counter.
/linux-6.15/include/linux/sched/
H A Duser.h17 struct percpu_counter epoll_watches; /* The number of file descriptors currently watched */
/linux-6.15/include/net/
H A Ddst_ops.h43 struct percpu_counter pcpuc_entries ____cacheline_aligned_in_smp;
/linux-6.15/fs/nfsd/
H A Dexport.h60 struct percpu_counter counter[EXP_STATS_COUNTERS_NUM];
H A Dnetns.h180 struct percpu_counter counter[NFSD_STATS_COUNTERS_NUM];
/linux-6.15/fs/ext2/
H A Dext2.h99 struct percpu_counter s_freeblocks_counter;
100 struct percpu_counter s_freeinodes_counter;
101 struct percpu_counter s_dirs_counter;
/linux-6.15/fs/xfs/scrub/
H A Dfscounters.c476 struct percpu_counter *counter, in xchk_fscount_within_range()

12