| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | aggsum.c | 158 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.h | 71 void atomic_store_64(volatile u_int64_t *, u_int64_t); 72 #define atomic_store_rel_64 atomic_store_64
|
| H A D | atomic_common.h | 123 #define atomic_store_64(p, v) \ macro
|
| H A D | atomic_san.h | 395 #define atomic_store_64 ATOMIC_SAN(store_64) macro
|
| /freebsd/sys/arm64/vmm/ |
| H A D | vmm_mmu.c | 326 atomic_store_64(&l3[pmap_l3_index(va)], l3e | pa); in vmmpmap_enter() 385 atomic_store_64(&l3[pmap_l3_index(va)], l3e); in vmmpmap_remove() 394 atomic_store_64(&l3[pmap_l3_index(va)], 0); in vmmpmap_remove() 408 atomic_store_64(l3_list[i], 0); in vmmpmap_remove()
|
| /freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/ |
| H A D | atomic.h | 65 #define atomic_store_64(v, x) atomic64_set((atomic64_t *)(v), x) macro 88 atomic_store_64((volatile uint64_t *)target, (uint64_t)newval); in atomic_store_ptr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrAtomics.td | 236 def : Pat<(releasing_store<atomic_store_64> GPR64sp:$ptr, GPR64:$val), 238 def : Pat<(relaxed_store<atomic_store_64> (ro_Windexed64 GPR64sp:$Rn, GPR32:$Rm, 242 def : Pat<(relaxed_store<atomic_store_64> (ro_Xindexed64 GPR64sp:$Rn, GPR64:$Rm, 246 def : Pat<(relaxed_store<atomic_store_64> 249 def : Pat<(relaxed_store<atomic_store_64> 270 def : Pat<(relaxed_store<atomic_store_64> (ro_Windexed64 GPR64sp:$Rn, GPR32:$Rm, 274 def : Pat<(relaxed_store<atomic_store_64> (ro_Xindexed64 GPR64sp:$Rn, GPR64:$Rm, 278 def : Pat<(relaxed_store<atomic_store_64> 281 def : Pat<(relaxed_store<atomic_store_64> 588 def : Pat<(releasing_store<atomic_store_64> GPR64sp:$Rn, [all …]
|
| /freebsd/tests/sys/kern/ |
| H A D | kcov.c | 317 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 D | counter.h | 66 atomic_store_64((uint64_t *)zpcpu_get(arg), 0); in counter_u64_zero_one_cpu()
|
| H A D | atomic.h | 805 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/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoZalasr.td | 110 def : PatSRL<releasing_store<atomic_store_64>, SD_RL>; 111 def : PatSRL<seq_cst_store<atomic_store_64>, SD_RL>;
|
| /freebsd/sys/contrib/openzfs/lib/libspl/include/ |
| H A D | atomic.h | 286 #define atomic_store_64(p, v) \ macro 289 extern void atomic_store_64(volatile uint64_t *, uint64_t);
|
| /freebsd/sys/x86/x86/ |
| H A D | cpu_machdep.c | 140 atomic_store_64(a->res, v); in x86_msr_op_one_safe() 153 atomic_store_64(a->res, v); in x86_msr_op_one_safe() 168 atomic_store_64(a->res, v); in x86_msr_op_one_safe() 185 atomic_store_64(a->res, v); in x86_msr_op_one_unsafe() 192 atomic_store_64(a->res, v); in x86_msr_op_one_unsafe() 202 atomic_store_64(a->res, v); in x86_msr_op_one_unsafe()
|
| /freebsd/sys/x86/iommu/ |
| H A D | intel_qi.c | 143 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 D | zstd.h | 83 atomic_store_64(&zstd_stats.stat.value.ui64, 0)
|
| /freebsd/sys/dev/gve/ |
| H A D | gve_utils.c | 451 atomic_store_64(timestamp_sec, GVE_TIMESTAMP_INVALID); in gve_invalidate_timestamp() 477 atomic_store_64(timestamp_sec, curr_time.sec); in gve_set_timestamp()
|
| /freebsd/sys/dev/vmware/vmci/ |
| H A D | vmci_defs.h | 402 #define qp_atomic_write_offset(x, y) atomic_store_64(x, y)
|
| /freebsd/sys/arm64/iommu/ |
| H A D | iommu_pmap.c | 96 #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 D | atomic.c | 323 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 D | SparcInstr64Bit.td | 455 // atomic_store_64 val, addr -> store val, addr 456 def : Pat<(atomic_store_64 i64:$val, ADDRrr:$dst), (STXrr ADDRrr:$dst, $val)>; 457 def : Pat<(atomic_store_64 i64:$val, ADDRri:$dst), (STXri ADDRri:$dst, $val)>;
|
| /freebsd/sys/netpfil/pf/ |
| H A D | pf_syncookies.c | 398 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 D | HexagonPatterns.td | 2754 def: Storea_pat<atomic_store_64, I64, addrgp, S2_storerdgp>; 2755 def: Storea_pat<atomic_store_64, V8I8, addrgp, S2_storerdgp>; 2756 def: Storea_pat<atomic_store_64, V4I16, addrgp, S2_storerdgp>; 2757 def: Storea_pat<atomic_store_64, V2I32, addrgp, S2_storerdgp>; 2783 def: Storea_pat<atomic_store_64, I64, anyimm3, PS_storerdabs>; 2784 def: Storea_pat<atomic_store_64, V8I8, anyimm3, PS_storerdabs>; 2785 def: Storea_pat<atomic_store_64, V4I16, anyimm3, PS_storerdabs>; 2786 def: Storea_pat<atomic_store_64, V2I32, anyimm3, PS_storerdabs>; 2946 defm: Storexi_pat<atomic_store_64, I64, anyimm3, S2_storerd_io>; 2947 defm: Storexi_pat<atomic_store_64, V8I8, anyimm3, S2_storerd_io>; [all …]
|
| /freebsd/sys/riscv/iommu/ |
| H A D | iommu_pmap.c | 63 #define pmap_store(pte, entry) atomic_store_64(pte, entry)
|
| /freebsd/sys/i386/include/ |
| H A D | atomic.h | 807 #define atomic_store_64 atomic_store_rel_64 macro
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrCompiler.td | 1099 def : Pat<(atomic_store_64 (op (atomic_load_nonext_64 addr:$dst), (i64immSExt32:$src)), 1110 def : Pat<(atomic_store_64 (op (atomic_load_nonext_64 addr:$dst), (i64 GR64:$src)), 1156 def : Pat<(atomic_store_64 dag64, addr:$dst), 1190 def : Pat<(atomic_store_64 (i64immSExt32:$src), addr:$dst), 1199 def : Pat<(atomic_store_64 GR64:$src, addr:$dst), 1215 def : Pat<(atomic_store_64 (i64 (bitconvert (f64 FR64:$src))), addr:$dst), 1217 def : Pat<(atomic_store_64 (i64 (bitconvert (f64 FR64:$src))), addr:$dst), 1219 def : Pat<(atomic_store_64 (i64 (bitconvert (f64 FR64:$src))), addr:$dst),
|