| /freebsd/sys/netinet/ |
| H A D | tcp_hostcache.c | 547 atomic_store_32(&hc_entry->hc_mtu, hcml->hc_mtu); in tcp_hc_update() 555 atomic_store_32(&hc_entry->hc_rtt, v); in tcp_hc_update() 564 atomic_store_32(&hc_entry->hc_rttvar, v); in tcp_hc_update() 572 atomic_store_32(&hc_entry->hc_ssthresh, v); in tcp_hc_update() 581 atomic_store_32(&hc_entry->hc_cwnd, v); in tcp_hc_update() 590 atomic_store_32(&hc_entry->hc_sendpipe, v); in tcp_hc_update() 599 atomic_store_32(&hc_entry->hc_recvpipe, v); in tcp_hc_update()
|
| /freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | atomic.h | 53 #define atomic_store_32(v, x) atomic_set((atomic_t *)(v), x) macro 111 atomic_store_32((volatile uint32_t *)target, (uint32_t)newval); in atomic_store_ptr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrAtomics.td | 218 def : Pat<(releasing_store<atomic_store_32> GPR64sp:$ptr, GPR32:$val), 220 def : Pat<(relaxed_store<atomic_store_32> (ro_Windexed32 GPR64sp:$Rn, GPR32:$Rm, 224 def : Pat<(relaxed_store<atomic_store_32> (ro_Xindexed32 GPR64sp:$Rn, GPR64:$Rm, 228 def : Pat<(relaxed_store<atomic_store_32> 231 def : Pat<(relaxed_store<atomic_store_32> 254 def : Pat<(relaxed_store<atomic_store_32> (ro_Windexed32 GPR64sp:$Rn, GPR32:$Rm, 258 def : Pat<(relaxed_store<atomic_store_32> (ro_Xindexed32 GPR64sp:$Rn, GPR64:$Rm, 262 def : Pat<(relaxed_store<atomic_store_32> 265 def : Pat<(relaxed_store<atomic_store_32> 627 def : Pat<(releasing_store<atomic_store_32>
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoZalasr.td | 93 def : PatSRL<releasing_store<atomic_store_32>, SW_RL>; 94 def : PatSRL<seq_cst_store<atomic_store_32>, SW_RL>;
|
| H A D | RISCVGISel.td | 121 def : StPat<atomic_store_32, SW, GPR, i32>;
|
| H A D | RISCVInstrInfoA.td | 175 def : StPat<relaxed_store<atomic_store_32>, SW, GPR, XLenVT>;
|
| /freebsd/sys/sys/ |
| H A D | buf_ring.h | 208 atomic_store_32(&br->br_cons_head, cons_next); in buf_ring_dequeue_sc() 245 atomic_store_32(&br->br_cons_head, cons_next); in buf_ring_advance_sc()
|
| H A D | atomic_common.h | 120 #define atomic_store_32(p, v) \ macro
|
| H A D | atomic_san.h | 367 #define atomic_store_32 ATOMIC_SAN(store_32) macro
|
| /freebsd/sys/dev/vmware/vmci/ |
| H A D | vmci_defs.h | 418 atomic_store_32((volatile uint32_t *)(var), (uint32_t)(val)); in type_safe_atomic_write_32()
|
| /freebsd/sys/dev/gve/ |
| H A D | gve_tx_dqo.c | 1025 atomic_store_32(&tx->dqo.hw_tx_head, 0); in gve_clear_tx_ring_dqo() 1051 atomic_store_32(&tx->dqo.free_qpl_bufs_prd, -1); in gve_clear_tx_ring_dqo() 1052 atomic_store_32(&tx->dqo.qpl_bufs_produced, qpl_buf_cnt); in gve_clear_tx_ring_dqo()
|
| /freebsd/sys/contrib/openzfs/lib/libspl/include/ |
| H A D | atomic.h | 283 #define atomic_store_32(p, v) \ macro
|
| /freebsd/sys/riscv/riscv/ |
| H A D | mp_machdep.c | 404 atomic_store_32(&__riscv_boot_ap[hart], 1); in cpu_init_fdt()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrAtomics.td | 209 defm : AStorePat<i32, atomic_store_32, "ATOMIC_STORE_I32">; 229 def trunc_astore_32_64 : trunc_astore_64<atomic_store_32>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonPatterns.td | 2751 def: Storea_pat<atomic_store_32, I32, addrgp, S2_storerigp>; 2752 def: Storea_pat<atomic_store_32, V4I8, addrgp, S2_storerigp>; 2753 def: Storea_pat<atomic_store_32, V2I16, addrgp, S2_storerigp>; 2780 def: Storea_pat<atomic_store_32, I32, anyimm2, PS_storeriabs>; 2781 def: Storea_pat<atomic_store_32, V4I8, anyimm2, PS_storeriabs>; 2782 def: Storea_pat<atomic_store_32, V2I16, anyimm2, PS_storeriabs>; 2943 defm: Storexi_pat<atomic_store_32, I32, anyimm2, S2_storeri_io>; 2944 defm: Storexi_pat<atomic_store_32, V4I8, anyimm2, S2_storeri_io>; 2945 defm: Storexi_pat<atomic_store_32, V2I16, anyimm2, S2_storeri_io>; 3002 def: Storexi_base_pat<atomic_store_32, I32, S2_storeri_io>; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrCompiler.td | 1096 def : Pat<(atomic_store_32 (op (atomic_load_nonext_32 addr:$dst), (i32 imm:$src)), 1107 def : Pat<(atomic_store_32 (op (atomic_load_nonext_32 addr:$dst), (i32 GR32:$src)), 1154 def : Pat<(atomic_store_32 dag32, addr:$dst), 1188 def : Pat<(atomic_store_32 (i32 imm:$src), addr:$dst), 1197 def : Pat<(atomic_store_32 GR32:$src, addr:$dst), 1208 def : Pat<(atomic_store_32 (i32 (bitconvert (f32 FR32:$src))), addr:$dst), 1210 def : Pat<(atomic_store_32 (i32 (bitconvert (f32 FR32:$src))), addr:$dst), 1212 def : Pat<(atomic_store_32 (i32 (bitconvert (f32 FR32:$src))), addr:$dst),
|
| /freebsd/sys/rpc/ |
| H A D | clnt_dg.c | 876 atomic_store_32(&rpc_xid, *(uint32_t *)info - 1); in clnt_dg_control()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFInstrInfo.td | 1356 foreach P = [[relaxed_store<atomic_store_32>, STW32], 1359 [releasing_store<atomic_store_32>, STWREL32],
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstructions.td | 578 (atomic_store_32 node:$val, node:$ptr)>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrThumb.td | 1720 def : T1Pat<(atomic_store_32 tGPR:$val, t_addrmode_is4:$ptr), 1722 def : T1Pat<(atomic_store_32 tGPR:$val, t_addrmode_rr:$ptr),
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrP10.td | 1292 def : Pat<(atomic_store_32 i32:$RS, (PPCmatpcreladdr PCRelForm:$ga)), 1298 def : Pat<(atomic_store_32 i64:$RS, (PPCmatpcreladdr PCRelForm:$ga)), 2371 def : Pat<(atomic_store_32 i32:$RS, PDForm:$dst), (PSTW $RS, memri34:$dst)>;
|
| /freebsd/sys/dev/qat_c2xxx/ |
| H A D | qat.c | 1050 atomic_store_32(msg, ETR_RING_EMPTY_ENTRY_SIG); in qat_etr_ring_intr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrInfo.td | 1980 def : Pat<(atomic_store_32 i32:$val, ADDRrr:$dst), (STrr ADDRrr:$dst, $val)>; 1981 def : Pat<(atomic_store_32 i32:$val, ADDRri:$dst), (STri ADDRri:$dst, $val)>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEInstrInfo.td | 1874 defm : ATMSTm<atomic_store_32, i32, STLrri, STLrii, STLzri, STLzii>; 1894 defm : TRATMSTm<atomic_store_32, STLrri, STLrii, STLzri, STLzii>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchInstrInfo.td | 2004 def atomic_store_release_seqcst_32 : release_seqcst_store<atomic_store_32>; 2007 : unordered_monotonic_store<atomic_store_32>;
|