Home
last modified time | relevance | path

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

12

/freebsd-14.2/sys/dev/cxgbe/
H A Dt4_mp_ring.c142 os.state = atomic_load_64(&r->state); in drain_ring()
169 os.state = atomic_load_64(&r->state); in drain_ring()
242 os.state = atomic_load_64(&r->state); in drain_txpkts()
360 os.state = atomic_load_64(&r->state); in mp_ring_enqueue()
378 os.state = atomic_load_64(&r->state); in mp_ring_enqueue()
430 ns.state = atomic_load_64(&r->state); in mp_ring_enqueue()
445 os.state = atomic_load_64(&r->state); in mp_ring_enqueue()
481 os.state = atomic_load_64(&r->state); in mp_ring_check_drainage()
524 s.state = atomic_load_64(&r->state); in mp_ring_is_idle()
/freebsd-14.2/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.c124 return (atomic_load_64(&rc->rc_count)); in zfs_refcount_count()
/freebsd-14.2/sys/sys/
H A D_atomic64e.h58 u_int64_t atomic_load_64(volatile u_int64_t *);
59 #define atomic_load_acq_64 atomic_load_64
H A Datomic_common.h106 #define atomic_load_64(p) __atomic_load_generic(p, int64_t, uint64_t, 64) macro
/freebsd-14.2/sys/arm64/arm64/
H A Dminidump_machdep.c181 l1e = atomic_load_64(l1); in cpu_minidumpsys()
182 l2e = atomic_load_64(l2); in cpu_minidumpsys()
201 l3e = atomic_load_64(&l3[i]); in cpu_minidumpsys()
301 l1e = atomic_load_64(l1); in cpu_minidumpsys()
302 l2e = atomic_load_64(l2); in cpu_minidumpsys()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrAtomics.td60 def : Pat<(acquiring_load<atomic_load_64> GPR64sp:$ptr), (LDAPRX GPR64sp:$ptr)>;
112 def : Pat<(seq_cst_load<atomic_load_64> GPR64sp:$ptr), (LDARX GPR64sp:$ptr)>;
113 def : Pat<(acquiring_load<atomic_load_64> GPR64sp:$ptr), (LDARX GPR64sp:$ptr)>;
114 def : Pat<(relaxed_load<atomic_load_64> (ro_Windexed64 GPR64sp:$Rn, GPR32:$Rm,
117 def : Pat<(relaxed_load<atomic_load_64> (ro_Xindexed64 GPR64sp:$Rn, GPR64:$Rm,
120 def : Pat<(relaxed_load<atomic_load_64> (am_indexed64 GPR64sp:$Rn,
123 def : Pat<(relaxed_load<atomic_load_64>
148 def : Pat<(f64 (bitconvert (i64 (relaxed_load<atomic_load_64> (am_indexed64 GPR64sp:$Rn,
151 def : Pat<(f64 (bitconvert (i64 (relaxed_load<atomic_load_64>
556 (i64 (acquiring_load<atomic_load_64> GPR64sp:$Rn)))),
[all …]
/freebsd-14.2/sys/netpfil/pf/
H A Dpf_syncookies.c323 if (atomic_load_64(&V_pf_status.syncookies_inflight[cookie.flags.oddeven]) in pf_syncookie_check()
364 atomic_load_64(&V_pf_status.syncookies_inflight[0]) + in pf_syncookie_rotate()
365 atomic_load_64(&V_pf_status.syncookies_inflight[1])) < in pf_syncookie_rotate()
375 atomic_load_64(&V_pf_status.syncookies_inflight[0]) == 0 && in pf_syncookie_rotate()
376 atomic_load_64(&V_pf_status.syncookies_inflight[1]) == 0) { in pf_syncookie_rotate()
/freebsd-14.2/sys/amd64/amd64/
H A Dminidump_machdep.c198 pdpe = atomic_load_64(&pdp[pmap_pdpe_index(va)]); in cpu_minidumpsys()
221 pde = atomic_load_64(&pd[pmap_pde_index(va)]); in cpu_minidumpsys()
245 pte = atomic_load_64(&pt[k]); in cpu_minidumpsys()
330 pdpe = atomic_load_64(&pdp[pmap_pdpe_index(va)]); in cpu_minidumpsys()
/freebsd-14.2/sys/riscv/riscv/
H A Dminidump_machdep.c193 l2e = atomic_load_64(l2); in cpu_minidumpsys()
203 l3e = atomic_load_64(&l3[i]); in cpu_minidumpsys()
296 l2e = atomic_load_64(l2); in cpu_minidumpsys()
/freebsd-14.2/tests/sys/kern/
H A Dkcov.c321 ATF_REQUIRE_MSG(atomic_load_64(&buf[0]) != 0, "No records found"); in basic_test()
358 ATF_REQUIRE_MSG(atomic_load_64(&buf[0]) == 0, in thread_test_helper()
427 ATF_REQUIRE_MSG(atomic_load_64(&data->buf[0]) != 0, in multi_thread_test_helper()
/freebsd-14.2/sys/arm/include/
H A Dcounter.h46 return (atomic_load_64((uint64_t *)zpcpu_get_cpu(p, cpu))); in counter_u64_read_one()
H A Datomic.h627 atomic_load_64(volatile uint64_t *p) in atomic_load_64() function
650 ret = atomic_load_64(p); in atomic_load_acq_64()
/freebsd-14.2/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-14.2/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_atomic.c88 atomic_load_64(volatile uint64_t *a) in atomic_load_64() function
/freebsd-14.2/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-14.2/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Datomic.h63 #define atomic_load_64(v) atomic64_read((atomic64_t *)(v)) macro
/freebsd-14.2/sys/contrib/openzfs/include/sys/
H A Dzfs_refcount.h114 #define zfs_refcount_count(rc) atomic_load_64(&(rc)->rc_count)
/freebsd-14.2/sys/cddl/compat/opensolaris/sys/
H A Datomic.h48 extern uint64_t atomic_load_64(volatile uint64_t *a);
/freebsd-14.2/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Datomic.h54 extern uint64_t atomic_load_64(volatile uint64_t *a);
/freebsd-14.2/sys/dev/beri/virtio/
H A Dvirtio.c117 addr = atomic_load_64(&vd->addr); in _vq_record()
/freebsd-14.2/sys/dev/vmware/vmci/
H A Dvmci_defs.h401 #define qp_atomic_read_offset(x) atomic_load_64(x)
/freebsd-14.2/sys/contrib/openzfs/lib/libspl/
H A Datomic.c344 atomic_load_64(volatile uint64_t *target) in atomic_load_64() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstr64Bit.td473 // atomic_load_64 addr -> load addr
474 def : Pat<(i64 (atomic_load_64 ADDRrr:$src)), (LDXrr ADDRrr:$src)>;
475 def : Pat<(i64 (atomic_load_64 ADDRri:$src)), (LDXri ADDRri:$src)>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCompiler.td1107 def : Pat<(op FR64:$src1, (bitconvert (i64 (atomic_load_64 addr:$src2)))),
1110 def : Pat<(op FR64:$src1, (bitconvert (i64 (atomic_load_64 addr:$src2)))),
1113 def : Pat<(op FR64X:$src1, (bitconvert (i64 (atomic_load_64 addr:$src2)))),
1137 (add (atomic_load_64 addr:$dst), (i64 1))>;
1142 (add (atomic_load_64 addr:$dst), (i64 -1))>;
1149 (ineg (i64 (atomic_load_64 addr:$dst)))>;
1154 (not (i64 (atomic_load_64 addr:$dst)))>;
1177 def : Pat<(i64 (atomic_load_64 addr:$src)), (MOV64rm addr:$src)>;
1201 def : Pat<(f64 (bitconvert (i64 (atomic_load_64 addr:$src)))),
1203 def : Pat<(f64 (bitconvert (i64 (atomic_load_64 addr:$src)))),
[all …]

12