Home
last modified time | relevance | path

Searched refs:atomic_load_32 (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-13.1/sys/sys/
H A Datomic_common.h46 #define atomic_load_32(p) (*(volatile uint32_t *)(p)) macro
H A Datomic_san.h351 #define atomic_load_32 ATOMIC_SAN(load_32) macro
/freebsd-13.1/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Datomic.h51 #define atomic_load_32(v) atomic_read((atomic_t *)(v)) macro
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrAtomics.td76 def : Pat<(acquiring_load<atomic_load_32> GPR64sp:$ptr), (LDARW GPR64sp:$ptr)>;
77 def : Pat<(relaxed_load<atomic_load_32> (ro_Windexed32 GPR64sp:$Rn, GPR32:$Rm,
80 def : Pat<(relaxed_load<atomic_load_32> (ro_Xindexed32 GPR64sp:$Rn, GPR64:$Rm,
83 def : Pat<(relaxed_load<atomic_load_32> (am_indexed32 GPR64sp:$Rn,
86 def : Pat<(relaxed_load<atomic_load_32>
/freebsd-13.1/sys/netpfil/pf/
H A Dpf_syncookies.c265 atomic_load_32(&V_pf_status.states_halfopen) > in pf_synflood_check()
337 (atomic_load_32(&V_pf_status.states_halfopen) + in pf_syncookie_rotate()
/freebsd-13.1/sys/dev/vmware/vmci/
H A Dvmci_defs.h414 return (atomic_load_32((volatile uint32_t *)(var))); in type_safe_atomic_read_32()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrAtomics.td230 defm : LoadPatNoOffset<i32, atomic_load_32, "ATOMIC_LOAD_I32">;
236 defm : LoadPatImmOff<i32, atomic_load_32, regPlusImm, "ATOMIC_LOAD_I32">;
238 defm : LoadPatImmOff<i32, atomic_load_32, or_is_add, "ATOMIC_LOAD_I32">;
242 defm : LoadPatOffsetOnly<i32, atomic_load_32, "ATOMIC_LOAD_I32">;
245 defm : LoadPatGlobalAddrOffOnly<i32, atomic_load_32, "ATOMIC_LOAD_I32">;
275 (i64 (zext (i32 (atomic_load_32 node:$addr))))>;
/freebsd-13.1/sys/contrib/openzfs/lib/libspl/include/
H A Datomic.h258 #define atomic_load_32(p) (*(volatile uint32_t *)(p)) macro
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCompiler.td986 (op (atomic_load_32 addr:$dst), (i32 imm:$src))),
999 (op (atomic_load_32 addr:$dst), (i32 GR32:$src))),
1014 def : Pat<(op FR32:$src1, (bitconvert (i32 (atomic_load_32 addr:$src2)))),
1053 (add (atomic_load_32 addr:$dst), (i32 1)),
1058 (add (atomic_load_32 addr:$dst), (i32 -1)),
1065 (ineg (i32 (atomic_load_32 addr:$dst))),
1070 (not (i32 (atomic_load_32 addr:$dst))),
1093 def : Pat<(i32 (atomic_load_32 addr:$src)), (MOV32rm addr:$src)>;
1111 def : Pat<(f32 (bitconvert (i32 (atomic_load_32 addr:$src)))),
1113 def : Pat<(f32 (bitconvert (i32 (atomic_load_32 addr:$src)))),
[all …]
/freebsd-13.1/sys/vm/
H A Dvm_page.h808 a._bits = atomic_load_32(&m->a._bits); in vm_page_astate_load()
H A Duma_core.c1009 (seq = atomic_load_32(&zdom->uzd_seq)) != SMR_SEQ_INVALID && in cache_fetch_bucket()
4392 if (atomic_load_32(&zone->uz_sleepers) > 0) in uma_zfree_arg()
5245 return (atomic_load_32(&zone->uz_sleepers) > 0);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td139 defm : LdPat<atomic_load_32, LW>;
/freebsd-13.1/sys/rpc/
H A Dclnt_dg.c872 *(uint32_t *)info = atomic_load_32(&rpc_xid); in clnt_dg_control()
/freebsd-13.1/sys/net80211/
H A Dieee80211_freebsd.c399 while (_IEEE80211_MASKSHIFT(atomic_load_32(&vap->iv_com_state), in ieee80211_com_vdetach()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td425 def atomic_load_32_#as : PatFrag<(ops node:$ptr), (atomic_load_32 node:$ptr)> {
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrThumb.td1690 def : T1Pat<(atomic_load_32 t_addrmode_is4:$src),
1692 def : T1Pat<(atomic_load_32 t_addrmode_rr:$src),
H A DARMInstrThumb2.td4774 def : T2Pat<(atomic_load_32 t2addrmode_imm12:$addr),
4776 def : T2Pat<(atomic_load_32 t2addrmode_negimm8:$addr),
4778 def : T2Pat<(atomic_load_32 t2addrmode_so_reg:$addr),
H A DARMInstrInfo.td5308 def atomic_load_acquire_32 : acquiring_load<atomic_load_32>;
6123 def : ARMPat<(atomic_load_32 ldst_so_reg:$src),
6125 def : ARMPat<(atomic_load_32 addrmode_imm12:$src),
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.td1793 defm : ATMLDm<atomic_load_32, LDLZXrri, LDLZXrii, LDLZXzri, LDLZXzii>;
1824 defm : SXATMLD32m<atomic_load_32, LDLSXrri, LDLSXrii, LDLSXzri, LDLSXzii>;
1855 defm : ZXATMLD32m<atomic_load_32, 0xFFFFFFFF, LDLZXrri, LDLZXrii, LDLZXzri,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.td1721 def : Pat<(i32 (atomic_load_32 ADDRrr:$src)), (LDrr ADDRrr:$src)>;
1722 def : Pat<(i32 (atomic_load_32 ADDRri:$src)), (LDri ADDRri:$src)>;
/freebsd-13.1/sys/dev/qat/
H A Dqat.c1066 while (atomic_load_32(msg) != ETR_RING_EMPTY_ENTRY_SIG) { in qat_etr_ring_intr()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMicroMipsInstrInfo.td1199 def : MipsPat<(atomic_load_32 addr:$a), (LW_MM addr:$a)>, ISA_MICROMIPS;
H A DMips64InstrInfo.td893 def : MipsPat<(atomic_load_32 addr:$a), (LW64 addr:$a)>, ISA_MIPS3, GPR_64;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td2105 defm: Loadxi_pat<atomic_load_32, i32, anyimm2, L2_loadri_io>;
2267 def: Loada_pat<atomic_load_32, i32, anyimm2, PS_loadriabs>;
2312 def: Loada_pat<atomic_load_32, i32, addrgp, L2_loadrigp>;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td1614 def atomic_load_32 :

12