Home
last modified time | relevance | path

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

12

/freebsd/sys/netinet/
H A Dtcp_hostcache.c547 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 Datomic.h53 #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 DAArch64InstrAtomics.td218 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 DRISCVInstrInfoZalasr.td93 def : PatSRL<releasing_store<atomic_store_32>, SW_RL>;
94 def : PatSRL<seq_cst_store<atomic_store_32>, SW_RL>;
H A DRISCVGISel.td121 def : StPat<atomic_store_32, SW, GPR, i32>;
H A DRISCVInstrInfoA.td175 def : StPat<relaxed_store<atomic_store_32>, SW, GPR, XLenVT>;
/freebsd/sys/sys/
H A Dbuf_ring.h208 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 Datomic_common.h120 #define atomic_store_32(p, v) \ macro
H A Datomic_san.h367 #define atomic_store_32 ATOMIC_SAN(store_32) macro
/freebsd/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/sys/dev/gve/
H A Dgve_tx_dqo.c1025 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 Datomic.h283 #define atomic_store_32(p, v) \ macro
/freebsd/sys/riscv/riscv/
H A Dmp_machdep.c404 atomic_store_32(&__riscv_boot_ap[hart], 1); in cpu_init_fdt()
/freebsd/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/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td2751 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 DX86InstrCompiler.td1096 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 Dclnt_dg.c876 atomic_store_32(&rpc_xid, *(uint32_t *)info - 1); in clnt_dg_control()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.td1356 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 DAMDGPUInstructions.td578 (atomic_store_32 node:$val, node:$ptr)>;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrThumb.td1720 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 DPPCInstrP10.td1292 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 Dqat.c1050 atomic_store_32(msg, ETR_RING_EMPTY_ENTRY_SIG); in qat_etr_ring_intr()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.td1980 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 DVEInstrInfo.td1874 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 DLoongArchInstrInfo.td2004 def atomic_store_release_seqcst_32 : release_seqcst_store<atomic_store_32>;
2007 : unordered_monotonic_store<atomic_store_32>;

12