Home
last modified time | relevance | path

Searched refs:counter (Results 1 – 25 of 26) sorted by relevance

12

/include/linux/
Dpage_counter.h37 static inline void page_counter_init(struct page_counter *counter, in page_counter_init() argument
40 atomic_long_set(&counter->usage, 0); in page_counter_init()
41 counter->max = PAGE_COUNTER_MAX; in page_counter_init()
42 counter->parent = parent; in page_counter_init()
45 static inline unsigned long page_counter_read(struct page_counter *counter) in page_counter_read() argument
47 return atomic_long_read(&counter->usage); in page_counter_read()
50 void page_counter_cancel(struct page_counter *counter, unsigned long nr_pages);
51 void page_counter_charge(struct page_counter *counter, unsigned long nr_pages);
52 bool page_counter_try_charge(struct page_counter *counter,
55 void page_counter_uncharge(struct page_counter *counter, unsigned long nr_pages);
[all …]
Dcounter_enum.h15 ssize_t counter_signal_enum_read(struct counter_device *counter,
18 ssize_t counter_signal_enum_write(struct counter_device *counter,
22 ssize_t counter_signal_enum_available_read(struct counter_device *counter,
26 ssize_t counter_count_enum_read(struct counter_device *counter,
29 ssize_t counter_count_enum_write(struct counter_device *counter,
33 ssize_t counter_count_enum_available_read(struct counter_device *counter,
37 ssize_t counter_device_enum_read(struct counter_device *counter, void *priv,
39 ssize_t counter_device_enum_write(struct counter_device *counter, void *priv,
42 ssize_t counter_device_enum_available_read(struct counter_device *counter,
Dcounter.h39 ssize_t (*read)(struct counter_device *counter,
41 ssize_t (*write)(struct counter_device *counter,
87 int (*get)(struct counter_device *counter,
89 int (*set)(struct counter_device *counter,
157 ssize_t (*read)(struct counter_device *counter,
159 ssize_t (*write)(struct counter_device *counter,
228 int (*get)(struct counter_device *counter, struct counter_count *count,
230 int (*set)(struct counter_device *counter, struct counter_count *count,
356 int (*signal_read)(struct counter_device *counter,
359 int (*count_read)(struct counter_device *counter,
[all …]
Dtypes.h172 int counter; member
177 s64 counter; member
Dquota.h267 struct percpu_counter counter[_DQST_DQSTAT_LAST]; member
274 percpu_counter_inc(&dqstats.counter[type]); in dqstats_inc()
279 percpu_counter_dec(&dqstats.counter[type]); in dqstats_dec()
Datomic-fallback.h82 return smp_load_acquire(&(v)->counter); in atomic_read_acquire()
91 smp_store_release(&(v)->counter, i); in atomic_set_release()
1181 #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c))
1182 #define atomic_cond_read_relaxed(v, c) smp_cond_load_relaxed(&(v)->counter, (c))
1192 return smp_load_acquire(&(v)->counter); in atomic64_read_acquire()
1201 smp_store_release(&(v)->counter, i); in atomic64_set_release()
2291 #define atomic64_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c))
2292 #define atomic64_cond_read_relaxed(v, c) smp_cond_load_relaxed(&(v)->counter, (c))
Diova.h57 u64 counter; /* Flush counter when this entrie was added */ member
Dmemcontrol.h448 #define mem_cgroup_from_counter(counter, member) \ argument
449 container_of(counter, struct mem_cgroup, member)
/include/asm-generic/
Datomic.h41 c = v->counter; \
42 while ((old = cmpxchg(&v->counter, c, c c_op i)) != c) \
51 c = v->counter; \
52 while ((old = cmpxchg(&v->counter, c, c c_op i)) != c) \
63 c = v->counter; \
64 while ((old = cmpxchg(&v->counter, c, c c_op i)) != c) \
80 v->counter = v->counter c_op i; \
91 ret = (v->counter = v->counter c_op i); \
104 ret = v->counter; \
105 v->counter = v->counter c_op i; \
[all …]
Datomic64.h13 s64 counter; member
/include/linux/netfilter/ipset/
Dip_set.h578 ip_set_add_bytes(u64 bytes, struct ip_set_counter *counter) in ip_set_add_bytes() argument
580 atomic64_add((long long)bytes, &(counter)->bytes); in ip_set_add_bytes()
584 ip_set_add_packets(u64 packets, struct ip_set_counter *counter) in ip_set_add_packets() argument
586 atomic64_add((long long)packets, &(counter)->packets); in ip_set_add_packets()
590 ip_set_get_bytes(const struct ip_set_counter *counter) in ip_set_get_bytes() argument
592 return (u64)atomic64_read(&(counter)->bytes); in ip_set_get_bytes()
596 ip_set_get_packets(const struct ip_set_counter *counter) in ip_set_get_packets() argument
598 return (u64)atomic64_read(&(counter)->packets); in ip_set_get_packets()
602 ip_set_match_counter(u64 counter, u64 match, u8 op) in ip_set_match_counter() argument
608 return counter == match; in ip_set_match_counter()
[all …]
/include/linux/mlx5/
Dfs.h228 void mlx5_fc_destroy(struct mlx5_core_dev *dev, struct mlx5_fc *counter);
229 u64 mlx5_fc_query_lastuse(struct mlx5_fc *counter);
230 void mlx5_fc_query_cached(struct mlx5_fc *counter,
232 int mlx5_fc_query(struct mlx5_core_dev *dev, struct mlx5_fc *counter,
234 u32 mlx5_fc_id(struct mlx5_fc *counter);
/include/linux/platform_data/
Dmlxreg.h135 int counter; member
159 int counter; member
/include/sound/
Dsoundfont.h26 int counter; member
36 int counter; member
/include/rdma/
Dib_pma.h84 __be32 counter[15]; member
91 __be64 counter[15]; member
Drdma_counter.h53 int rdma_counter_query_stats(struct rdma_counter *counter);
Dib_verbs.h1749 struct rdma_counter *counter; member
2545 int (*counter_bind_qp)(struct rdma_counter *counter, struct ib_qp *qp);
2554 int (*counter_dealloc)(struct rdma_counter *counter);
2560 struct rdma_counter *counter);
2564 int (*counter_update_stats)(struct rdma_counter *counter);
/include/net/netfilter/
Dnf_conntrack_acct.h20 struct nf_conn_counter counter[IP_CT_DIR_MAX]; member
/include/linux/mlx4/
Ddevice.h823 #define ASSIGN_32BIT_COUNTER(counter, value) do { \ argument
825 counter = cpu_to_be32(U32_MAX); \
827 counter = cpu_to_be32(value); \
847 int counter; member
/include/linux/netfilter/
Dx_tables.h428 struct xt_counters *counter);
/include/net/sctp/
Dsctp.h298 {.label= #name, .counter= &sctp_dbg_objcnt_## name}
Dstructs.h2173 atomic_t *counter; member
/include/net/
Ddevlink.h199 u64 counter; member
Dmac80211.h4756 void ieee80211_csa_set_counter(struct ieee80211_vif *vif, u8 counter);
/include/uapi/linux/
Dbpf.h3449 __u64 counter; member

12