Home
last modified time | relevance | path

Searched refs:atomic_store_64 (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-14.2/sys/contrib/openzfs/module/zfs/
H A Daggsum.c157 atomic_store_64((volatile uint64_t *)&as->as_lower_bound, lb); in aggsum_value()
158 atomic_store_64(&as->as_upper_bound, lb); in aggsum_value()
199 atomic_store_64((volatile uint64_t *)&as->as_lower_bound, in aggsum_add()
201 atomic_store_64(&as->as_upper_bound, in aggsum_add()
241 atomic_store_64((volatile uint64_t *)&as->as_lower_bound, lb); in aggsum_compare()
242 atomic_store_64(&as->as_upper_bound, ub); in aggsum_compare()
/freebsd-14.2/sys/sys/
H A D_atomic64e.h71 void atomic_store_64(volatile u_int64_t *, u_int64_t);
72 #define atomic_store_rel_64 atomic_store_64
H A Datomic_common.h123 #define atomic_store_64(p, v) \ macro
H A Datomic_san.h396 #define atomic_store_64 ATOMIC_SAN(store_64) macro
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrAtomics.td232 def : Pat<(releasing_store<atomic_store_64> GPR64sp:$ptr, GPR64:$val),
234 def : Pat<(relaxed_store<atomic_store_64> (ro_Windexed64 GPR64sp:$Rn, GPR32:$Rm,
238 def : Pat<(relaxed_store<atomic_store_64> (ro_Xindexed64 GPR64sp:$Rn, GPR64:$Rm,
242 def : Pat<(relaxed_store<atomic_store_64>
245 def : Pat<(relaxed_store<atomic_store_64>
274 def : Pat<(relaxed_store<atomic_store_64>
277 def : Pat<(relaxed_store<atomic_store_64>
563 def : Pat<(releasing_store<atomic_store_64> GPR64sp:$Rn,
566 def : Pat<(releasing_store<atomic_store_64> GPR64sp:$Rn,
572 def : Pat<(releasing_store<atomic_store_64> GPR64sp:$Rn,
[all …]
/freebsd-14.2/tests/sys/kern/
H A Dkcov.c318 atomic_store_64(&buf[0], 0); in basic_test()
356 atomic_store_64(&buf[0], 0); in thread_test_helper()
425 atomic_store_64(&data->buf[0], 0); in multi_thread_test_helper()
/freebsd-14.2/sys/arm/include/
H A Dcounter.h66 atomic_store_64((uint64_t *)zpcpu_get(arg), 0); in counter_u64_zero_one_cpu()
H A Datomic.h811 atomic_store_64(volatile uint64_t *p, uint64_t val) in ATOMIC_ACQ_REL_LONG()
848 atomic_store_64(p, val); in atomic_store_rel_64()
/freebsd-14.2/sys/contrib/openzfs/lib/libspl/include/
H A Datomic.h285 #define atomic_store_64(p, v) \ macro
288 extern void atomic_store_64(volatile uint64_t *, uint64_t);
/freebsd-14.2/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Datomic.h64 #define atomic_store_64(v, x) atomic64_set((atomic64_t *)(v), x) macro
/freebsd-14.2/sys/x86/iommu/
H A Dintel_qi.c143 atomic_store_64((uint64_t *)(unit->x86c.inv_queue + in dmar_qi_emit()
155 atomic_store_64((uint64_t *)(unit->x86c.inv_queue + in dmar_qi_emit()
/freebsd-14.2/sys/contrib/openzfs/include/sys/zstd/
H A Dzstd.h82 atomic_store_64(&zstd_stats.stat.value.ui64, 0)
/freebsd-14.2/sys/dev/vmware/vmci/
H A Dvmci_defs.h402 #define qp_atomic_write_offset(x, y) atomic_store_64(x, y)
/freebsd-14.2/sys/arm64/iommu/
H A Diommu_pmap.c96 #define smmu_pmap_clear(table) atomic_store_64(table, 0)
97 #define smmu_pmap_store(table, entry) atomic_store_64(table, entry)
/freebsd-14.2/sys/contrib/openzfs/lib/libspl/
H A Datomic.c350 atomic_store_64(volatile uint64_t *target, uint64_t bits) in atomic_store_64() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstr64Bit.td477 // atomic_store_64 val, addr -> store val, addr
478 def : Pat<(atomic_store_64 i64:$val, ADDRrr:$dst), (STXrr ADDRrr:$dst, $val)>;
479 def : Pat<(atomic_store_64 i64:$val, ADDRri:$dst), (STXri ADDRri:$dst, $val)>;
/freebsd-14.2/sys/netpfil/pf/
H A Dpf_syncookies.c400 atomic_store_64(&V_pf_status.syncookies_inflight[V_pf_syncookie_status.oddeven], 0); in pf_syncookie_newkey()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td2721 def: Storea_pat<atomic_store_64, I64, addrgp, S2_storerdgp>;
2722 def: Storea_pat<atomic_store_64, V8I8, addrgp, S2_storerdgp>;
2723 def: Storea_pat<atomic_store_64, V4I16, addrgp, S2_storerdgp>;
2913 defm: Storexi_pat<atomic_store_64, I64, anyimm3, S2_storerd_io>;
2914 defm: Storexi_pat<atomic_store_64, V8I8, anyimm3, S2_storerd_io>;
2915 defm: Storexi_pat<atomic_store_64, V4I16, anyimm3, S2_storerd_io>;
2916 defm: Storexi_pat<atomic_store_64, V2I32, anyimm3, S2_storerd_io>;
2972 def: Storexi_base_pat<atomic_store_64, I64, S2_storerd_io>;
2973 def: Storexi_base_pat<atomic_store_64, V8I8, S2_storerd_io>;
2974 def: Storexi_base_pat<atomic_store_64, V4I16, S2_storerd_io>;
[all …]
/freebsd-14.2/sys/i386/include/
H A Datomic.h816 #define atomic_store_64 atomic_store_rel_64 macro
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCompiler.td1073 def : Pat<(atomic_store_64 (op (atomic_load_64 addr:$dst), (i64immSExt32:$src)),
1084 def : Pat<(atomic_store_64 (op (atomic_load_64 addr:$dst), (i64 GR64:$src)),
1128 def : Pat<(atomic_store_64 dag64, addr:$dst),
1162 def : Pat<(atomic_store_64 (i64immSExt32:$src), addr:$dst),
1171 def : Pat<(atomic_store_64 GR64:$src, addr:$dst),
1187 def : Pat<(atomic_store_64 (i64 (bitconvert (f64 FR64:$src))), addr:$dst),
1189 def : Pat<(atomic_store_64 (i64 (bitconvert (f64 FR64:$src))), addr:$dst),
1191 def : Pat<(atomic_store_64 (i64 (bitconvert (f64 FR64:$src))), addr:$dst),
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td117 def : StPat<atomic_store_64, SD, GPR, i64>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrAtomics.td210 defm : AStorePat<i64, atomic_store_64, "ATOMIC_STORE_I64">;
/freebsd-14.2/sys/dev/wg/
H A Dwg_noise.c839 atomic_store_64(&kp->kp_nonce_recv, recv); in noise_keypair_nonce_check()
/freebsd-14.2/sys/vm/
H A Dvnode_pager.c544 atomic_store_64(&object->un_pager.vnp.vnp_size, nsize); in vnode_pager_setsize()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td575 (atomic_store_64 node:$val, node:$ptr)>;

12