Home
last modified time | relevance | path

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

12

/freebsd/sys/contrib/openzfs/module/zfs/
H A Daggsum.c158 atomic_store_64((volatile uint64_t *)&as->as_lower_bound, lb); in aggsum_value()
159 atomic_store_64(&as->as_upper_bound, lb); in aggsum_value()
200 atomic_store_64((volatile uint64_t *)&as->as_lower_bound, in aggsum_add()
202 atomic_store_64(&as->as_upper_bound, in aggsum_add()
242 atomic_store_64((volatile uint64_t *)&as->as_lower_bound, lb); in aggsum_compare()
243 atomic_store_64(&as->as_upper_bound, ub); in aggsum_compare()
/freebsd/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.h395 #define atomic_store_64 ATOMIC_SAN(store_64) macro
/freebsd/sys/arm64/vmm/
H A Dvmm_mmu.c326 atomic_store_64(&l3[pmap_l3_index(va)], l3e | pa); in vmmpmap_enter()
400 atomic_store_64(&l3[pmap_l3_index(va)], l3e); in vmmpmap_remove()
409 atomic_store_64(&l3[pmap_l3_index(va)], 0); in vmmpmap_remove()
423 atomic_store_64(l3_list[i], 0); in vmmpmap_remove()
/freebsd/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>
266 def : Pat<(relaxed_store<atomic_store_64> (ro_Windexed64 GPR64sp:$Rn, GPR32:$Rm,
270 def : Pat<(relaxed_store<atomic_store_64> (ro_Xindexed64 GPR64sp:$Rn, GPR64:$Rm,
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,
[all …]
/freebsd/tests/sys/kern/
H A Dkcov.c317 atomic_store_64(&buf[0], 0); in basic_test()
355 atomic_store_64(&buf[0], 0); in thread_test_helper()
424 atomic_store_64(&data->buf[0], 0); in multi_thread_test_helper()
/freebsd/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.h805 atomic_store_64(volatile uint64_t *p, uint64_t val) in ATOMIC_ACQ_REL_LONG()
842 atomic_store_64(p, val); in atomic_store_rel_64()
/freebsd/sys/contrib/openzfs/lib/libspl/include/
H A Datomic.h286 #define atomic_store_64(p, v) \ macro
289 extern void atomic_store_64(volatile uint64_t *, uint64_t);
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Datomic.h65 #define atomic_store_64(v, x) atomic64_set((atomic64_t *)(v), x) macro
/freebsd/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/sys/contrib/openzfs/include/sys/zstd/
H A Dzstd.h83 atomic_store_64(&zstd_stats.stat.value.ui64, 0)
/freebsd/sys/dev/vmware/vmci/
H A Dvmci_defs.h402 #define qp_atomic_write_offset(x, y) atomic_store_64(x, y)
/freebsd/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/sys/contrib/openzfs/lib/libspl/
H A Datomic.c323 atomic_store_64(volatile uint64_t *target, uint64_t bits) in atomic_store_64() function
/freebsd/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/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/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>;
2724 def: Storea_pat<atomic_store_64, V2I32, addrgp, S2_storerdgp>;
2750 def: Storea_pat<atomic_store_64, I64, anyimm3, PS_storerdabs>;
2751 def: Storea_pat<atomic_store_64, V8I8, anyimm3, PS_storerdabs>;
2752 def: Storea_pat<atomic_store_64, V4I16, anyimm3, PS_storerdabs>;
2753 def: Storea_pat<atomic_store_64, V2I32, anyimm3, PS_storerdabs>;
2913 defm: Storexi_pat<atomic_store_64, I64, anyimm3, S2_storerd_io>;
2914 defm: Storexi_pat<atomic_store_64, V8I8, anyimm3, S2_storerd_io>;
[all …]
/freebsd/sys/i386/include/
H A Datomic.h807 #define atomic_store_64 atomic_store_rel_64 macro
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrCompiler.td1084 def : Pat<(atomic_store_64 (op (atomic_load_64 addr:$dst), (i64immSExt32:$src)),
1095 def : Pat<(atomic_store_64 (op (atomic_load_64 addr:$dst), (i64 GR64:$src)),
1141 def : Pat<(atomic_store_64 dag64, addr:$dst),
1175 def : Pat<(atomic_store_64 (i64immSExt32:$src), addr:$dst),
1184 def : Pat<(atomic_store_64 GR64:$src, addr:$dst),
1200 def : Pat<(atomic_store_64 (i64 (bitconvert (f64 FR64:$src))), addr:$dst),
1202 def : Pat<(atomic_store_64 (i64 (bitconvert (f64 FR64:$src))), addr:$dst),
1204 def : Pat<(atomic_store_64 (i64 (bitconvert (f64 FR64:$src))), addr:$dst),
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoA.td136 def : StPat<atomic_store_64, SD, GPR, i64>;
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrAtomics.td210 defm : AStorePat<i64, atomic_store_64, "ATOMIC_STORE_I64">;
/freebsd/sys/dev/wg/
H A Dwg_noise.c839 atomic_store_64(&kp->kp_nonce_recv, recv); in noise_keypair_nonce_check()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td563 (atomic_store_64 node:$val, node:$ptr)>;

12