Home
last modified time | relevance | path

Searched refs:BPF_LOAD_ACQ (Results 1 – 16 of 16) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_load_acquire.c28 BPF_ATOMIC_OP(BPF_B, BPF_LOAD_ACQ, BPF_REG_2, BPF_REG_10, -1)) in load_acquire_8()
48 BPF_ATOMIC_OP(BPF_H, BPF_LOAD_ACQ, BPF_REG_2, BPF_REG_10, -2)) in load_acquire_16()
68 BPF_ATOMIC_OP(BPF_W, BPF_LOAD_ACQ, BPF_REG_2, BPF_REG_10, -4)) in load_acquire_32()
88 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_2, BPF_REG_10, -8)) in load_acquire_64()
102 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_2, 0)) in load_acquire_with_uninitialized_src_reg()
117 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_1, 0)) in load_acquire_with_non_pointer_src_reg()
134 BPF_ATOMIC_OP(BPF_W, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_10, -5)) in __flag()
148 BPF_ATOMIC_OP(BPF_B, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_1, 0)) in load_acquire_from_ctx_pointer()
164 BPF_ATOMIC_OP(BPF_W, BPF_LOAD_ACQ, BPF_REG_6, BPF_REG_6, 0)) in load_acquire_ctx_same_dst_src()
186 BPF_ATOMIC_OP(BPF_B, BPF_LOAD_ACQ, BPF_REG_0, BPF_REG_2, 0)) in load_acquire_from_pkt_pointer()
[all …]
H A Dcompute_live_registers.c187 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_4, BPF_REG_3, -8)) in atomic_load_acq_store_rel()
H A Dverifier_precision.c121 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_2, BPF_REG_10, -8)) in bpf_load_acquire()
H A Darena_atomics.c336 BPF_ATOMIC_OP(BPF_##SIZEOP, BPF_LOAD_ACQ, \ in load_acquire()
/linux/include/linux/
H A Dfilter.h394 case BPF_LOAD_ACQ: in bpf_atomic_is_load_store()
414 insn->imm == BPF_LOAD_ACQ; in bpf_atomic_is_load_acq()
432 case BPF_LOAD_ACQ: in bpf_atomic_load_reg()
/linux/kernel/bpf/
H A Ddisasm.c271 insn->imm == BPF_LOAD_ACQ) { in print_bpf_insn()
H A Dbacktrack.c61 insn->imm == BPF_LOAD_ACQ; in is_atomic_load_insn()
H A Dliveness.c1207 if (dst_is_local_fp && insn->imm != BPF_LOAD_ACQ) in arg_track_xfer()
1355 if (insn->imm == BPF_LOAD_ACQ) in record_load_store_access()
2137 case BPF_LOAD_ACQ: in compute_insn_live_regs()
H A Dcore.c2357 case BPF_LOAD_ACQ: in ___bpf_prog_run()
H A Dverifier.c5040 return insn->imm == BPF_LOAD_ACQ && bpf_may_fault_on_deref(reg->type); in is_load_acq_unsafe()
6805 case BPF_LOAD_ACQ: in check_atomic()
/linux/tools/include/uapi/linux/
H A Dbpf.h54 #define BPF_LOAD_ACQ 0x100 /* load-acquire */ macro
/linux/include/uapi/linux/
H A Dbpf.h54 #define BPF_LOAD_ACQ 0x100 /* load-acquire */ macro
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c730 case BPF_LOAD_ACQ: in emit_atomic_ld_st()
751 case BPF_LOAD_ACQ: in emit_atomic_ld_st()
/linux/arch/x86/net/
H A Dbpf_jit_comp.c1430 case BPF_LOAD_ACQ: in emit_atomic_ld_st()
1452 case BPF_LOAD_ACQ: in emit_atomic_ld_st_index()
/linux/arch/riscv/net/
H A Dbpf_jit_comp64.c543 case BPF_LOAD_ACQ: in emit_atomic_ld_st()
/linux/arch/loongarch/net/
H A Dbpf_jit.c525 case BPF_LOAD_ACQ: in emit_atomic_ld_st()