/freebsd/sys/dev/xen/grant_table/ |
H A D | grant_table.c | 181 while (!((flags = atomic_load_16(&shared[ref].flags)) & in gnttab_end_foreign_access_ref() 284 while (!((flags = atomic_load_16(&shared[ref].flags)) & in gnttab_end_foreign_transfer_ref() 292 flags = atomic_load_16(&shared[ref].flags); in gnttab_end_foreign_transfer_ref()
|
/freebsd/sys/sys/ |
H A D | atomic_common.h | 103 #define atomic_load_16(p) __atomic_load_generic(p, int16_t, uint16_t, 16) macro
|
H A D | atomic_san.h | 330 #define atomic_load_16 ATOMIC_SAN(load_16) macro
|
/freebsd/sys/contrib/openzfs/lib/libspl/include/ |
H A D | atomic.h | 257 #define atomic_load_16(p) (*(volatile uint16_t *)(p)) macro
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyInstrAtomics.td | 156 (i64 (zext (i32 (atomic_load_16 node:$addr))))>; 168 PatFrag<(ops node:$addr), (anyext (i32 (atomic_load_16 node:$addr)))>; 177 defm : LoadPat<i32, atomic_load_16, "ATOMIC_LOAD16_U_I32">;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVInstrInfoA.td | 126 def : LdPat<atomic_load_16, LH>; 440 def : LdPat<atomic_load_16, LH, i32>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrCompiler.td | 1078 def : Pat<(atomic_store_16 (op (atomic_load_16 addr:$dst), (i16 imm:$src)), 1089 def : Pat<(atomic_store_16 (op (atomic_load_16 addr:$dst), (i16 GR16:$src)), 1148 (add (atomic_load_16 addr:$dst), (i16 1)), 1153 (add (atomic_load_16 addr:$dst), (i16 -1)), 1160 (ineg (i16 (atomic_load_16 addr:$dst))), 1165 (not (i16 (atomic_load_16 addr:$dst))), 1188 def : Pat<(i16 (atomic_load_16 addr:$src)), (MOV16rm addr:$src)>;
|
/freebsd/sys/kern/ |
H A D | vfs_vnops.c | 775 state = atomic_load_16(flagsp); in foffset_lock() 793 state = atomic_load_16(flagsp); in foffset_lock() 819 state = atomic_load_16(flagsp); in foffset_unlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstructions.td | 510 def atomic_load_16_#as : PatFrag<(ops node:$ptr), (atomic_load_16 node:$ptr)> {
|
/freebsd/sys/dev/wg/ |
H A D | if_wg.c | 1035 interval = atomic_load_16(&peer->p_persistent_keepalive_interval); in wg_timers_event_any_authenticated_packet_traversal() 1185 if (atomic_load_16(&peer->p_persistent_keepalive_interval) > 0) in wg_timers_run_persistent_keepalive()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrAtomics.td | 56 def : Pat<(acquiring_load<atomic_load_16> GPR64sp:$ptr), (LDAPRH GPR64sp:$ptr)>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEInstrInfo.td | 1798 defm : ATMLDm<atomic_load_16, LD2BZXrri, LD2BZXrii, LD2BZXzri, LD2BZXzii>; 1828 defm : SXATMLDm<atomic_load_16, i16, LD2BSXrri, LD2BSXrii, LD2BSXzri, 1859 defm : ZXATMLDm<atomic_load_16, 0xFFFF, LD2BZXrri, LD2BZXrii, LD2BZXzri,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMInstrThumb.td | 1702 def : T1Pat<(atomic_load_16 t_addrmode_is2:$src), 1704 def : T1Pat<(atomic_load_16 t_addrmode_rr:$src),
|
H A D | ARMInstrThumb2.td | 4878 def : T2Pat<(atomic_load_16 t2addrmode_imm12:$addr), 4880 def : T2Pat<(atomic_load_16 t2addrmode_negimm8:$addr), 4882 def : T2Pat<(atomic_load_16 t2addrmode_so_reg:$addr),
|
H A D | ARMInstrInfo.td | 5352 def atomic_load_acquire_16 : acquiring_load<atomic_load_16>; 6183 def : ARMPat<(atomic_load_16 addrmode3:$src),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcInstrInfo.td | 1902 def : Pat<(i32 (atomic_load_16 ADDRrr:$src)), (LDUHrr ADDRrr:$src)>; 1903 def : Pat<(i32 (atomic_load_16 ADDRri:$src)), (LDUHri ADDRri:$src)>;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAG.td | 1805 def atomic_load_16 : 1856 [(atomic_load_16 node:$op),
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrP10.td | 1276 def : Pat<(i32 (atomic_load_16 (PPCmatpcreladdr PCRelForm:$ga))), 2358 def : Pat<(i32 (atomic_load_16 PDForm:$src)), (PLHZ memri34:$src)>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MicroMipsInstrInfo.td | 1194 def : MipsPat<(atomic_load_16 addr:$a), (LH_MM addr:$a)>, ISA_MICROMIPS;
|
H A D | Mips64InstrInfo.td | 892 def : MipsPat<(atomic_load_16 addr:$a), (LH64 addr:$a)>, ISA_MIPS3, GPR_64;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonPatterns.td | 2247 defm: Loadxi_pat<atomic_load_16, i32, anyimm1, L2_loadruh_io>; 2409 def: Loada_pat<atomic_load_16, i32, anyimm1, PS_loadruhabs>; 2454 def: Loada_pat<atomic_load_16, i32, addrgp, L2_loadruhgp>;
|
/freebsd/sys/dev/ena/ |
H A D | ena.c | 3254 cleanup_scheduled = !!(atomic_load_16(&tx_ring->que->cleanup_task.ta_pending)); in check_missing_comp_in_tx_queue()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRInstrInfo.td | 1033 def AtomicLoad16 : AtomicLoad<atomic_load_16, DREGS, PTRDISPREGS>;
|
/freebsd/sys/vm/ |
H A D | uma_core.c | 494 ubz = bucket_zone_lookup(atomic_load_16(&zone->uz_bucket_size)); in bucket_alloc()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchInstrInfo.td | 1887 defm : LdPat<atomic_load_16, LD_H>;
|