Home
last modified time | relevance | path

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

12345678910>>...53

/OK3568_Linux_fs/kernel/drivers/staging/comedi/drivers/
H A Dni_tio.c149 void ni_tio_write(struct ni_gpct *counter, unsigned int value, in ni_tio_write() argument
153 counter->counter_dev->write(counter, value, reg); in ni_tio_write()
162 unsigned int ni_tio_read(struct ni_gpct *counter, enum ni_gpct_register reg) in ni_tio_read() argument
165 return counter->counter_dev->read(counter, reg); in ni_tio_read()
170 static void ni_tio_reset_count_and_disarm(struct ni_gpct *counter) in ni_tio_reset_count_and_disarm() argument
172 unsigned int cidx = counter->counter_index; in ni_tio_reset_count_and_disarm()
174 ni_tio_write(counter, GI_RESET(cidx), NITIO_RESET_REG(cidx)); in ni_tio_reset_count_and_disarm()
177 static int ni_tio_clock_period_ps(const struct ni_gpct *counter, in ni_tio_clock_period_ps() argument
201 *period_ps = counter->clock_period_ps; in ni_tio_clock_period_ps()
221 static void ni_tio_set_bits_transient(struct ni_gpct *counter, in ni_tio_set_bits_transient() argument
[all …]
H A Dni_tiocmd.c38 static void ni_tio_configure_dma(struct ni_gpct *counter, in ni_tio_configure_dma() argument
41 struct ni_gpct_device *counter_dev = counter->counter_dev; in ni_tio_configure_dma()
42 unsigned int cidx = counter->counter_index; in ni_tio_configure_dma()
55 ni_tio_set_bits(counter, NITIO_INPUT_SEL_REG(cidx), mask, bits); in ni_tio_configure_dma()
69 ni_tio_set_bits(counter, NITIO_DMA_CFG_REG(cidx), mask, bits); in ni_tio_configure_dma()
78 struct ni_gpct *counter = s->private; in ni_tio_input_inttrig() local
86 spin_lock_irqsave(&counter->lock, flags); in ni_tio_input_inttrig()
87 if (counter->mite_chan) in ni_tio_input_inttrig()
88 mite_dma_arm(counter->mite_chan); in ni_tio_input_inttrig()
91 spin_unlock_irqrestore(&counter->lock, flags); in ni_tio_input_inttrig()
[all …]
/OK3568_Linux_fs/kernel/drivers/infiniband/core/
H A Dcounters.c71 struct rdma_counter *counter; in rdma_counter_alloc() local
77 counter = kzalloc(sizeof(*counter), GFP_KERNEL); in rdma_counter_alloc()
78 if (!counter) in rdma_counter_alloc()
81 counter->device = dev; in rdma_counter_alloc()
82 counter->port = port; in rdma_counter_alloc()
84 rdma_restrack_new(&counter->res, RDMA_RESTRACK_COUNTER); in rdma_counter_alloc()
85 counter->stats = dev->ops.counter_alloc_stats(counter); in rdma_counter_alloc()
86 if (!counter->stats) in rdma_counter_alloc()
101 counter->mode.mode = mode; in rdma_counter_alloc()
102 kref_init(&counter->kref); in rdma_counter_alloc()
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/netfilter/
H A Dnft_meta.sh30 counter iifcount {}
31 counter iifnamecount {}
32 counter iifgroupcount {}
33 counter iiftypecount {}
34 counter infproto4count {}
35 counter il4protocounter {}
36 counter imarkcounter {}
37 counter icpu0counter {}
38 counter ilastyearcounter {}
39 counter icurrentyearcounter {}
[all …]
H A Dnft_nat.sh81 local counter=$2
85 echo "ERROR: $counter counter in $ns has unexpected value (expected $expect) at $tag" 1>&2
86 ip netns exec $ns nft list counter inet filter $counter 1>&2
94 cnt=$(ip netns exec $ns nft list counter inet filter ns0in | grep -q "packets 1 bytes 84")
99 cnt=$(ip netns exec $ns nft list counter inet filter ns0out | grep -q "packets 1 bytes 84")
106 cnt=$(ip netns exec $ns nft list counter inet filter ns0in6 | grep -q "$expect")
111 cnt=$(ip netns exec $ns nft list counter inet filter ns0out6 | grep -q "$expect")
125 cnt=$(ip netns exec "$ns0" nft list counter inet filter ns0in | grep -q "packets 0 bytes 0")
131 cnt=$(ip netns exec "$ns0" nft list counter inet filter ns0in6 | grep -q "packets 0 bytes 0")
137 cnt=$(ip netns exec "$ns0" nft list counter inet filter ns0out | grep -q "packets 0 bytes 0")
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_counters.c112 struct mlx5_fc *counter; in mlx5_fc_counters_lookup_next() local
118 counter, tmp, next_id) { in mlx5_fc_counters_lookup_next()
119 if (!list_empty(&counter->list)) in mlx5_fc_counters_lookup_next()
124 return counter ? &counter->list : &fc_stats->counters; in mlx5_fc_counters_lookup_next()
128 struct mlx5_fc *counter) in mlx5_fc_stats_insert() argument
130 struct list_head *next = mlx5_fc_counters_lookup_next(dev, counter->id); in mlx5_fc_stats_insert()
132 list_add_tail(&counter->list, next); in mlx5_fc_stats_insert()
136 struct mlx5_fc *counter) in mlx5_fc_stats_remove() argument
140 list_del(&counter->list); in mlx5_fc_stats_remove()
143 WARN_ON(!idr_remove(&fc_stats->counters_idr, counter->id)); in mlx5_fc_stats_remove()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/include/asm/
H A Datomic.h25 #define atomic_read(v) READ_ONCE((v)->counter)
26 #define atomic_set(v,i) WRITE_ONCE(((v)->counter), (i))
42 prefetchw(&v->counter); \
49 : "=&r" (result), "=&r" (tmp), "+Qo" (v->counter) \
50 : "r" (&v->counter), "Ir" (i) \
60 prefetchw(&v->counter); \
68 : "=&r" (result), "=&r" (tmp), "+Qo" (v->counter) \
69 : "r" (&v->counter), "Ir" (i) \
81 prefetchw(&v->counter); \
89 : "=&r" (result), "=&r" (val), "=&r" (tmp), "+Qo" (v->counter) \
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Datomic.h29 __asm__ __volatile__("lwz%U1%X1 %0,%1" : "=r"(t) : "m"(v->counter)); in atomic_read()
36 __asm__ __volatile__("stw%U0%X0 %1,%0" : "=m"(v->counter) : "r"(i)); in atomic_set()
49 : "=&r" (t), "+m" (v->counter) \
50 : "r" (a), "r" (&v->counter) \
64 : "=&r" (t), "+m" (v->counter) \
65 : "r" (a), "r" (&v->counter) \
81 : "=&r" (res), "=&r" (t), "+m" (v->counter) \
82 : "r" (a), "r" (&v->counter) \
129 : "=&r" (t), "+m" (v->counter) in ATOMIC_OPS()
130 : "r" (&v->counter) in ATOMIC_OPS()
[all …]
/OK3568_Linux_fs/kernel/tools/perf/util/
H A Dstat-display.c372 static bool is_mixed_hw_group(struct evsel *counter) in is_mixed_hw_group() argument
374 struct evlist *evlist = counter->evlist; in is_mixed_hw_group()
375 u32 pmu_type = counter->core.attr.type; in is_mixed_hw_group()
378 if (counter->core.nr_members < 2) in is_mixed_hw_group()
397 struct evsel *counter, double uval, in printout() argument
407 .evsel = counter, in printout()
435 if (counter->cgrp) in printout()
438 if (run == 0 || ena == 0 || counter->counts->scaled == -1) { in printout()
443 aggr_printout(config, counter, id, nr); in printout()
447 counter->supported ? CNTR_NOT_COUNTED : CNTR_NOT_SUPPORTED, in printout()
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dpage_counter.h38 static inline void page_counter_init(struct page_counter *counter, in page_counter_init() argument
41 atomic_long_set(&counter->usage, 0); in page_counter_init()
42 counter->max = PAGE_COUNTER_MAX; in page_counter_init()
43 counter->parent = parent; in page_counter_init()
46 static inline unsigned long page_counter_read(struct page_counter *counter) in page_counter_read() argument
48 return atomic_long_read(&counter->usage); in page_counter_read()
51 void page_counter_cancel(struct page_counter *counter, unsigned long nr_pages);
52 void page_counter_charge(struct page_counter *counter, unsigned long nr_pages);
53 bool page_counter_try_charge(struct page_counter *counter,
56 void page_counter_uncharge(struct page_counter *counter, unsigned long nr_pages);
[all …]
H A 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,
325 int (*signal_read)(struct counter_device *counter,
328 int (*count_read)(struct counter_device *counter,
[all …]
/OK3568_Linux_fs/kernel/arch/x86/kernel/cpu/
H A Dperfctr-watchdog.c109 int avail_to_resrv_perfctr_nmi_bit(unsigned int counter) in avail_to_resrv_perfctr_nmi_bit() argument
111 BUG_ON(counter > NMI_MAX_COUNTER_BITS); in avail_to_resrv_perfctr_nmi_bit()
113 return !test_bit(counter, perfctr_nmi_owner); in avail_to_resrv_perfctr_nmi_bit()
119 unsigned int counter; in reserve_perfctr_nmi() local
121 counter = nmi_perfctr_msr_to_bit(msr); in reserve_perfctr_nmi()
123 if (counter > NMI_MAX_COUNTER_BITS) in reserve_perfctr_nmi()
126 if (!test_and_set_bit(counter, perfctr_nmi_owner)) in reserve_perfctr_nmi()
134 unsigned int counter; in release_perfctr_nmi() local
136 counter = nmi_perfctr_msr_to_bit(msr); in release_perfctr_nmi()
138 if (counter > NMI_MAX_COUNTER_BITS) in release_perfctr_nmi()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlan/esa/common/
H A Drc4.c46 short counter; in prepare_key() local
49 for (counter = 0; counter < 256; counter++) { in prepare_key()
50 state[counter] = counter; in prepare_key()
56 for (counter = 0; counter < 256; counter++) { in prepare_key()
57 index2 = (key_data_ptr[index1] + state[counter] + index2) % 256; in prepare_key()
58 swap_byte(&state[counter], &state[index2]); in prepare_key()
71 short counter; in rc4() local
78 for (counter = 0; counter < skip; counter++) { in rc4()
84 for (counter = 0; counter < buffer_len; counter++) { in rc4()
91 buffer_ptr[counter] ^= state[xorIndex]; in rc4()
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Datomic64_64.h22 return __READ_ONCE((v)->counter); in arch_atomic64_read()
34 __WRITE_ONCE(v->counter, i); in arch_atomic64_set()
47 : "=m" (v->counter) in arch_atomic64_add()
48 : "er" (i), "m" (v->counter) : "memory"); in arch_atomic64_add()
61 : "=m" (v->counter) in arch_atomic64_sub()
62 : "er" (i), "m" (v->counter) : "memory"); in arch_atomic64_sub()
76 return GEN_BINARY_RMWcc(LOCK_PREFIX "subq", v->counter, e, "er", i); in arch_atomic64_sub_and_test()
89 : "=m" (v->counter) in arch_atomic64_inc()
90 : "m" (v->counter) : "memory"); in arch_atomic64_inc()
103 : "=m" (v->counter) in arch_atomic64_dec()
[all …]
H A Datomic.h29 return __READ_ONCE((v)->counter); in arch_atomic_read()
41 __WRITE_ONCE(v->counter, i); in arch_atomic_set()
54 : "+m" (v->counter) in arch_atomic_add()
68 : "+m" (v->counter) in arch_atomic_sub()
83 return GEN_BINARY_RMWcc(LOCK_PREFIX "subl", v->counter, e, "er", i); in arch_atomic_sub_and_test()
96 : "+m" (v->counter) :: "memory"); in arch_atomic_inc()
109 : "+m" (v->counter) :: "memory"); in arch_atomic_dec()
123 return GEN_UNARY_RMWcc(LOCK_PREFIX "decl", v->counter, e); in arch_atomic_dec_and_test()
137 return GEN_UNARY_RMWcc(LOCK_PREFIX "incl", v->counter, e); in arch_atomic_inc_and_test()
152 return GEN_BINARY_RMWcc(LOCK_PREFIX "addl", v->counter, s, "er", i); in arch_atomic_add_negative()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/
H A Datomic.h23 typedef struct { volatile int counter; } atomic_t; member
25 typedef struct { volatile long long counter; } atomic64_t; member
27 typedef struct { volatile long counter; } atomic64_t; member
35 #define atomic_read(v) ((v)->counter)
36 #define atomic_set(v, i) (((v)->counter) = (i))
45 v->counter += i; in atomic_add()
54 v->counter -= i; in atomic_sub()
63 v->counter += 1; in atomic_inc()
72 v->counter -= 1; in atomic_dec()
82 val = v->counter; in atomic_dec_and_test()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Darm_dsu_pmu.h53 static inline void __dsu_pmu_select_counter(int counter) in __dsu_pmu_select_counter() argument
55 write_sysreg_s(counter, CLUSTERPMSELR_EL1); in __dsu_pmu_select_counter()
59 static inline u64 __dsu_pmu_read_counter(int counter) in __dsu_pmu_read_counter() argument
61 __dsu_pmu_select_counter(counter); in __dsu_pmu_read_counter()
65 static inline void __dsu_pmu_write_counter(int counter, u64 val) in __dsu_pmu_write_counter() argument
67 __dsu_pmu_select_counter(counter); in __dsu_pmu_write_counter()
72 static inline void __dsu_pmu_set_event(int counter, u32 event) in __dsu_pmu_set_event() argument
74 __dsu_pmu_select_counter(counter); in __dsu_pmu_set_event()
90 static inline void __dsu_pmu_disable_counter(int counter) in __dsu_pmu_disable_counter() argument
92 write_sysreg_s(BIT(counter), CLUSTERPMCNTENCLR_EL1); in __dsu_pmu_disable_counter()
[all …]
/OK3568_Linux_fs/kernel/mm/
H A Dpage_counter.c50 void page_counter_cancel(struct page_counter *counter, unsigned long nr_pages) in page_counter_cancel() argument
54 new = atomic_long_sub_return(nr_pages, &counter->usage); in page_counter_cancel()
55 propagate_protected_usage(counter, new); in page_counter_cancel()
67 void page_counter_charge(struct page_counter *counter, unsigned long nr_pages) in page_counter_charge() argument
71 for (c = counter; c; c = c->parent) { in page_counter_charge()
94 bool page_counter_try_charge(struct page_counter *counter, in page_counter_try_charge() argument
100 for (c = counter; c; c = c->parent) { in page_counter_try_charge()
140 for (c = counter; c != *fail; c = c->parent) in page_counter_try_charge()
151 void page_counter_uncharge(struct page_counter *counter, unsigned long nr_pages) in page_counter_uncharge() argument
155 for (c = counter; c; c = c->parent) in page_counter_uncharge()
[all …]
/OK3568_Linux_fs/kernel/arch/s390/include/asm/
H A Datomic.h24 : "=d" (c) : "Q" (v->counter)); in atomic_read()
32 : "=Q" (v->counter) : "d" (i)); in atomic_set()
37 return __atomic_add_barrier(i, &v->counter) + i; in atomic_add_return()
42 return __atomic_add_barrier(i, &v->counter); in atomic_fetch_add()
53 __atomic_add_const(i, &v->counter); in atomic_add()
57 __atomic_add(i, &v->counter); in atomic_add()
67 __atomic_##op(i, &v->counter); \
71 return __atomic_##op##_barrier(i, &v->counter); \
80 #define atomic_xchg(v, new) (xchg(&((v)->counter), new)) in ATOMIC_OPS()
84 return __atomic_cmpxchg(&v->counter, old, new); in ATOMIC_OPS()
[all …]
/OK3568_Linux_fs/kernel/drivers/counter/
H A Dti-eqep.c90 struct counter_device counter; member
95 static int ti_eqep_count_read(struct counter_device *counter, in ti_eqep_count_read() argument
98 struct ti_eqep_cnt *priv = counter->priv; in ti_eqep_count_read()
107 static int ti_eqep_count_write(struct counter_device *counter, in ti_eqep_count_write() argument
110 struct ti_eqep_cnt *priv = counter->priv; in ti_eqep_count_write()
120 static int ti_eqep_function_get(struct counter_device *counter, in ti_eqep_function_get() argument
123 struct ti_eqep_cnt *priv = counter->priv; in ti_eqep_function_get()
132 static int ti_eqep_function_set(struct counter_device *counter, in ti_eqep_function_set() argument
135 struct ti_eqep_cnt *priv = counter->priv; in ti_eqep_function_set()
141 static int ti_eqep_action_get(struct counter_device *counter, in ti_eqep_action_get() argument
[all …]
H A Dcounter.c37 ssize_t counter_signal_enum_read(struct counter_device *counter, in counter_signal_enum_read() argument
48 err = e->get(counter, signal, &index); in counter_signal_enum_read()
59 ssize_t counter_signal_enum_write(struct counter_device *counter, in counter_signal_enum_write() argument
74 err = e->set(counter, signal, index); in counter_signal_enum_write()
82 ssize_t counter_signal_enum_available_read(struct counter_device *counter, in counter_signal_enum_available_read() argument
100 ssize_t counter_count_enum_read(struct counter_device *counter, in counter_count_enum_read() argument
111 err = e->get(counter, count, &index); in counter_count_enum_read()
122 ssize_t counter_count_enum_write(struct counter_device *counter, in counter_count_enum_write() argument
137 err = e->set(counter, count, index); in counter_count_enum_write()
145 ssize_t counter_count_enum_available_read(struct counter_device *counter, in counter_count_enum_available_read() argument
[all …]
H A Dstm32-lptimer-cnt.c22 struct counter_device counter; member
157 static int stm32_lptim_cnt_read(struct counter_device *counter, in stm32_lptim_cnt_read() argument
160 struct stm32_lptim_cnt *const priv = counter->priv; in stm32_lptim_cnt_read()
173 static int stm32_lptim_cnt_function_get(struct counter_device *counter, in stm32_lptim_cnt_function_get() argument
177 struct stm32_lptim_cnt *const priv = counter->priv; in stm32_lptim_cnt_function_get()
192 static int stm32_lptim_cnt_function_set(struct counter_device *counter, in stm32_lptim_cnt_function_set() argument
196 struct stm32_lptim_cnt *const priv = counter->priv; in stm32_lptim_cnt_function_set()
214 static ssize_t stm32_lptim_cnt_enable_read(struct counter_device *counter, in stm32_lptim_cnt_enable_read() argument
218 struct stm32_lptim_cnt *const priv = counter->priv; in stm32_lptim_cnt_enable_read()
228 static ssize_t stm32_lptim_cnt_enable_write(struct counter_device *counter, in stm32_lptim_cnt_enable_write() argument
[all …]
H A Dstm32-timer-cnt.c31 struct counter_device counter; member
60 static int stm32_count_read(struct counter_device *counter, in stm32_count_read() argument
63 struct stm32_timer_cnt *const priv = counter->priv; in stm32_count_read()
72 static int stm32_count_write(struct counter_device *counter, in stm32_count_write() argument
76 struct stm32_timer_cnt *const priv = counter->priv; in stm32_count_write()
86 static int stm32_count_function_get(struct counter_device *counter, in stm32_count_function_get() argument
90 struct stm32_timer_cnt *const priv = counter->priv; in stm32_count_function_get()
113 static int stm32_count_function_set(struct counter_device *counter, in stm32_count_function_set() argument
117 struct stm32_timer_cnt *const priv = counter->priv; in stm32_count_function_set()
153 static ssize_t stm32_count_direction_read(struct counter_device *counter, in stm32_count_direction_read() argument
[all …]
/OK3568_Linux_fs/kernel/include/asm-generic/
H A 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 …]
/OK3568_Linux_fs/kernel/arch/mips/include/asm/
H A Dlocal.h47 : "=&r" (result), "=&r" (temp), "=m" (l->a.counter) in local_add_return()
48 : "Ir" (i), "m" (l->a.counter) in local_add_return()
63 : "=&r" (result), "=&r" (temp), "=m" (l->a.counter) in local_add_return()
64 : "Ir" (i), "m" (l->a.counter) in local_add_return()
70 result = l->a.counter; in local_add_return()
72 l->a.counter = result; in local_add_return()
96 : "=&r" (result), "=&r" (temp), "=m" (l->a.counter) in local_sub_return()
97 : "Ir" (i), "m" (l->a.counter) in local_sub_return()
112 : "=&r" (result), "=&r" (temp), "=m" (l->a.counter) in local_sub_return()
113 : "Ir" (i), "m" (l->a.counter) in local_sub_return()
[all …]

12345678910>>...53