Home
last modified time | relevance | path

Searched refs:atomic_load_64 (Results 1 – 25 of 40) sorted by relevance

12

/freebsd-13.1/sys/dev/cxgbe/
H A Dt4_mp_ring.c144 os.state = atomic_load_64(&r->state); in drain_ring()
171 os.state = atomic_load_64(&r->state); in drain_ring()
244 os.state = atomic_load_64(&r->state); in drain_txpkts()
362 os.state = atomic_load_64(&r->state); in mp_ring_enqueue()
380 os.state = atomic_load_64(&r->state); in mp_ring_enqueue()
432 ns.state = atomic_load_64(&r->state); in mp_ring_enqueue()
447 os.state = atomic_load_64(&r->state); in mp_ring_enqueue()
483 os.state = atomic_load_64(&r->state); in mp_ring_check_drainage()
526 s.state = atomic_load_64(&r->state); in mp_ring_is_idle()
/freebsd-13.1/sys/contrib/openzfs/module/zfs/
H A Daggsum.c119 return (atomic_load_64((volatile uint64_t *)&as->as_lower_bound)); in aggsum_lower_bound()
125 return (atomic_load_64(&as->as_upper_bound)); in aggsum_upper_bound()
218 if (atomic_load_64(&as->as_upper_bound) < target) in aggsum_compare()
220 lb = atomic_load_64((volatile uint64_t *)&as->as_lower_bound); in aggsum_compare()
H A Drefcount.c121 return (atomic_load_64(&rc->rc_count)); in zfs_refcount_count()
/freebsd-13.1/sys/sys/
H A D_atomic64e.h60 u_int64_t atomic_load_64(volatile u_int64_t *);
61 #define atomic_load_acq_64 atomic_load_64
H A Datomic_common.h48 #define atomic_load_64(p) (*(volatile uint64_t *)(p)) macro
/freebsd-13.1/sys/arm64/arm64/
H A Dminidump_machdep.c183 l1e = atomic_load_64(l1); in cpu_minidumpsys()
184 l2e = atomic_load_64(l2); in cpu_minidumpsys()
203 l3e = atomic_load_64(&l3[i]); in cpu_minidumpsys()
295 l1e = atomic_load_64(l1); in cpu_minidumpsys()
296 l2e = atomic_load_64(l2); in cpu_minidumpsys()
/freebsd-13.1/sys/netpfil/pf/
H A Dpf_syncookies.c312 if (atomic_load_64(&V_pf_status.syncookies_inflight[cookie.flags.oddeven]) in pf_syncookie_validate()
338 atomic_load_64(&V_pf_status.syncookies_inflight[0]) + in pf_syncookie_rotate()
339 atomic_load_64(&V_pf_status.syncookies_inflight[1])) < in pf_syncookie_rotate()
349 atomic_load_64(&V_pf_status.syncookies_inflight[0]) == 0 && in pf_syncookie_rotate()
350 atomic_load_64(&V_pf_status.syncookies_inflight[1]) == 0) { in pf_syncookie_rotate()
/freebsd-13.1/sys/amd64/amd64/
H A Dminidump_machdep.c200 pdpe = atomic_load_64(&pdp[pmap_pdpe_index(va)]); in cpu_minidumpsys()
223 pde = atomic_load_64(&pd[pmap_pde_index(va)]); in cpu_minidumpsys()
247 pte = atomic_load_64(&pt[k]); in cpu_minidumpsys()
332 pdpe = atomic_load_64(&pdp[pmap_pdpe_index(va)]); in cpu_minidumpsys()
/freebsd-13.1/sys/riscv/riscv/
H A Dminidump_machdep.c195 l2e = atomic_load_64(l2); in cpu_minidumpsys()
205 l3e = atomic_load_64(&l3[i]); in cpu_minidumpsys()
298 l2e = atomic_load_64(l2); in cpu_minidumpsys()
/freebsd-13.1/tests/sys/kern/
H A Dkcov.c275 ATF_REQUIRE_MSG(atomic_load_64(&buf[0]) != 0, "No records found"); in basic_test()
302 ATF_REQUIRE_MSG(atomic_load_64(&buf[0]) == 0, in thread_test_helper()
361 ATF_REQUIRE_MSG(atomic_load_64(&data->buf[0]) != 0, in multi_thread_test_helper()
/freebsd-13.1/sys/arm/include/
H A Dcounter.h48 return (atomic_load_64((uint64_t *)zpcpu_get_cpu(p, cpu))); in counter_u64_read_one()
H A Datomic-v6.h629 atomic_load_64(volatile uint64_t *p) in atomic_load_64() function
652 ret = atomic_load_64(p); in atomic_load_acq_64()
/freebsd-13.1/sys/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_atomic.c90 atomic_load_64(volatile uint64_t *a) in atomic_load_64() function
/freebsd-13.1/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_atomic.c90 atomic_load_64(volatile uint64_t *a) in atomic_load_64() function
/freebsd-13.1/sys/contrib/openzfs/lib/libspl/include/
H A Datomic.h260 #define atomic_load_64(p) (*(volatile uint64_t *)(p)) macro
262 extern uint64_t atomic_load_64(volatile uint64_t *);
/freebsd-13.1/sys/contrib/openzfs/include/sys/
H A Dzfs_refcount.h100 #define zfs_refcount_count(rc) atomic_load_64(&(rc)->rc_count)
/freebsd-13.1/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Datomic.h63 #define atomic_load_64(v) atomic64_read((atomic64_t *)(v)) macro
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrAtomics.td91 def : Pat<(acquiring_load<atomic_load_64> GPR64sp:$ptr), (LDARX GPR64sp:$ptr)>;
92 def : Pat<(relaxed_load<atomic_load_64> (ro_Windexed64 GPR64sp:$Rn, GPR32:$Rm,
95 def : Pat<(relaxed_load<atomic_load_64> (ro_Xindexed64 GPR64sp:$Rn, GPR64:$Rm,
98 def : Pat<(relaxed_load<atomic_load_64> (am_indexed64 GPR64sp:$Rn,
101 def : Pat<(relaxed_load<atomic_load_64>
/freebsd-13.1/sys/cddl/compat/opensolaris/sys/
H A Datomic.h50 extern uint64_t atomic_load_64(volatile uint64_t *a);
/freebsd-13.1/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Datomic.h54 extern uint64_t atomic_load_64(volatile uint64_t *a);
/freebsd-13.1/sys/dev/vmware/vmci/
H A Dvmci_defs.h403 #define qp_atomic_read_offset(x) atomic_load_64(x)
/freebsd-13.1/sys/contrib/openzfs/lib/libspl/
H A Datomic.c318 atomic_load_64(volatile uint64_t *target) in atomic_load_64() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstr64Bit.td500 // atomic_load_64 addr -> load addr
501 def : Pat<(i64 (atomic_load_64 ADDRrr:$src)), (LDXrr ADDRrr:$src)>;
502 def : Pat<(i64 (atomic_load_64 ADDRri:$src)), (LDXri ADDRri:$src)>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrAtomics.td231 defm : LoadPatNoOffset<i64, atomic_load_64, "ATOMIC_LOAD_I64">;
237 defm : LoadPatImmOff<i64, atomic_load_64, regPlusImm, "ATOMIC_LOAD_I64">;
239 defm : LoadPatImmOff<i64, atomic_load_64, or_is_add, "ATOMIC_LOAD_I64">;
243 defm : LoadPatOffsetOnly<i64, atomic_load_64, "ATOMIC_LOAD_I64">;
246 defm : LoadPatGlobalAddrOffOnly<i64, atomic_load_64, "ATOMIC_LOAD_I64">;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCompiler.td989 (op (atomic_load_64 addr:$dst), (i64immSExt32:$src))),
1002 (op (atomic_load_64 addr:$dst), (i64 GR64:$src))),
1024 def : Pat<(op FR64:$src1, (bitconvert (i64 (atomic_load_64 addr:$src2)))),
1054 (add (atomic_load_64 addr:$dst), (i64 1))>;
1059 (add (atomic_load_64 addr:$dst), (i64 -1))>;
1066 (ineg (i64 (atomic_load_64 addr:$dst)))>;
1071 (not (i64 (atomic_load_64 addr:$dst)))>;
1094 def : Pat<(i64 (atomic_load_64 addr:$src)), (MOV64rm addr:$src)>;
1118 def : Pat<(f64 (bitconvert (i64 (atomic_load_64 addr:$src)))),
1120 def : Pat<(f64 (bitconvert (i64 (atomic_load_64 addr:$src)))),
[all …]

12