percpu_counter
struct percpu_counter cpu_cnt;
struct percpu_counter cpu_cnt[BLKG_RWSTAT_NR];
struct percpu_counter *cnt;
struct percpu_counter n_allocated_pages;
struct percpu_counter *em_counter = &fs_info->evictable_extent_maps;
struct percpu_counter bio_counter;
struct percpu_counter stats_read_blocks;
struct percpu_counter dirty_metadata_bytes;
struct percpu_counter delalloc_bytes;
struct percpu_counter ordered_bytes;
struct percpu_counter evictable_extent_maps;
struct percpu_counter d_lease_hit;
struct percpu_counter d_lease_mis;
struct percpu_counter i_caps_hit;
struct percpu_counter i_caps_mis;
struct percpu_counter opened_inodes;
struct percpu_counter total_inodes;
struct percpu_counter s_freeinodes_counter;
struct percpu_counter s_dirs_counter;
struct percpu_counter s_freeblocks_counter;
struct percpu_counter *fcc = &sbi->s_freeclusters_counter;
struct percpu_counter *dcc = &sbi->s_dirtyclusters_counter;
struct percpu_counter s_freeclusters_counter;
struct percpu_counter s_freeinodes_counter;
struct percpu_counter s_dirs_counter;
struct percpu_counter s_dirtyclusters_counter;
struct percpu_counter s_sra_exceeded_retry_limit;
struct percpu_counter es_stats_cache_hits;
struct percpu_counter es_stats_cache_misses;
struct percpu_counter es_stats_all_cnt;
struct percpu_counter es_stats_shk_cnt;
struct percpu_counter alloc_valid_block_count;
struct percpu_counter rf_node_block_count;
struct percpu_counter total_valid_inode_count;
static struct percpu_counter nr_files __cacheline_aligned_in_smp;
struct percpu_counter *counter = exp->ex_stats->counter;
struct percpu_counter counter[EXP_STATS_COUNTERS_NUM];
struct percpu_counter counter[NFSD_STATS_COUNTERS_NUM];
struct percpu_counter counters[KSMBD_COUNTER_MAX];
struct percpu_counter *counter,
struct percpu_counter bt_readahead_count;
struct percpu_counter count;
struct percpu_counter m_icount; /* allocated inodes counter */
struct percpu_counter m_ifree; /* free inodes counter */
struct percpu_counter m_delalloc_blks;
struct percpu_counter m_delalloc_rtextents;
struct percpu_counter stat[NR_WB_STAT_ITEMS];
struct percpu_counter events;
struct percpu_counter events;
struct percpu_counter inflight;
struct percpu_counter percpu_msg_bytes;
struct percpu_counter percpu_msg_hdrs;
struct percpu_counter j_checkpoint_jh_count;
struct percpu_counter rss_stat[NR_MM_COUNTERS];
extern struct percpu_counter vm_committed_as;
static inline s64 percpu_counter_sum(struct percpu_counter *fbc)
static inline s64 percpu_counter_read(struct percpu_counter *fbc)
static inline s64 percpu_counter_read_positive(struct percpu_counter *fbc)
static inline bool percpu_counter_initialized(struct percpu_counter *fbc)
static inline int percpu_counter_init_many(struct percpu_counter *fbc,
static inline int percpu_counter_init(struct percpu_counter *fbc, s64 amount,
static inline void percpu_counter_destroy_many(struct percpu_counter *fbc,
static inline void percpu_counter_destroy(struct percpu_counter *fbc)
static inline void percpu_counter_set(struct percpu_counter *fbc, s64 amount)
static inline int percpu_counter_compare(struct percpu_counter *fbc, s64 rhs)
__percpu_counter_compare(struct percpu_counter *fbc, s64 rhs, s32 batch)
percpu_counter_add(struct percpu_counter *fbc, s64 amount)
percpu_counter_limited_add(struct percpu_counter *fbc, s64 limit, s64 amount)
percpu_counter_add_local(struct percpu_counter *fbc, s64 amount)
percpu_counter_add_batch(struct percpu_counter *fbc, s64 amount, s32 batch)
static inline s64 percpu_counter_read(struct percpu_counter *fbc)
static inline s64 percpu_counter_read_positive(struct percpu_counter *fbc)
static inline s64 percpu_counter_sum_positive(struct percpu_counter *fbc)
static inline s64 percpu_counter_sum(struct percpu_counter *fbc)
static inline bool percpu_counter_initialized(struct percpu_counter *fbc)
static inline void percpu_counter_sync(struct percpu_counter *fbc)
static inline void percpu_counter_inc(struct percpu_counter *fbc)
static inline void percpu_counter_dec(struct percpu_counter *fbc)
static inline void percpu_counter_sub(struct percpu_counter *fbc, s64 amount)
percpu_counter_sub_local(struct percpu_counter *fbc, s64 amount)
int __percpu_counter_init_many(struct percpu_counter *fbc, s64 amount,
void percpu_counter_destroy_many(struct percpu_counter *fbc, u32 nr_counters);
static inline void percpu_counter_destroy(struct percpu_counter *fbc)
void percpu_counter_set(struct percpu_counter *fbc, s64 amount);
void percpu_counter_add_batch(struct percpu_counter *fbc, s64 amount,
s64 __percpu_counter_sum(struct percpu_counter *fbc);
int __percpu_counter_compare(struct percpu_counter *fbc, s64 rhs, s32 batch);
bool __percpu_counter_limited_add(struct percpu_counter *fbc, s64 limit,
void percpu_counter_sync(struct percpu_counter *fbc);
static inline int percpu_counter_compare(struct percpu_counter *fbc, s64 rhs)
static inline void percpu_counter_add(struct percpu_counter *fbc, s64 amount)
percpu_counter_limited_add(struct percpu_counter *fbc, s64 limit, s64 amount)
percpu_counter_add_local(struct percpu_counter *fbc, s64 amount)
static inline s64 percpu_counter_sum_positive(struct percpu_counter *fbc)
struct percpu_counter counter[_DQST_DQSTAT_LAST];
struct percpu_counter epoll_watches; /* The number of file descriptors currently watched */
struct percpu_counter used_blocks; /* How many are allocated */
struct percpu_counter sp_messages_arrived;
struct percpu_counter sp_sockets_queued;
struct percpu_counter sp_threads_woken;
extern struct percpu_counter svcrdma_stat_read;
extern struct percpu_counter svcrdma_stat_recv;
extern struct percpu_counter svcrdma_stat_sq_starve;
extern struct percpu_counter svcrdma_stat_write;
struct percpu_counter pcpuc_entries ____cacheline_aligned_in_smp;
extern struct percpu_counter sctp_sockets_allocated;
struct percpu_counter *sockets_allocated; /* Current number of sockets. */
extern struct percpu_counter tcp_sockets_allocated;
struct percpu_counter pcount;
void percpu_counter_add_batch(struct percpu_counter *fbc, s64 amount, s32 batch)
void percpu_counter_sync(struct percpu_counter *fbc)
s64 __percpu_counter_sum(struct percpu_counter *fbc)
int __percpu_counter_init_many(struct percpu_counter *fbc, s64 amount,
void percpu_counter_destroy_many(struct percpu_counter *fbc, u32 nr_counters)
struct percpu_counter *fbc = addr;
struct percpu_counter *fbc;
int __percpu_counter_compare(struct percpu_counter *fbc, s64 rhs, s32 batch)
bool __percpu_counter_limited_add(struct percpu_counter *fbc,
static inline void debug_percpu_counter_activate(struct percpu_counter *fbc)
static inline void debug_percpu_counter_deactivate(struct percpu_counter *fbc)
static inline void debug_percpu_counter_activate(struct percpu_counter *fbc)
static inline void debug_percpu_counter_deactivate(struct percpu_counter *fbc)
void percpu_counter_set(struct percpu_counter *fbc, s64 amount)
void percpu_counter_add_batch(struct percpu_counter *fbc, s64 amount, s32 batch)
struct percpu_counter vm_committed_as ____cacheline_aligned_in_smp;
struct percpu_counter tcp_sockets_allocated ____cacheline_aligned_in_smp;
static struct percpu_counter mptcp_sockets_allocated ____cacheline_aligned_in_smp;
struct percpu_counter sctp_sockets_allocated;
struct percpu_counter svcrdma_stat_read;
struct percpu_counter svcrdma_stat_recv;
struct percpu_counter svcrdma_stat_sq_starve;
struct percpu_counter svcrdma_stat_write;
struct percpu_counter *stat = (struct percpu_counter *)table->data;