Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/scsi/fnic/
Dfnic_stats.h20 atomic64_t active_ios;
21 atomic64_t max_active_ios;
22 atomic64_t io_completions;
23 atomic64_t io_failures;
24 atomic64_t ioreq_null;
25 atomic64_t alloc_failures;
26 atomic64_t sc_null;
27 atomic64_t io_not_found;
28 atomic64_t num_ios;
32 atomic64_t aborts;
[all …]
Dfnic.h241 atomic64_t io_cmpl_skip;
/linux-4.1.27/include/asm-generic/
Datomic-long.h23 typedef atomic64_t atomic_long_t;
29 atomic64_t *v = (atomic64_t *)l; in atomic_long_read()
36 atomic64_t *v = (atomic64_t *)l; in atomic_long_set()
43 atomic64_t *v = (atomic64_t *)l; in atomic_long_inc()
50 atomic64_t *v = (atomic64_t *)l; in atomic_long_dec()
57 atomic64_t *v = (atomic64_t *)l; in atomic_long_add()
64 atomic64_t *v = (atomic64_t *)l; in atomic_long_sub()
71 atomic64_t *v = (atomic64_t *)l; in atomic_long_sub_and_test()
78 atomic64_t *v = (atomic64_t *)l; in atomic_long_dec_and_test()
85 atomic64_t *v = (atomic64_t *)l; in atomic_long_inc_and_test()
[all …]
Datomic64.h17 } atomic64_t; typedef
21 extern long long atomic64_read(const atomic64_t *v);
22 extern void atomic64_set(atomic64_t *v, long long i);
25 extern void atomic64_##op(long long a, atomic64_t *v);
28 extern long long atomic64_##op##_return(long long a, atomic64_t *v);
39 extern long long atomic64_dec_if_positive(atomic64_t *v);
40 extern long long atomic64_cmpxchg(atomic64_t *v, long long o, long long n);
41 extern long long atomic64_xchg(atomic64_t *v, long long new);
42 extern int atomic64_add_unless(atomic64_t *v, long long a, long long u);
Dlocal64.h62 atomic64_t a;
/linux-4.1.27/arch/x86/include/asm/
Datomic64_32.h13 } atomic64_t; typedef
17 #define __ATOMIC64_DECL(sym) void atomic64_##sym(atomic64_t *, ...)
74 static inline long long atomic64_cmpxchg(atomic64_t *v, long long o, long long n) in atomic64_cmpxchg()
87 static inline long long atomic64_xchg(atomic64_t *v, long long n) in atomic64_xchg()
105 static inline void atomic64_set(atomic64_t *v, long long i) in atomic64_set()
120 static inline long long atomic64_read(const atomic64_t *v) in atomic64_read()
134 static inline long long atomic64_add_return(long long i, atomic64_t *v) in atomic64_add_return()
145 static inline long long atomic64_sub_return(long long i, atomic64_t *v) in atomic64_sub_return()
153 static inline long long atomic64_inc_return(atomic64_t *v) in atomic64_inc_return()
161 static inline long long atomic64_dec_return(atomic64_t *v) in atomic64_dec_return()
[all …]
Datomic64_64.h19 static inline long atomic64_read(const atomic64_t *v) in atomic64_read()
31 static inline void atomic64_set(atomic64_t *v, long i) in atomic64_set()
43 static inline void atomic64_add(long i, atomic64_t *v) in atomic64_add()
57 static inline void atomic64_sub(long i, atomic64_t *v) in atomic64_sub()
73 static inline int atomic64_sub_and_test(long i, atomic64_t *v) in atomic64_sub_and_test()
84 static inline void atomic64_inc(atomic64_t *v) in atomic64_inc()
97 static inline void atomic64_dec(atomic64_t *v) in atomic64_dec()
112 static inline int atomic64_dec_and_test(atomic64_t *v) in atomic64_dec_and_test()
125 static inline int atomic64_inc_and_test(atomic64_t *v) in atomic64_inc_and_test()
139 static inline int atomic64_add_negative(long i, atomic64_t *v) in atomic64_add_negative()
[all …]
/linux-4.1.27/drivers/block/zram/
Dzram_drv.h84 atomic64_t compr_data_size; /* compressed size of pages stored */
85 atomic64_t num_reads; /* failed + successful */
86 atomic64_t num_writes; /* --do-- */
87 atomic64_t num_migrated; /* no. of migrated object */
88 atomic64_t failed_reads; /* can happen when memory is too low */
89 atomic64_t failed_writes; /* can happen when memory is too low */
90 atomic64_t invalid_io; /* non-page-aligned I/O requests */
91 atomic64_t notify_free; /* no. of swap slot free notifications */
92 atomic64_t zero_pages; /* no. of zero filled pages */
93 atomic64_t pages_stored; /* no. of pages currently stored */
/linux-4.1.27/arch/frv/include/asm/
Datomic.h124 } atomic64_t; typedef
128 static inline long long atomic64_read(atomic64_t *v) in atomic64_read()
138 static inline void atomic64_set(atomic64_t *v, long long i) in atomic64_set()
145 extern long long atomic64_inc_return(atomic64_t *v);
146 extern long long atomic64_dec_return(atomic64_t *v);
147 extern long long atomic64_add_return(long long i, atomic64_t *v);
148 extern long long atomic64_sub_return(long long i, atomic64_t *v);
150 static inline long long atomic64_add_negative(long long i, atomic64_t *v) in atomic64_add_negative()
155 static inline void atomic64_add(long long i, atomic64_t *v) in atomic64_add()
160 static inline void atomic64_sub(long long i, atomic64_t *v) in atomic64_sub()
[all …]
/linux-4.1.27/arch/sparc/include/asm/
Drwsem.h28 if (unlikely(atomic64_inc_return((atomic64_t *)(&sem->count)) <= 0L)) in __down_read()
53 (atomic64_t *)(&sem->count)); in __down_write_nested()
79 tmp = atomic64_dec_return((atomic64_t *)(&sem->count)); in __up_read()
90 (atomic64_t *)(&sem->count)) < 0L)) in __up_write()
99 atomic64_add(delta, (atomic64_t *)(&sem->count)); in rwsem_atomic_add()
109 tmp = atomic64_add_return(-RWSEM_WAITING_BIAS, (atomic64_t *)(&sem->count)); in __downgrade_write()
119 return atomic64_add_return(delta, (atomic64_t *)(&sem->count)); in rwsem_atomic_update()
Datomic_64.h25 void atomic64_##op(long, atomic64_t *);
29 long atomic64_##op##_return(long, atomic64_t *);
94 static inline long atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless()
111 long atomic64_dec_if_positive(atomic64_t *v);
/linux-4.1.27/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) \
110 long long atomic64_dec_if_positive(atomic64_t *v) in atomic64_dec_if_positive()
125 long long atomic64_cmpxchg(atomic64_t *v, long long o, long long n) in atomic64_cmpxchg()
140 long long atomic64_xchg(atomic64_t *v, long long new) in atomic64_xchg()
154 int atomic64_add_unless(atomic64_t *v, long long a, long long u) in atomic64_add_unless()
Datomic64_test.c28 atomic64_t v = ATOMIC64_INIT(v0); in test_atomic64()
DKconfig.debug1606 bool "Perform an atomic64_t self-test at boot"
1608 Enable this option to test the atomic64_t functions at boot.
/linux-4.1.27/arch/s390/include/asm/
Datomic.h176 typecheck(atomic64_t *, ptr); \
198 typecheck(atomic64_t *, ptr); \
213 static inline long long atomic64_read(const atomic64_t *v) in atomic64_read()
223 static inline void atomic64_set(atomic64_t *v, long long i) in atomic64_set()
230 static inline long long atomic64_add_return(long long i, atomic64_t *v) in atomic64_add_return()
235 static inline void atomic64_add(long long i, atomic64_t *v) in atomic64_add()
250 static inline void atomic64_clear_mask(unsigned long mask, atomic64_t *v) in atomic64_clear_mask()
255 static inline void atomic64_set_mask(unsigned long mask, atomic64_t *v) in atomic64_set_mask()
262 static inline long long atomic64_cmpxchg(atomic64_t *v, in atomic64_cmpxchg()
275 static inline int atomic64_add_unless(atomic64_t *v, long long i, long long u) in atomic64_add_unless()
[all …]
Dpci.h114 atomic64_t allocated_pages;
115 atomic64_t mapped_pages;
116 atomic64_t unmapped_pages;
/linux-4.1.27/arch/powerpc/include/asm/
Datomic.h255 static __inline__ long atomic64_read(const atomic64_t *v) in atomic64_read()
264 static __inline__ void atomic64_set(atomic64_t *v, long i) in atomic64_set()
270 static __inline__ void atomic64_##op(long a, atomic64_t *v) \
285 static __inline__ long atomic64_##op##_return(long a, atomic64_t *v) \
314 static __inline__ void atomic64_inc(atomic64_t *v) in ATOMIC64_OPS()
328 static __inline__ long atomic64_inc_return(atomic64_t *v) in atomic64_inc_return()
356 static __inline__ void atomic64_dec(atomic64_t *v) in atomic64_dec()
370 static __inline__ long atomic64_dec_return(atomic64_t *v) in atomic64_dec_return()
395 static __inline__ long atomic64_dec_if_positive(atomic64_t *v) in atomic64_dec_if_positive()
427 static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless()
[all …]
/linux-4.1.27/arch/arm/include/asm/
Datomic.h217 } atomic64_t; typedef
222 static inline long long atomic64_read(const atomic64_t *v) in atomic64_read()
235 static inline void atomic64_set(atomic64_t *v, long long i) in atomic64_set()
244 static inline long long atomic64_read(const atomic64_t *v) in atomic64_read()
257 static inline void atomic64_set(atomic64_t *v, long long i) in atomic64_set()
274 static inline void atomic64_##op(long long i, atomic64_t *v) \
293 static inline long long atomic64_##op##_return(long long i, atomic64_t *v) \
328 static inline long long atomic64_cmpxchg(atomic64_t *ptr, long long old, in ATOMIC64_OPS()
354 static inline long long atomic64_xchg(atomic64_t *ptr, long long new) in atomic64_xchg()
376 static inline long long atomic64_dec_if_positive(atomic64_t *v) in atomic64_dec_if_positive()
[all …]
Dmmu.h8 atomic64_t id;
/linux-4.1.27/arch/tile/include/asm/
Datomic_32.h84 } atomic64_t; typedef
94 static inline long long atomic64_read(const atomic64_t *v) in atomic64_read()
111 static inline void atomic64_add(long long i, atomic64_t *v) in atomic64_add()
123 static inline long long atomic64_add_return(long long i, atomic64_t *v) in atomic64_add_return()
138 static inline long long atomic64_add_unless(atomic64_t *v, long long a, in atomic64_add_unless()
155 static inline void atomic64_set(atomic64_t *v, long long n) in atomic64_set()
Datomic.h169 static inline long long atomic64_xchg(atomic64_t *v, long long n) in atomic64_xchg()
183 static inline long long atomic64_cmpxchg(atomic64_t *v, long long o, in atomic64_cmpxchg()
189 static inline long long atomic64_dec_if_positive(atomic64_t *v) in atomic64_dec_if_positive()
Datomic_64.h68 static inline void atomic64_add(long i, atomic64_t *v) in atomic64_add()
73 static inline long atomic64_add_return(long i, atomic64_t *v) in atomic64_add_return()
82 static inline long atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless()
/linux-4.1.27/fs/xfs/
Dxfs_log_priv.h350 atomic64_t grant;
401 atomic64_t l_last_sync_lsn ____cacheline_aligned_in_smp;
403 atomic64_t l_tail_lsn ____cacheline_aligned_in_smp;
470 xlog_crack_atomic_lsn(atomic64_t *lsn, uint *cycle, uint *block) in xlog_crack_atomic_lsn()
482 xlog_assign_atomic_lsn(atomic64_t *lsn, uint cycle, uint block) in xlog_assign_atomic_lsn()
500 xlog_crack_grant_head(atomic64_t *head, int *cycle, int *space) in xlog_crack_grant_head()
512 xlog_assign_grant_head(atomic64_t *head, int cycle, int space) in xlog_assign_grant_head()
Dxfs_log.c57 atomic64_t *head);
141 atomic64_t *head, in xlog_grant_sub_space()
167 atomic64_t *head, in xlog_grant_add_space()
1124 atomic64_t *head) in xlog_space_left()
/linux-4.1.27/net/mac80211/
Dkey.h81 atomic64_t tx_pn;
93 atomic64_t tx_pn;
100 atomic64_t tx_pn;
107 atomic64_t tx_pn;
/linux-4.1.27/arch/parisc/include/asm/
Datomic.h162 static __inline__ void atomic64_##op(s64 i, atomic64_t *v) \
172 static __inline__ s64 atomic64_##op##_return(s64 i, atomic64_t *v) \
194 atomic64_set(atomic64_t *v, s64 i) in atomic64_set()
205 atomic64_read(const atomic64_t *v) in atomic64_read()
236 static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless()
260 static inline long atomic64_dec_if_positive(atomic64_t *v) in atomic64_dec_if_positive()
/linux-4.1.27/arch/arm64/include/asm/
Datomic.h146 static inline void atomic64_##op(long i, atomic64_t *v) \
161 static inline long atomic64_##op##_return(long i, atomic64_t *v) \
190 static inline long atomic64_cmpxchg(atomic64_t *ptr, long old, long new) in ATOMIC64_OPS()
214 static inline long atomic64_dec_if_positive(atomic64_t *v) in atomic64_dec_if_positive()
234 static inline int atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless()
/linux-4.1.27/drivers/net/ethernet/freescale/
Dgianfar.h643 atomic64_t rx_large;
644 atomic64_t rx_short;
645 atomic64_t rx_nonoctet;
646 atomic64_t rx_crcerr;
647 atomic64_t rx_overrun;
648 atomic64_t rx_bsy;
649 atomic64_t rx_babr;
650 atomic64_t rx_trunc;
651 atomic64_t eberr;
652 atomic64_t tx_babt;
[all …]
Dgianfar_ethtool.c146 atomic64_t *extra = (atomic64_t *)&priv->extra_stats; in gfar_fill_stats()
/linux-4.1.27/arch/alpha/include/asm/
Datomic.h69 static __inline__ void atomic64_##op(long i, atomic64_t * v) \
85 static __inline__ long atomic64_##op##_return(long i, atomic64_t * v) \
166 static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless()
195 static inline long atomic64_dec_if_positive(atomic64_t *v) in atomic64_dec_if_positive()
/linux-4.1.27/include/net/netfilter/
Dnf_conntrack_acct.h18 atomic64_t packets;
19 atomic64_t bytes;
/linux-4.1.27/arch/frv/lib/
Datomic64-ops.S23 # long long atomic64_inc_return(atomic64_t *v)
46 # long long atomic64_dec_return(atomic64_t *v)
69 # long long atomic64_add_return(long long i, atomic64_t *v)
93 # long long atomic64_sub_return(long long i, atomic64_t *v)
/linux-4.1.27/arch/ia64/include/asm/
Datomic.h76 ia64_atomic64_##op (__s64 i, atomic64_t *v) \
85 } while (ia64_cmpxchg(acq, v, old, new, sizeof(atomic64_t)) != old); \
141 static __inline__ long atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless()
169 atomic64_add_negative (__s64 i, atomic64_t *v) in atomic64_add_negative()
Drwsem.h142 #define rwsem_atomic_add(delta, sem) atomic64_add(delta, (atomic64_t *)(&(sem)->count))
143 #define rwsem_atomic_update(delta, sem) atomic64_add_return(delta, (atomic64_t *)(&(sem)->count))
/linux-4.1.27/drivers/crypto/nx/
Dnx.h65 atomic64_t aes_bytes;
67 atomic64_t sha256_bytes;
69 atomic64_t sha512_bytes;
Dnx-842.c83 atomic64_t comp_complete;
84 atomic64_t comp_failed;
85 atomic64_t decomp_complete;
86 atomic64_t decomp_failed;
87 atomic64_t swdecomp;
88 atomic64_t comp_times[32];
89 atomic64_t decomp_times[32];
117 static void ibm_nx842_incr_hist(atomic64_t *times, unsigned int time) in ibm_nx842_incr_hist()
1078 atomic64_t *times; in nx842_timehist_show()
/linux-4.1.27/arch/mips/include/asm/
Datomic.h324 static __inline__ void atomic64_##op(long i, atomic64_t * v) \
361 static __inline__ long atomic64_##op##_return(long i, atomic64_t * v) \
433 static __inline__ long atomic64_sub_if_positive(long i, atomic64_t * v) in atomic64_sub_if_positive()
505 static __inline__ int atomic64_add_unless(atomic64_t *v, long a, long u) in atomic64_add_unless()
/linux-4.1.27/arch/arm/include/asm/xen/
Devents.h20 atomic64_t, \
/linux-4.1.27/drivers/staging/octeon/
Dethernet-rx.c358 (atomic64_t *)&priv->stats.rx_packets); in cvm_oct_napi_poll()
360 (atomic64_t *)&priv->stats.rx_bytes); in cvm_oct_napi_poll()
377 (atomic64_t *)&priv->stats.rx_dropped); in cvm_oct_napi_poll()
Dethernet.c255 (atomic64_t *)&priv->stats.rx_dropped); in cvm_oct_common_get_stats()
/linux-4.1.27/arch/arm/mm/
Dcontext.c46 static atomic64_t asid_generation = ATOMIC64_INIT(ASID_FIRST_VERSION);
49 static DEFINE_PER_CPU(atomic64_t, active_asids);
/linux-4.1.27/fs/btrfs/
Ddev-replace.h40 static inline void btrfs_dev_replace_stats_inc(atomic64_t *stat_value) in btrfs_dev_replace_stats_inc()
Dctree.h950 atomic64_t num_write_errors;
951 atomic64_t num_uncorrectable_read_errors;
1551 atomic64_t tree_mod_seq;
/linux-4.1.27/include/linux/
Dvmw_vmci_defs.h446 atomic64_t producer_tail; /* Offset in this queue. */
447 atomic64_t consumer_head; /* Offset in peer queue. */
740 static inline void vmci_qp_add_pointer(atomic64_t *var, in vmci_qp_add_pointer()
Dtypes.h182 } atomic64_t; typedef
Dperf_event.h383 atomic64_t child_count;
434 atomic64_t child_total_time_enabled;
435 atomic64_t child_total_time_running;
/linux-4.1.27/kernel/trace/
Dtrace_clock.c127 static atomic64_t trace_counter;
/linux-4.1.27/fs/nilfs2/
Dthe_nilfs.h259 atomic64_t inodes_count;
260 atomic64_t blocks_count;
/linux-4.1.27/arch/s390/kernel/
Dvtime.c25 static atomic64_t virt_timer_current;
26 static atomic64_t virt_timer_elapsed;
/linux-4.1.27/arch/x86/kernel/
Dpvclock.c54 static atomic64_t last_value = ATOMIC64_INIT(0);
/linux-4.1.27/arch/s390/pci/
Dpci_debug.c45 atomic64_t *counter = &zdev->allocated_pages; in pci_sw_counter_show()
/linux-4.1.27/net/netfilter/
Dnfnetlink_acct.c33 atomic64_t pkts;
34 atomic64_t bytes;
Dnf_conntrack_core.c1738 static atomic64_t unique_id; in nf_conntrack_init_net()
/linux-4.1.27/include/linux/netfilter/ipset/
Dip_set.h107 atomic64_t bytes;
108 atomic64_t packets;
/linux-4.1.27/include/net/
Dnet_namespace.h54 atomic64_t cookie_gen;
Dsock.h200 atomic64_t skc_cookie;
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_ruc.c269 atomic64_t *maddr; in ipath_ruc_loopback()
385 maddr = (atomic64_t *) qp->r_sge.sge.vaddr; in ipath_ruc_loopback()
Dipath_rc.c1871 atomic64_t *maddr; in ipath_rc_rcv()
1906 maddr = (atomic64_t *) qp->r_sge.sge.vaddr; in ipath_rc_rcv()
/linux-4.1.27/net/rds/
Dib.h131 atomic64_t i_ack_next; /* next ACK to send */
Diw.h137 atomic64_t i_ack_next; /* next ACK to send */
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_ruc.c364 atomic64_t *maddr; in qib_ruc_loopback()
497 maddr = (atomic64_t *) qp->r_sge.sge.vaddr; in qib_ruc_loopback()
Dqib_rc.c2169 atomic64_t *maddr; in qib_rc_rcv()
2202 maddr = (atomic64_t *) qp->r_sge.sge.vaddr; in qib_rc_rcv()
/linux-4.1.27/drivers/net/
Dveth.c37 atomic64_t dropped;
/linux-4.1.27/drivers/md/
Dmd.h307 atomic64_t resync_mismatches; /* count of sectors where
/linux-4.1.27/drivers/firmware/efi/
Dcper.c47 static atomic64_t seq; in cper_next_record_id()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon.h361 atomic64_t last_seq;
861 atomic64_t last_activity;
2437 atomic64_t vram_usage;
2438 atomic64_t gtt_usage;
2439 atomic64_t num_bytes_moved;
/linux-4.1.27/arch/arm/kvm/
Darm.c60 static atomic64_t kvm_vmid_gen = ATOMIC64_INIT(1);
/linux-4.1.27/kernel/bpf/
Dcore.c547 atomic64_add((u64) SRC, (atomic64_t *)(unsigned long) in __bpf_prog_run()
/linux-4.1.27/arch/x86/kernel/cpu/
Dperf_event_intel_cqm.c376 atomic64_t value;
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h463 atomic64_t mac[MLX4_MAX_PORTS];
/linux-4.1.27/drivers/video/fbdev/
Dhyperv_fb.c243 static atomic64_t request_id = ATOMIC64_INIT(0); in synthvid_send()
/linux-4.1.27/kernel/sched/
Dsched.h374 atomic64_t decay_counter;
/linux-4.1.27/fs/ext4/
Dext4.h315 atomic64_t free_clusters;
1270 atomic64_t s_resv_clusters;
/linux-4.1.27/net/sunrpc/auth_gss/
Dsvcauth_gss.c1145 static atomic64_t ctxhctr; in gss_proxy_save_rsc()
/linux-4.1.27/fs/
Dnamespace.c2737 static atomic64_t mnt_ns_seq = ATOMIC64_INIT(1);
/linux-4.1.27/kernel/events/
Dcore.c308 static atomic64_t perf_event_id;