Searched refs:atomic64_t (Results 51 - 75 of 242) sorted by relevance

12345678910

/linux-master/fs/xfs/
H A Dxfs_log_priv.h390 atomic64_t grant;
440 atomic64_t l_last_sync_lsn ____cacheline_aligned_in_smp;
442 atomic64_t l_tail_lsn ____cacheline_aligned_in_smp;
534 xlog_crack_atomic_lsn(atomic64_t *lsn, uint *cycle, uint *block)
546 xlog_assign_atomic_lsn(atomic64_t *lsn, uint cycle, uint block)
564 xlog_crack_grant_head(atomic64_t *head, int *cycle, int *space)
576 xlog_assign_grant_head(atomic64_t *head, int cycle, int space)
/linux-master/arch/alpha/include/asm/
H A Datomic.h95 static __inline__ void arch_atomic64_##op(s64 i, atomic64_t * v) \
112 arch_atomic64_##op##_return_relaxed(s64 i, atomic64_t * v) \
132 arch_atomic64_fetch_##op##_relaxed(s64 i, atomic64_t * v) \
226 static __inline__ s64 arch_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
249 static inline s64 arch_atomic64_dec_if_positive(atomic64_t *v)
/linux-master/arch/parisc/include/asm/
H A Datomic.h149 static __inline__ void arch_atomic64_##op(s64 i, atomic64_t *v) \
159 static __inline__ s64 arch_atomic64_##op##_return(s64 i, atomic64_t *v) \
172 static __inline__ s64 arch_atomic64_fetch_##op(s64 i, atomic64_t *v) \
217 arch_atomic64_set(atomic64_t *v, s64 i)
230 arch_atomic64_read(const atomic64_t *v)
/linux-master/fs/ceph/
H A Dmetric.h169 atomic64_t total_dentries;
173 atomic64_t total_caps;
180 atomic64_t opened_files;
/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth.h153 atomic64_t tx_tls_add;
154 atomic64_t tx_tls_del;
155 atomic64_t tx_tls_resync;
/linux-master/arch/arm64/include/asm/
H A Datomic.h59 static __always_inline void arch_##op(long i, atomic64_t *v) \
74 static __always_inline long arch_##op##name(long i, atomic64_t *v) \
97 static __always_inline long arch_atomic64_dec_if_positive(atomic64_t *v)
H A Dmmu.h21 atomic64_t id;
/linux-master/drivers/crypto/nx/
H A Dnx.h63 atomic64_t aes_bytes;
65 atomic64_t sha256_bytes;
67 atomic64_t sha512_bytes;
/linux-master/arch/riscv/include/asm/
H A Datomic.h38 static __always_inline s64 arch_atomic64_read(const atomic64_t *v)
42 static __always_inline void arch_atomic64_set(atomic64_t *v, s64 i)
219 static __always_inline s64 arch_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
301 static __always_inline bool arch_atomic64_inc_unless_negative(atomic64_t *v)
322 static __always_inline bool arch_atomic64_dec_unless_positive(atomic64_t *v)
343 static __always_inline s64 arch_atomic64_dec_if_positive(atomic64_t *v)
/linux-master/drivers/net/wireguard/
H A Dnoise.h33 atomic64_t sending_counter;
101 static inline void wg_noise_reset_last_sent_handshake(atomic64_t *handshake_ns)
H A Dpeer.h48 atomic64_t last_sent_handshake;
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_doorbell_mgr.c84 return atomic64_read((atomic64_t *)(adev->doorbell.cpu_addr + index));
106 atomic64_set((atomic64_t *)(adev->doorbell.cpu_addr + index), v);
/linux-master/tools/perf/util/bpf_skel/vmlinux/
H A Dvmlinux.h51 } __attribute__((preserve_access_index)) atomic64_t; typedef in typeref:struct:__anon1590
53 typedef atomic64_t atomic_long_t;
/linux-master/kernel/trace/
H A Dtrace_clock.c148 static atomic64_t trace_counter;
/linux-master/drivers/crypto/hisilicon/hpre/
H A Dhpre.h56 atomic64_t value;
/linux-master/scripts/atomic/
H A Dgen-atomic-long.sh81 typedef atomic64_t atomic_long_t;
/linux-master/drivers/gpu/drm/i915/
H A Di915_drm_client.h47 atomic64_t past_runtime[I915_LAST_UABI_ENGINE_CLASS + 1];
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_stats.c51 atomic64_read((atomic64_t *)((char *)(ptr) + (dsc)[i].offset))
/linux-master/include/net/
H A Dtcp_ao.h23 atomic64_t pkt_good;
24 atomic64_t pkt_bad;
25 atomic64_t key_not_found;
26 atomic64_t ao_required;
27 atomic64_t dropped_icmp;
45 atomic64_t pkt_good;
46 atomic64_t pkt_bad;
/linux-master/kernel/dma/
H A Dmap_benchmark.c27 atomic64_t sum_map_100ns;
28 atomic64_t sum_unmap_100ns;
29 atomic64_t sum_sq_map;
30 atomic64_t sum_sq_unmap;
31 atomic64_t loops;
/linux-master/arch/loongarch/include/asm/
H A Datomic.h196 static inline void arch_atomic64_##op(long i, atomic64_t *v) \
206 static inline long arch_atomic64_##op##_return##suffix(long i, atomic64_t *v) \
219 static inline long arch_atomic64_fetch_##op##suffix(long i, atomic64_t *v) \
288 static inline long arch_atomic64_fetch_add_unless(atomic64_t *v, long a, long u)
311 static inline long arch_atomic64_sub_if_positive(long i, atomic64_t *v)
/linux-master/arch/arm/mm/
H A Dcontext.c43 static atomic64_t asid_generation = ATOMIC64_INIT(ASID_FIRST_VERSION);
46 static DEFINE_PER_CPU(atomic64_t, active_asids);
/linux-master/arch/csky/mm/
H A Dasid.c79 static u64 new_context(struct asid_info *info, atomic64_t *pasid,
137 void asid_new_context(struct asid_info *info, atomic64_t *pasid,
/linux-master/drivers/char/hw_random/
H A Ds390-trng.c45 static atomic64_t trng_dev_counter = ATOMIC64_INIT(0);
46 static atomic64_t trng_hwrng_counter = ATOMIC64_INIT(0);
/linux-master/arch/arm64/kvm/
H A Dvmid.c22 static atomic64_t vmid_generation;
25 static DEFINE_PER_CPU(atomic64_t, active_vmids);

Completed in 368 milliseconds

12345678910