Home
last modified time | relevance | path

Searched refs:atomic64_t (Results 1 – 25 of 231) sorted by relevance

12345678910

/linux-6.6.21/drivers/scsi/fnic/
Dfnic_stats.h12 atomic64_t active_ios;
13 atomic64_t max_active_ios;
14 atomic64_t io_completions;
15 atomic64_t io_failures;
16 atomic64_t ioreq_null;
17 atomic64_t alloc_failures;
18 atomic64_t sc_null;
19 atomic64_t io_not_found;
20 atomic64_t num_ios;
21 atomic64_t io_btw_0_to_10_msec;
[all …]
/linux-6.6.21/drivers/scsi/snic/
Dsnic_stats.h8 atomic64_t active; /* Active IOs */
9 atomic64_t max_active; /* Max # active IOs */
10 atomic64_t max_sgl; /* Max # SGLs for any IO */
11 atomic64_t max_time; /* Max time to process IO */
12 atomic64_t max_qtime; /* Max time to Queue the IO */
13 atomic64_t max_cmpl_time; /* Max time to complete the IO */
14 atomic64_t sgl_cnt[SNIC_MAX_SG_DESC_CNT]; /* SGL Counters */
15 atomic64_t max_io_sz; /* Max IO Size */
16 atomic64_t compl; /* IO Completions */
17 atomic64_t fail; /* IO Failures */
[all …]
/linux-6.6.21/arch/x86/include/asm/
Datomic64_64.h13 static __always_inline s64 arch_atomic64_read(const atomic64_t *v) in arch_atomic64_read()
18 static __always_inline void arch_atomic64_set(atomic64_t *v, s64 i) in arch_atomic64_set()
23 static __always_inline void arch_atomic64_add(s64 i, atomic64_t *v) in arch_atomic64_add()
30 static __always_inline void arch_atomic64_sub(s64 i, atomic64_t *v) in arch_atomic64_sub()
37 static __always_inline bool arch_atomic64_sub_and_test(s64 i, atomic64_t *v) in arch_atomic64_sub_and_test()
43 static __always_inline void arch_atomic64_inc(atomic64_t *v) in arch_atomic64_inc()
51 static __always_inline void arch_atomic64_dec(atomic64_t *v) in arch_atomic64_dec()
59 static __always_inline bool arch_atomic64_dec_and_test(atomic64_t *v) in arch_atomic64_dec_and_test()
65 static __always_inline bool arch_atomic64_inc_and_test(atomic64_t *v) in arch_atomic64_inc_and_test()
71 static __always_inline bool arch_atomic64_add_negative(s64 i, atomic64_t *v) in arch_atomic64_add_negative()
[all …]
Datomic64_32.h13 } atomic64_t; typedef
17 #define __ATOMIC64_DECL(sym) void atomic64_##sym(atomic64_t *, ...)
64 static __always_inline s64 arch_atomic64_cmpxchg(atomic64_t *v, s64 o, s64 n) in arch_atomic64_cmpxchg()
70 static __always_inline s64 arch_atomic64_xchg(atomic64_t *v, s64 n) in arch_atomic64_xchg()
82 static __always_inline void arch_atomic64_set(atomic64_t *v, s64 i) in arch_atomic64_set()
91 static __always_inline s64 arch_atomic64_read(const atomic64_t *v) in arch_atomic64_read()
98 static __always_inline s64 arch_atomic64_add_return(s64 i, atomic64_t *v) in arch_atomic64_add_return()
107 static __always_inline s64 arch_atomic64_sub_return(s64 i, atomic64_t *v) in arch_atomic64_sub_return()
116 static __always_inline s64 arch_atomic64_inc_return(atomic64_t *v) in arch_atomic64_inc_return()
125 static __always_inline s64 arch_atomic64_dec_return(atomic64_t *v) in arch_atomic64_dec_return()
[all …]
/linux-6.6.21/drivers/block/zram/
Dzram_drv.h78 atomic64_t compr_data_size; /* compressed size of pages stored */
79 atomic64_t failed_reads; /* can happen when memory is too low */
80 atomic64_t failed_writes; /* can happen when memory is too low */
81 atomic64_t notify_free; /* no. of swap slot free notifications */
82 atomic64_t same_pages; /* no. of same element filled pages */
83 atomic64_t huge_pages; /* no. of huge pages */
84 atomic64_t huge_pages_since; /* no. of huge pages since zram set up */
85 atomic64_t pages_stored; /* no. of pages currently stored */
87 atomic64_t writestall; /* no. of write slow paths */
88 atomic64_t miss_free; /* no. of missed free */
[all …]
/linux-6.6.21/drivers/crypto/cavium/zip/
Dzip_main.h73 atomic64_t comp_req_submit;
74 atomic64_t comp_req_complete;
75 atomic64_t decomp_req_submit;
76 atomic64_t decomp_req_complete;
77 atomic64_t comp_in_bytes;
78 atomic64_t comp_out_bytes;
79 atomic64_t decomp_in_bytes;
80 atomic64_t decomp_out_bytes;
81 atomic64_t decomp_bad_reqs;
/linux-6.6.21/include/asm-generic/
Datomic64.h14 } atomic64_t; typedef
18 extern s64 generic_atomic64_read(const atomic64_t *v);
19 extern void generic_atomic64_set(atomic64_t *v, s64 i);
22 extern void generic_atomic64_##op(s64 a, atomic64_t *v);
25 extern s64 generic_atomic64_##op##_return(s64 a, atomic64_t *v);
28 extern s64 generic_atomic64_fetch_##op(s64 a, atomic64_t *v);
47 extern s64 generic_atomic64_dec_if_positive(atomic64_t *v);
48 extern s64 generic_atomic64_cmpxchg(atomic64_t *v, s64 o, s64 n);
49 extern s64 generic_atomic64_xchg(atomic64_t *v, s64 new);
50 extern s64 generic_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u);
/linux-6.6.21/include/linux/atomic/
Datomic-instrumented.h1594 atomic64_read(const atomic64_t *v) in atomic64_read()
1611 atomic64_read_acquire(const atomic64_t *v) in atomic64_read_acquire()
1629 atomic64_set(atomic64_t *v, s64 i) in atomic64_set()
1647 atomic64_set_release(atomic64_t *v, s64 i) in atomic64_set_release()
1666 atomic64_add(s64 i, atomic64_t *v) in atomic64_add()
1684 atomic64_add_return(s64 i, atomic64_t *v) in atomic64_add_return()
1703 atomic64_add_return_acquire(s64 i, atomic64_t *v) in atomic64_add_return_acquire()
1721 atomic64_add_return_release(s64 i, atomic64_t *v) in atomic64_add_return_release()
1740 atomic64_add_return_relaxed(s64 i, atomic64_t *v) in atomic64_add_return_relaxed()
1758 atomic64_fetch_add(s64 i, atomic64_t *v) in atomic64_fetch_add()
[all …]
Datomic-arch-fallback.h2554 raw_atomic64_read(const atomic64_t *v) in raw_atomic64_read()
2570 raw_atomic64_read_acquire(const atomic64_t *v) in raw_atomic64_read_acquire()
2577 if (__native_word(atomic64_t)) { in raw_atomic64_read_acquire()
2600 raw_atomic64_set(atomic64_t *v, s64 i) in raw_atomic64_set()
2617 raw_atomic64_set_release(atomic64_t *v, s64 i) in raw_atomic64_set_release()
2622 if (__native_word(atomic64_t)) { in raw_atomic64_set_release()
2643 raw_atomic64_add(s64 i, atomic64_t *v) in raw_atomic64_add()
2660 raw_atomic64_add_return(s64 i, atomic64_t *v) in raw_atomic64_add_return()
2687 raw_atomic64_add_return_acquire(s64 i, atomic64_t *v) in raw_atomic64_add_return_acquire()
2714 raw_atomic64_add_return_release(s64 i, atomic64_t *v) in raw_atomic64_add_return_release()
[all …]
/linux-6.6.21/drivers/scsi/
Dst.h97 atomic64_t read_byte_cnt; /* bytes read */
98 atomic64_t write_byte_cnt; /* bytes written */
99 atomic64_t in_flight; /* Number of I/Os in flight */
100 atomic64_t read_cnt; /* Count of read requests */
101 atomic64_t write_cnt; /* Count of write requests */
102 atomic64_t other_cnt; /* Count of other requests either
105 atomic64_t resid_cnt; /* Count of resid_len > 0 */
106 atomic64_t tot_read_time; /* ktime spent completing reads */
107 atomic64_t tot_write_time; /* ktime spent completing writes */
108 atomic64_t tot_io_time; /* ktime spent doing any I/O */
/linux-6.6.21/arch/arc/include/asm/
Datomic64-arcv2.h13 } atomic64_t; typedef
17 static inline s64 arch_atomic64_read(const atomic64_t *v) in arch_atomic64_read()
29 static inline void arch_atomic64_set(atomic64_t *v, s64 a) in arch_atomic64_set()
50 static inline void arch_atomic64_##op(s64 a, atomic64_t *v) \
67 static inline s64 arch_atomic64_##op##_return_relaxed(s64 a, atomic64_t *v) \
89 static inline s64 arch_atomic64_fetch_##op##_relaxed(s64 a, atomic64_t *v) \
141 arch_atomic64_cmpxchg(atomic64_t *ptr, s64 expected, s64 new) in ATOMIC64_OPS()
164 static inline s64 arch_atomic64_xchg(atomic64_t *ptr, s64 new) in arch_atomic64_xchg()
185 static inline s64 arch_atomic64_dec_if_positive(atomic64_t *v) in arch_atomic64_dec_if_positive()
209 static inline s64 arch_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u) in arch_atomic64_fetch_add_unless()
/linux-6.6.21/lib/
Datomic64.c36 static inline raw_spinlock_t *lock_addr(const atomic64_t *v) in lock_addr()
45 s64 generic_atomic64_read(const atomic64_t *v) in generic_atomic64_read()
58 void generic_atomic64_set(atomic64_t *v, s64 i) in generic_atomic64_set()
70 void generic_atomic64_##op(s64 a, atomic64_t *v) \
82 s64 generic_atomic64_##op##_return(s64 a, atomic64_t *v) \
96 s64 generic_atomic64_fetch_##op(s64 a, atomic64_t *v) \
131 s64 generic_atomic64_dec_if_positive(atomic64_t *v) in generic_atomic64_dec_if_positive()
146 s64 generic_atomic64_cmpxchg(atomic64_t *v, s64 o, s64 n) in generic_atomic64_cmpxchg()
161 s64 generic_atomic64_xchg(atomic64_t *v, s64 new) in generic_atomic64_xchg()
175 s64 generic_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u) in generic_atomic64_fetch_add_unless()
/linux-6.6.21/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_uld.h373 atomic64_t ktls_tx_connection_open;
374 atomic64_t ktls_tx_connection_fail;
375 atomic64_t ktls_tx_connection_close;
376 atomic64_t ktls_tx_encrypted_packets;
377 atomic64_t ktls_tx_encrypted_bytes;
378 atomic64_t ktls_tx_ctx;
379 atomic64_t ktls_tx_ooo;
380 atomic64_t ktls_tx_skip_no_sync_data;
381 atomic64_t ktls_tx_drop_no_sync_data;
382 atomic64_t ktls_tx_drop_bypass_req;
[all …]
/linux-6.6.21/arch/s390/include/asm/
Datomic.h85 static inline s64 arch_atomic64_read(const atomic64_t *v) in arch_atomic64_read()
91 static inline void arch_atomic64_set(atomic64_t *v, s64 i) in arch_atomic64_set()
97 static inline s64 arch_atomic64_add_return(s64 i, atomic64_t *v) in arch_atomic64_add_return()
103 static inline s64 arch_atomic64_fetch_add(s64 i, atomic64_t *v) in arch_atomic64_fetch_add()
109 static inline void arch_atomic64_add(s64 i, atomic64_t *v) in arch_atomic64_add()
117 static inline s64 arch_atomic64_cmpxchg(atomic64_t *v, s64 old, s64 new) in arch_atomic64_cmpxchg()
124 static inline void arch_atomic64_##op(s64 i, atomic64_t *v) \
128 static inline long arch_atomic64_fetch_##op(s64 i, atomic64_t *v) \
/linux-6.6.21/arch/powerpc/include/asm/
Datomic.h192 static __inline__ s64 arch_atomic64_read(const atomic64_t *v) in arch_atomic64_read()
205 static __inline__ void arch_atomic64_set(atomic64_t *v, s64 i) in arch_atomic64_set()
215 static __inline__ void arch_atomic64_##op(s64 a, atomic64_t *v) \
231 arch_atomic64_##op##_return_relaxed(s64 a, atomic64_t *v) \
249 arch_atomic64_fetch_##op##_relaxed(s64 a, atomic64_t *v) \
297 static __inline__ void arch_atomic64_inc(atomic64_t *v) in ATOMIC64_OPS()
312 static __inline__ s64 arch_atomic64_inc_return_relaxed(atomic64_t *v) in arch_atomic64_inc_return_relaxed()
328 static __inline__ void arch_atomic64_dec(atomic64_t *v) in arch_atomic64_dec()
343 static __inline__ s64 arch_atomic64_dec_return_relaxed(atomic64_t *v) in arch_atomic64_dec_return_relaxed()
366 static __inline__ s64 arch_atomic64_dec_if_positive(atomic64_t *v) in arch_atomic64_dec_if_positive()
[all …]
/linux-6.6.21/include/net/
Dbond_3ad.h165 atomic64_t lacpdu_rx;
166 atomic64_t lacpdu_tx;
167 atomic64_t lacpdu_unknown_rx;
168 atomic64_t lacpdu_illegal_rx;
170 atomic64_t marker_rx;
171 atomic64_t marker_tx;
172 atomic64_t marker_resp_rx;
173 atomic64_t marker_resp_tx;
174 atomic64_t marker_unknown_rx;
/linux-6.6.21/drivers/infiniband/hw/efa/
Defa.h37 atomic64_t alloc_pd_err;
38 atomic64_t create_qp_err;
39 atomic64_t create_cq_err;
40 atomic64_t reg_mr_err;
41 atomic64_t alloc_ucontext_err;
42 atomic64_t create_ah_err;
43 atomic64_t mmap_err;
44 atomic64_t keep_alive_rcvd;
/linux-6.6.21/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dktls.h70 atomic64_t tx_tls_ctx;
71 atomic64_t tx_tls_del;
72 atomic64_t tx_tls_pool_alloc;
73 atomic64_t tx_tls_pool_free;
74 atomic64_t rx_tls_ctx;
75 atomic64_t rx_tls_del;
/linux-6.6.21/drivers/crypto/hisilicon/sec2/
Dsec.h174 atomic64_t send_cnt;
175 atomic64_t recv_cnt;
176 atomic64_t send_busy_cnt;
177 atomic64_t recv_busy_cnt;
178 atomic64_t err_bd_cnt;
179 atomic64_t invalid_req_cnt;
180 atomic64_t done_flag_cnt;
/linux-6.6.21/arch/arm/include/asm/
Datomic.h255 } atomic64_t; typedef
260 static inline s64 arch_atomic64_read(const atomic64_t *v) in arch_atomic64_read()
273 static inline void arch_atomic64_set(atomic64_t *v, s64 i) in arch_atomic64_set()
282 static inline s64 arch_atomic64_read(const atomic64_t *v) in arch_atomic64_read()
295 static inline void arch_atomic64_set(atomic64_t *v, s64 i) in arch_atomic64_set()
312 static inline void arch_atomic64_##op(s64 i, atomic64_t *v) \
332 arch_atomic64_##op##_return_relaxed(s64 i, atomic64_t *v) \
355 arch_atomic64_fetch_##op##_relaxed(s64 i, atomic64_t *v) \
411 static inline s64 arch_atomic64_cmpxchg_relaxed(atomic64_t *ptr, s64 old, s64 new) in ATOMIC64_OPS()
434 static inline s64 arch_atomic64_xchg_relaxed(atomic64_t *ptr, s64 new) in arch_atomic64_xchg_relaxed()
[all …]
/linux-6.6.21/arch/csky/include/asm/
Dasid.h13 atomic64_t generation;
15 atomic64_t __percpu *active;
33 void asid_new_context(struct asid_info *info, atomic64_t *pasid,
43 atomic64_t *pasid, unsigned int cpu, in asid_check_context()
/linux-6.6.21/drivers/crypto/hisilicon/zip/
Dzip.h18 atomic64_t send_cnt;
19 atomic64_t recv_cnt;
20 atomic64_t send_busy_cnt;
21 atomic64_t err_bd_cnt;
/linux-6.6.21/arch/arm64/include/asm/
Datomic_lse.h122 __lse_atomic64_##op(s64 i, atomic64_t *v) \
136 static __always_inline void __lse_atomic64_sub(s64 i, atomic64_t *v) in ATOMIC64_OP()
145 __lse_atomic64_fetch_##op##name(s64 i, atomic64_t *v) \
176 __lse_atomic64_fetch_sub##name(s64 i, atomic64_t *v) \ in ATOMIC64_FETCH_OPS()
190 __lse_atomic64_add_return##name(s64 i, atomic64_t *v) \
196 __lse_atomic64_sub_return##name(s64 i, atomic64_t *v) \
208 static __always_inline void __lse_atomic64_and(s64 i, atomic64_t *v)
215 __lse_atomic64_fetch_and##name(s64 i, atomic64_t *v) \
227 static __always_inline s64 __lse_atomic64_dec_if_positive(atomic64_t *v) in __lse_atomic64_dec_if_positive()
/linux-6.6.21/include/crypto/
Dakcipher.h68 atomic64_t encrypt_cnt;
69 atomic64_t encrypt_tlen;
70 atomic64_t decrypt_cnt;
71 atomic64_t decrypt_tlen;
72 atomic64_t verify_cnt;
73 atomic64_t sign_cnt;
74 atomic64_t err_cnt;
/linux-6.6.21/arch/sparc/include/asm/
Datomic_64.h25 void arch_atomic64_##op(s64, atomic64_t *);
29 s64 arch_atomic64_##op##_return(s64, atomic64_t *);
33 s64 arch_atomic64_fetch_##op(s64, atomic64_t *);
70 s64 arch_atomic64_dec_if_positive(atomic64_t *v);

12345678910