Home
last modified time | relevance | path

Searched refs:atomic_load_acq_ptr (Results 1 – 20 of 20) sorted by relevance

/freebsd-14.2/sys/sys/
H A Dsmr_types.h63 (__typeof((p)->__ptr))atomic_load_acq_ptr((uintptr_t *)&(p)->__ptr); \
H A Datomic_common.h136 ((__typeof(*p)) atomic_load_acq_ptr((uintptr_t *)p))
H A Datomic_san.h271 #define atomic_load_acq_ptr ATOMIC_SAN(load_acq_ptr) macro
273 ((__typeof(*x))atomic_load_acq_ptr((volatile uintptr_t *)(x)))
/freebsd-14.2/lib/libc/x86/sys/
H A D__vdso_gettc.c417 map = (volatile char *)atomic_load_acq_ptr( in __vdso_gettc()
421 map = (volatile char *)atomic_load_acq_ptr( in __vdso_gettc()
/freebsd-14.2/sys/dev/random/fenestrasX/
H A Dfx_main.c158 rng = (void *)atomic_load_acq_ptr((uintptr_t *)pcpu_brng_p); in _fxrng_alg_read()
/freebsd-14.2/sys/x86/x86/
H A Dstack_machdep.c143 while (atomic_load_acq_ptr((void *)&stack_intr_td) == in stack_save_td()
/freebsd-14.2/sys/dev/dpaa/
H A Dbman_portals.c133 p = atomic_load_acq_ptr((uintptr_t *)&sc->sc_dp[cpu].dp_ph); in bman_portal_setup()
H A Dqman_portals.c138 p = atomic_load_acq_ptr((uintptr_t *)&sc->sc_dp[cpu].dp_ph); in qman_portal_setup()
/freebsd-14.2/tools/uma/smrstress/
H A Dsmrstress.c85 cur = (void *)atomic_load_acq_ptr(&smrs_current); in smrs_read()
/freebsd-14.2/sys/powerpc/include/
H A Datomic.h533 #define atomic_load_acq_ptr atomic_load_acq_long in ATOMIC_STORE_LOAD() macro
550 #define atomic_load_acq_ptr atomic_load_acq_int
/freebsd-14.2/sys/riscv/include/
H A Datomic.h502 #define atomic_load_acq_ptr atomic_load_acq_64 macro
/freebsd-14.2/sys/amd64/include/
H A Datomic.h582 #define atomic_load_acq_ptr atomic_load_acq_long macro
/freebsd-14.2/sys/kern/
H A Dkern_mutex.c1274 while (atomic_load_acq_ptr(&m->mtx_lock) != MTX_UNOWNED) { in mtx_spin_wait_unlocked()
1299 v = atomic_load_acq_ptr(&m->mtx_lock); in mtx_wait_unlocked()
H A Dsubr_smp.c1059 atomic_load_acq_ptr((void *)pcpu->pc_curthread); in quiesce_all_critical()
H A Dsys_generic.c1842 if (atomic_load_acq_ptr((uintptr_t *)&sfp->sf_si) != (uintptr_t)NULL) { in selfdfree()
/freebsd-14.2/sys/i386/include/
H A Datomic.h844 #define atomic_load_acq_ptr(p) \ macro
/freebsd-14.2/sys/arm64/include/
H A Datomic.h626 #define atomic_load_acq_ptr atomic_load_acq_64 macro
/freebsd-14.2/sys/arm/include/
H A Datomic.h1067 #define atomic_load_acq_ptr atomic_load_acq_32 macro
/freebsd-14.2/sys/amd64/amd64/
H A Dsys_machdep.c497 ldt = (void *)atomic_load_acq_ptr((uintptr_t *)&orig->p_md.md_ldt); in set_user_ldt_rv()
/freebsd-14.2/sys/x86/iommu/
H A Diommu_utils.c486 atomic_load_acq_ptr((uintptr_t *)&head->tlb_flush_next); in iommu_qi_drain_tlb_flush()