Home
last modified time | relevance | path

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

123456

/Linux-v4.19/drivers/scsi/fnic/
Dfnic_stats.h26 atomic64_t active_ios;
27 atomic64_t max_active_ios;
28 atomic64_t io_completions;
29 atomic64_t io_failures;
30 atomic64_t ioreq_null;
31 atomic64_t alloc_failures;
32 atomic64_t sc_null;
33 atomic64_t io_not_found;
34 atomic64_t num_ios;
35 atomic64_t io_btw_0_to_10_msec;
[all …]
/Linux-v4.19/drivers/scsi/snic/
Dsnic_stats.h22 atomic64_t active; /* Active IOs */
23 atomic64_t max_active; /* Max # active IOs */
24 atomic64_t max_sgl; /* Max # SGLs for any IO */
25 atomic64_t max_time; /* Max time to process IO */
26 atomic64_t max_qtime; /* Max time to Queue the IO */
27 atomic64_t max_cmpl_time; /* Max time to complete the IO */
28 atomic64_t sgl_cnt[SNIC_MAX_SG_DESC_CNT]; /* SGL Counters */
29 atomic64_t max_io_sz; /* Max IO Size */
30 atomic64_t compl; /* IO Completions */
31 atomic64_t fail; /* IO Failures */
[all …]
/Linux-v4.19/arch/x86/include/asm/
Datomic64_64.h20 static inline long arch_atomic64_read(const atomic64_t *v) in arch_atomic64_read()
32 static inline void arch_atomic64_set(atomic64_t *v, long i) in arch_atomic64_set()
44 static __always_inline void arch_atomic64_add(long i, atomic64_t *v) in arch_atomic64_add()
58 static inline void arch_atomic64_sub(long i, atomic64_t *v) in arch_atomic64_sub()
74 static inline bool arch_atomic64_sub_and_test(long i, atomic64_t *v) in arch_atomic64_sub_and_test()
86 static __always_inline void arch_atomic64_inc(atomic64_t *v) in arch_atomic64_inc()
100 static __always_inline void arch_atomic64_dec(atomic64_t *v) in arch_atomic64_dec()
116 static inline bool arch_atomic64_dec_and_test(atomic64_t *v) in arch_atomic64_dec_and_test()
130 static inline bool arch_atomic64_inc_and_test(atomic64_t *v) in arch_atomic64_inc_and_test()
145 static inline bool arch_atomic64_add_negative(long 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 *, ...)
74 static inline long long arch_atomic64_cmpxchg(atomic64_t *v, long long o, in arch_atomic64_cmpxchg()
88 static inline long long arch_atomic64_xchg(atomic64_t *v, long long n) in arch_atomic64_xchg()
106 static inline void arch_atomic64_set(atomic64_t *v, long long i) in arch_atomic64_set()
121 static inline long long arch_atomic64_read(const atomic64_t *v) in arch_atomic64_read()
135 static inline long long arch_atomic64_add_return(long long i, atomic64_t *v) in arch_atomic64_add_return()
146 static inline long long arch_atomic64_sub_return(long long i, atomic64_t *v) in arch_atomic64_sub_return()
154 static inline long long arch_atomic64_inc_return(atomic64_t *v) in arch_atomic64_inc_return()
163 static inline long long arch_atomic64_dec_return(atomic64_t *v) in arch_atomic64_dec_return()
[all …]
/Linux-v4.19/drivers/block/zram/
Dzram_drv.h70 atomic64_t compr_data_size; /* compressed size of pages stored */
71 atomic64_t num_reads; /* failed + successful */
72 atomic64_t num_writes; /* --do-- */
73 atomic64_t failed_reads; /* can happen when memory is too low */
74 atomic64_t failed_writes; /* can happen when memory is too low */
75 atomic64_t invalid_io; /* non-page-aligned I/O requests */
76 atomic64_t notify_free; /* no. of swap slot free notifications */
77 atomic64_t same_pages; /* no. of same element filled pages */
78 atomic64_t huge_pages; /* no. of huge pages */
79 atomic64_t pages_stored; /* no. of pages currently stored */
[all …]
/Linux-v4.19/include/asm-generic/
Datomic64.h18 } atomic64_t; typedef
22 extern long long atomic64_read(const atomic64_t *v);
23 extern void atomic64_set(atomic64_t *v, long long i);
28 extern void atomic64_##op(long long a, atomic64_t *v);
31 extern long long atomic64_##op##_return(long long a, atomic64_t *v);
34 extern long long atomic64_fetch_##op(long long a, atomic64_t *v);
53 extern long long atomic64_dec_if_positive(atomic64_t *v);
55 extern long long atomic64_cmpxchg(atomic64_t *v, long long o, long long n);
56 extern long long atomic64_xchg(atomic64_t *v, long long new);
57 extern long long atomic64_fetch_add_unless(atomic64_t *v, long long a, long long u);
Datomic-instrumented.h25 static __always_inline s64 atomic64_read(const atomic64_t *v) in atomic64_read()
37 static __always_inline void atomic64_set(atomic64_t *v, s64 i) in atomic64_set()
49 static __always_inline s64 atomic64_xchg(atomic64_t *v, s64 i) in atomic64_xchg()
61 static __always_inline s64 atomic64_cmpxchg(atomic64_t *v, s64 old, s64 new) in atomic64_cmpxchg()
79 static __always_inline bool atomic64_try_cmpxchg(atomic64_t *v, s64 *old, s64 new) in atomic64_try_cmpxchg()
98 static __always_inline s64 atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u) in atomic64_fetch_add_unless()
116 static __always_inline void atomic64_inc(atomic64_t *v) in atomic64_inc()
134 static __always_inline void atomic64_dec(atomic64_t *v) in atomic64_dec()
147 static __always_inline void atomic64_add(s64 i, atomic64_t *v) in atomic64_add()
159 static __always_inline void atomic64_sub(s64 i, atomic64_t *v) in atomic64_sub()
[all …]
/Linux-v4.19/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-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dtls.h42 atomic64_t tx_tls_drop_metadata;
43 atomic64_t tx_tls_drop_resync_alloc;
44 atomic64_t tx_tls_drop_no_sync_data;
45 atomic64_t tx_tls_drop_bypass_required;
46 atomic64_t rx_tls_drop_resync_request;
47 atomic64_t rx_tls_resync_request;
48 atomic64_t rx_tls_resync_reply;
49 atomic64_t rx_tls_auth_fail;
Dipsec.h51 atomic64_t ipsec_rx_drop_sp_alloc;
52 atomic64_t ipsec_rx_drop_sadb_miss;
53 atomic64_t ipsec_rx_drop_syndrome;
54 atomic64_t ipsec_tx_drop_bundle;
55 atomic64_t ipsec_tx_drop_no_state;
56 atomic64_t ipsec_tx_drop_not_ip;
57 atomic64_t ipsec_tx_drop_trailer;
58 atomic64_t ipsec_tx_drop_metadata;
/Linux-v4.19/drivers/scsi/
Dst.h98 atomic64_t read_byte_cnt; /* bytes read */
99 atomic64_t write_byte_cnt; /* bytes written */
100 atomic64_t in_flight; /* Number of I/Os in flight */
101 atomic64_t read_cnt; /* Count of read requests */
102 atomic64_t write_cnt; /* Count of write requests */
103 atomic64_t other_cnt; /* Count of other requests either
106 atomic64_t resid_cnt; /* Count of resid_len > 0 */
107 atomic64_t tot_read_time; /* ktime spent completing reads */
108 atomic64_t tot_write_time; /* ktime spent completing writes */
109 atomic64_t tot_io_time; /* ktime spent doing any I/O */
/Linux-v4.19/lib/
Datomic64.c40 static inline raw_spinlock_t *lock_addr(const atomic64_t *v) in lock_addr()
49 long long atomic64_read(const atomic64_t *v) in atomic64_read()
62 void atomic64_set(atomic64_t *v, long long i) in atomic64_set()
74 void atomic64_##op(long long a, atomic64_t *v) \
86 long long atomic64_##op##_return(long long a, atomic64_t *v) \
100 long long atomic64_fetch_##op(long long a, atomic64_t *v) \
137 long long atomic64_dec_if_positive(atomic64_t *v) in atomic64_dec_if_positive()
152 long long atomic64_cmpxchg(atomic64_t *v, long long o, long long n) in atomic64_cmpxchg()
167 long long atomic64_xchg(atomic64_t *v, long long new) in atomic64_xchg()
181 long long atomic64_fetch_add_unless(atomic64_t *v, long long a, long long u) in atomic64_fetch_add_unless()
/Linux-v4.19/arch/s390/include/asm/
Datomic.h87 static inline long atomic64_read(const atomic64_t *v) in atomic64_read()
97 static inline void atomic64_set(atomic64_t *v, long i) in atomic64_set()
104 static inline long atomic64_add_return(long i, atomic64_t *v) in atomic64_add_return()
109 static inline long atomic64_fetch_add(long i, atomic64_t *v) in atomic64_fetch_add()
114 static inline void atomic64_add(long i, atomic64_t *v) in atomic64_add()
127 static inline long atomic64_cmpxchg(atomic64_t *v, long old, long new) in atomic64_cmpxchg()
133 static inline void atomic64_##op(long i, atomic64_t *v) \
137 static inline long atomic64_fetch_##op(long i, atomic64_t *v) \
Dpci.h144 atomic64_t allocated_pages;
145 atomic64_t mapped_pages;
146 atomic64_t unmapped_pages;
/Linux-v4.19/arch/arm64/include/asm/
Datomic_lse.h227 static inline void atomic64_##op(long i, atomic64_t *v) \
230 register atomic64_t *x1 asm ("x1") = v; \
247 static inline long atomic64_fetch_##op##name(long i, atomic64_t *v) \ in ATOMIC64_OP()
250 register atomic64_t *x1 asm ("x1") = v; \ in ATOMIC64_OP()
279 static inline long atomic64_add_return##name(long i, atomic64_t *v) \
282 register atomic64_t *x1 asm ("x1") = v; \
305 static inline void atomic64_and(long i, atomic64_t *v)
308 register atomic64_t *x1 asm ("x1") = v;
323 static inline long atomic64_fetch_and##name(long i, atomic64_t *v) \
326 register atomic64_t *x1 asm ("x1") = v; \
[all …]
/Linux-v4.19/arch/powerpc/include/asm/
Datomic.h300 static __inline__ long atomic64_read(const atomic64_t *v) in atomic64_read()
309 static __inline__ void atomic64_set(atomic64_t *v, long i) in atomic64_set()
315 static __inline__ void atomic64_##op(long a, atomic64_t *v) \
331 atomic64_##op##_return_relaxed(long a, atomic64_t *v) \
349 atomic64_fetch_##op##_relaxed(long a, atomic64_t *v) \
397 static __inline__ void atomic64_inc(atomic64_t *v) in ATOMIC64_OPS()
412 static __inline__ long atomic64_inc_return_relaxed(atomic64_t *v) in atomic64_inc_return_relaxed()
428 static __inline__ void atomic64_dec(atomic64_t *v) in atomic64_dec()
443 static __inline__ long atomic64_dec_return_relaxed(atomic64_t *v) in atomic64_dec_return_relaxed()
466 static __inline__ long atomic64_dec_if_positive(atomic64_t *v) in atomic64_dec_if_positive()
[all …]
/Linux-v4.19/arch/arm/include/asm/
Datomic.h253 } atomic64_t; typedef
258 static inline long long atomic64_read(const atomic64_t *v) in atomic64_read()
271 static inline void atomic64_set(atomic64_t *v, long long i) in atomic64_set()
280 static inline long long atomic64_read(const atomic64_t *v) in atomic64_read()
293 static inline void atomic64_set(atomic64_t *v, long long i) in atomic64_set()
310 static inline void atomic64_##op(long long i, atomic64_t *v) \
330 atomic64_##op##_return_relaxed(long long i, atomic64_t *v) \
353 atomic64_fetch_##op##_relaxed(long long i, atomic64_t *v) \
410 atomic64_cmpxchg_relaxed(atomic64_t *ptr, long long old, long long new) in ATOMIC64_OPS()
433 static inline long long atomic64_xchg_relaxed(atomic64_t *ptr, long long new) in atomic64_xchg_relaxed()
[all …]
/Linux-v4.19/arch/arc/include/asm/
Datomic.h328 } atomic64_t;
332 static inline long long atomic64_read(const atomic64_t *v)
344 static inline void atomic64_set(atomic64_t *v, long long a)
365 static inline void atomic64_##op(long long a, atomic64_t *v) \
382 static inline long long atomic64_##op##_return(long long a, atomic64_t *v) \
405 static inline long long atomic64_fetch_##op(long long a, atomic64_t *v) \
448 atomic64_cmpxchg(atomic64_t *ptr, long long expected, long long new)
470 static inline long long atomic64_xchg(atomic64_t *ptr, long long new)
498 static inline long long atomic64_dec_if_positive(atomic64_t *v)
531 static inline long long atomic64_fetch_add_unless(atomic64_t *v, long long a,
/Linux-v4.19/arch/sparc/include/asm/
Datomic_64.h26 void atomic64_##op(long, atomic64_t *);
30 long atomic64_##op##_return(long, atomic64_t *);
34 long atomic64_fetch_##op(long, atomic64_t *);
64 long atomic64_dec_if_positive(atomic64_t *v);
/Linux-v4.19/fs/xfs/
Dxfs_log_priv.h339 atomic64_t grant;
390 atomic64_t l_last_sync_lsn ____cacheline_aligned_in_smp;
392 atomic64_t l_tail_lsn ____cacheline_aligned_in_smp;
465 xlog_crack_atomic_lsn(atomic64_t *lsn, uint *cycle, uint *block) in xlog_crack_atomic_lsn()
477 xlog_assign_atomic_lsn(atomic64_t *lsn, uint cycle, uint block) in xlog_assign_atomic_lsn()
495 xlog_crack_grant_head(atomic64_t *head, int *cycle, int *space) in xlog_crack_grant_head()
507 xlog_assign_grant_head(atomic64_t *head, int cycle, int space) in xlog_assign_grant_head()
/Linux-v4.19/kernel/trace/
Dtracing_map.h133 atomic64_t sum;
141 atomic64_t *vars;
199 atomic64_t hits;
200 atomic64_t drops;
/Linux-v4.19/arch/parisc/include/asm/
Datomic.h146 static __inline__ void atomic64_##op(s64 i, atomic64_t *v) \
156 static __inline__ s64 atomic64_##op##_return(s64 i, atomic64_t *v) \
169 static __inline__ s64 atomic64_fetch_##op(s64 i, atomic64_t *v) \
205 atomic64_set(atomic64_t *v, s64 i) in atomic64_set()
216 atomic64_read(const atomic64_t *v) in atomic64_read()
/Linux-v4.19/arch/alpha/include/asm/
Datomic.h96 static __inline__ void atomic64_##op(long i, atomic64_t * v) \
112 static __inline__ long atomic64_##op##_return_relaxed(long i, atomic64_t * v) \
131 static __inline__ long atomic64_fetch_##op##_relaxed(long i, atomic64_t * v) \
249 static __inline__ long atomic64_fetch_add_unless(atomic64_t *v, long a, long u) in atomic64_fetch_add_unless()
279 static inline long atomic64_dec_if_positive(atomic64_t *v) in atomic64_dec_if_positive()
/Linux-v4.19/drivers/net/ethernet/freescale/
Dgianfar.h649 atomic64_t rx_alloc_err;
650 atomic64_t rx_large;
651 atomic64_t rx_short;
652 atomic64_t rx_nonoctet;
653 atomic64_t rx_crcerr;
654 atomic64_t rx_overrun;
655 atomic64_t rx_bsy;
656 atomic64_t rx_babr;
657 atomic64_t rx_trunc;
658 atomic64_t eberr;
[all …]
/Linux-v4.19/include/net/netfilter/
Dnf_conntrack_acct.h18 atomic64_t packets;
19 atomic64_t bytes;

123456