Searched refs:BPF_LOAD_ACQ (Results 1 – 16 of 16) sorted by relevance
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | verifier_load_acquire.c | 28 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 D | compute_live_registers.c | 187 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_4, BPF_REG_3, -8)) in atomic_load_acq_store_rel()
|
| H A D | verifier_precision.c | 121 BPF_ATOMIC_OP(BPF_DW, BPF_LOAD_ACQ, BPF_REG_2, BPF_REG_10, -8)) in bpf_load_acquire()
|
| H A D | arena_atomics.c | 336 BPF_ATOMIC_OP(BPF_##SIZEOP, BPF_LOAD_ACQ, \ in load_acquire()
|
| /linux/include/linux/ |
| H A D | filter.h | 394 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 D | disasm.c | 271 insn->imm == BPF_LOAD_ACQ) { in print_bpf_insn()
|
| H A D | backtrack.c | 61 insn->imm == BPF_LOAD_ACQ; in is_atomic_load_insn()
|
| H A D | liveness.c | 1207 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 D | core.c | 2357 case BPF_LOAD_ACQ: in ___bpf_prog_run()
|
| H A D | verifier.c | 5040 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 D | bpf.h | 54 #define BPF_LOAD_ACQ 0x100 /* load-acquire */ macro
|
| /linux/include/uapi/linux/ |
| H A D | bpf.h | 54 #define BPF_LOAD_ACQ 0x100 /* load-acquire */ macro
|
| /linux/arch/arm64/net/ |
| H A D | bpf_jit_comp.c | 730 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 D | bpf_jit_comp.c | 1430 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 D | bpf_jit_comp64.c | 543 case BPF_LOAD_ACQ: in emit_atomic_ld_st()
|
| /linux/arch/loongarch/net/ |
| H A D | bpf_jit.c | 525 case BPF_LOAD_ACQ: in emit_atomic_ld_st()
|