Home
last modified time | relevance | path

Searched refs:atomic_store_32 (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-14.2/sys/netinet/
H A Dtcp_hostcache.c548 atomic_store_32(&hc_entry->rmx_mtu, hcml->rmx_mtu); in tcp_hc_update()
556 atomic_store_32(&hc_entry->rmx_rtt, v); in tcp_hc_update()
565 atomic_store_32(&hc_entry->rmx_rttvar, v); in tcp_hc_update()
573 atomic_store_32(&hc_entry->rmx_ssthresh, v); in tcp_hc_update()
582 atomic_store_32(&hc_entry->rmx_cwnd, v); in tcp_hc_update()
591 atomic_store_32(&hc_entry->rmx_sendpipe, v); in tcp_hc_update()
600 atomic_store_32(&hc_entry->rmx_recvpipe, v); in tcp_hc_update()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrAtomics.td214 def : Pat<(releasing_store<atomic_store_32> GPR64sp:$ptr, GPR32:$val),
216 def : Pat<(relaxed_store<atomic_store_32> (ro_Windexed32 GPR64sp:$Rn, GPR32:$Rm,
220 def : Pat<(relaxed_store<atomic_store_32> (ro_Xindexed32 GPR64sp:$Rn, GPR64:$Rm,
224 def : Pat<(relaxed_store<atomic_store_32>
227 def : Pat<(relaxed_store<atomic_store_32>
250 def : Pat<(relaxed_store<atomic_store_32> (ro_Windexed32 GPR64sp:$Rn, GPR32:$Rm,
254 def : Pat<(relaxed_store<atomic_store_32> (ro_Xindexed32 GPR64sp:$Rn, GPR64:$Rm,
258 def : Pat<(relaxed_store<atomic_store_32>
261 def : Pat<(relaxed_store<atomic_store_32>
600 def : Pat<(releasing_store<atomic_store_32>
/freebsd-14.2/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Datomic.h52 #define atomic_store_32(v, x) atomic_set((atomic_t *)(v), x) macro
/freebsd-14.2/sys/sys/
H A Datomic_common.h120 #define atomic_store_32(p, v) \ macro
H A Datomic_san.h368 #define atomic_store_32 ATOMIC_SAN(store_32) macro
/freebsd-14.2/sys/dev/vmware/vmci/
H A Dvmci_defs.h418 atomic_store_32((volatile uint32_t *)(var), (uint32_t)(val)); in type_safe_atomic_write_32()
/freebsd-14.2/sys/contrib/openzfs/lib/libspl/include/
H A Datomic.h282 #define atomic_store_32(p, v) \ macro
/freebsd-14.2/sys/riscv/riscv/
H A Dmp_machdep.c405 atomic_store_32(&__riscv_boot_ap[hart], 1); in cpu_init_fdt()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td112 def : StPat<atomic_store_32, SW, GPR, XLenVT>;
426 def : StPat<atomic_store_32, SW, GPR, i32>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrAtomics.td209 defm : AStorePat<i32, atomic_store_32, "ATOMIC_STORE_I32">;
229 def trunc_astore_32_64 : trunc_astore_64<atomic_store_32>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td2718 def: Storea_pat<atomic_store_32, I32, addrgp, S2_storerigp>;
2719 def: Storea_pat<atomic_store_32, V4I8, addrgp, S2_storerigp>;
2720 def: Storea_pat<atomic_store_32, V2I16, addrgp, S2_storerigp>;
2747 def: Storea_pat<atomic_store_32, I32, anyimm2, PS_storeriabs>;
2748 def: Storea_pat<atomic_store_32, V4I8, anyimm2, PS_storeriabs>;
2910 defm: Storexi_pat<atomic_store_32, I32, anyimm2, S2_storeri_io>;
2911 defm: Storexi_pat<atomic_store_32, V4I8, anyimm2, S2_storeri_io>;
2912 defm: Storexi_pat<atomic_store_32, V2I16, anyimm2, S2_storeri_io>;
2969 def: Storexi_base_pat<atomic_store_32, I32, S2_storeri_io>;
2970 def: Storexi_base_pat<atomic_store_32, V4I8, S2_storeri_io>;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCompiler.td1070 def : Pat<(atomic_store_32 (op (atomic_load_32 addr:$dst), (i32 imm:$src)),
1081 def : Pat<(atomic_store_32 (op (atomic_load_32 addr:$dst), (i32 GR32:$src)),
1126 def : Pat<(atomic_store_32 dag32, addr:$dst),
1160 def : Pat<(atomic_store_32 (i32 imm:$src), addr:$dst),
1169 def : Pat<(atomic_store_32 GR32:$src, addr:$dst),
1180 def : Pat<(atomic_store_32 (i32 (bitconvert (f32 FR32:$src))), addr:$dst),
1182 def : Pat<(atomic_store_32 (i32 (bitconvert (f32 FR32:$src))), addr:$dst),
1184 def : Pat<(atomic_store_32 (i32 (bitconvert (f32 FR32:$src))), addr:$dst),
/freebsd-14.2/sys/rpc/
H A Dclnt_dg.c876 atomic_store_32(&rpc_xid, *(uint32_t *)info - 1); in clnt_dg_control()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td573 (atomic_store_32 node:$val, node:$ptr)>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrThumb.td1724 def : T1Pat<(atomic_store_32 tGPR:$val, t_addrmode_is4:$ptr),
1726 def : T1Pat<(atomic_store_32 tGPR:$val, t_addrmode_rr:$ptr),
H A DARMInstrThumb2.td4908 def : T2Pat<(atomic_store_32 GPR:$val,t2addrmode_imm12:$addr),
4910 def : T2Pat<(atomic_store_32 GPR:$val, t2addrmode_negimm8:$addr),
4912 def : T2Pat<(atomic_store_32 GPR:$val, t2addrmode_so_reg:$addr),
H A DARMInstrInfo.td5367 def atomic_store_release_32 : releasing_store<atomic_store_32>;
6193 def : ARMPat<(atomic_store_32 GPR:$val, ldst_so_reg:$ptr),
6195 def : ARMPat<(atomic_store_32 GPR:$val, addrmode_imm12:$ptr),
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrP10.td1306 def : Pat<(atomic_store_32 i32:$RS, (PPCmatpcreladdr PCRelForm:$ga)),
1312 def : Pat<(atomic_store_32 i64:$RS, (PPCmatpcreladdr PCRelForm:$ga)),
2358 def : Pat<(atomic_store_32 i32:$RS, PDForm:$dst), (PSTW $RS, memri34:$dst)>;
H A DPPCInstrInfo.td5045 def : Pat<(atomic_store_32 i32:$val, DForm:$ptr), (STW gprc:$val, memri:$ptr)>;
5048 def : Pat<(atomic_store_32 i32:$val, XForm:$ptr), (STWX gprc:$val, memrr:$ptr)>;
/freebsd-14.2/sys/dev/qat_c2xxx/
H A Dqat.c1050 atomic_store_32(msg, ETR_RING_EMPTY_ENTRY_SIG); in qat_etr_ring_intr()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.td1895 def : Pat<(atomic_store_32 i32:$val, ADDRrr:$dst), (STrr ADDRrr:$dst, $val)>;
1896 def : Pat<(atomic_store_32 i32:$val, ADDRri:$dst), (STri ADDRri:$dst, $val)>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.td1874 defm : ATMSTm<atomic_store_32, i32, STLrri, STLrii, STLzri, STLzii>;
1894 defm : TRATMSTm<atomic_store_32, STLrri, STLrii, STLzri, STLzii>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td1823 def atomic_store_release_seqcst_32 : release_seqcst_store<atomic_store_32>;
1826 : unordered_monotonic_store<atomic_store_32>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips64InstrInfo.td901 def : MipsPat<(atomic_store_32 GPR64:$v, addr:$a), (SW64 GPR64:$v, addr:$a)>,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td1926 def atomic_store_32 :

12