| /linux-6.15/tools/testing/selftests/bpf/ |
| H A D | disasm.c | 229 if (BPF_MODE(insn->code) == BPF_MEM) in print_bpf_insn() 235 else if (BPF_MODE(insn->code) == BPF_ATOMIC && in print_bpf_insn() 244 } else if (BPF_MODE(insn->code) == BPF_ATOMIC && in print_bpf_insn() 255 } else if (BPF_MODE(insn->code) == BPF_ATOMIC && in print_bpf_insn() 263 } else if (BPF_MODE(insn->code) == BPF_ATOMIC && in print_bpf_insn() 286 if (BPF_MODE(insn->code) == BPF_MEM) { in print_bpf_insn() 298 if (BPF_MODE(insn->code) != BPF_MEM && BPF_MODE(insn->code) != BPF_MEMSX) { in print_bpf_insn() 304 BPF_MODE(insn->code) == BPF_MEM ? in print_bpf_insn() 309 if (BPF_MODE(insn->code) == BPF_ABS) { in print_bpf_insn() 314 } else if (BPF_MODE(insn->code) == BPF_IND) { in print_bpf_insn() [all …]
|
| /linux-6.15/kernel/bpf/ |
| H A D | disasm.c | 229 if (BPF_MODE(insn->code) == BPF_MEM) in print_bpf_insn() 235 else if (BPF_MODE(insn->code) == BPF_ATOMIC && in print_bpf_insn() 244 } else if (BPF_MODE(insn->code) == BPF_ATOMIC && in print_bpf_insn() 255 } else if (BPF_MODE(insn->code) == BPF_ATOMIC && in print_bpf_insn() 263 } else if (BPF_MODE(insn->code) == BPF_ATOMIC && in print_bpf_insn() 286 if (BPF_MODE(insn->code) == BPF_MEM) { in print_bpf_insn() 298 if (BPF_MODE(insn->code) != BPF_MEM && BPF_MODE(insn->code) != BPF_MEMSX) { in print_bpf_insn() 304 BPF_MODE(insn->code) == BPF_MEM ? in print_bpf_insn() 309 if (BPF_MODE(insn->code) == BPF_ABS) { in print_bpf_insn() 314 } else if (BPF_MODE(insn->code) == BPF_IND) { in print_bpf_insn() [all …]
|
| H A D | verifier.c | 3416 (BPF_MODE(code) == BPF_ABS || BPF_MODE(code) == BPF_IND)) in check_subprogs() 3617 u8 mode = BPF_MODE(code); in is_reg64() 4166 u8 mode = BPF_MODE(insn->code); in backtrack_insn() 5912 if (BPF_MODE(insn->code) != BPF_MEM) { in check_map_kptr_access() 16737 u8 mode = BPF_MODE(insn->code); in check_ld_abs() 19675 u8 mode = BPF_MODE(insn->code); in do_check() 20092 ((BPF_MODE(insn->code) != BPF_MEM && BPF_MODE(insn->code) != BPF_MEMSX) || in resolve_pseudo_ldimm64() 20687 BPF_MODE(code) == BPF_IMM) in opt_subreg_zext_lo32_rnd_hi32() 20919 if (BPF_MODE(insn->code) == BPF_MEM) in convert_ctx_accesses() 20942 mode = BPF_MODE(insn->code); in convert_ctx_accesses() [all …]
|
| H A D | syscall.c | 4638 if (BPF_CLASS(code) == BPF_LDX && BPF_MODE(code) == BPF_PROBE_MEM) { in bpf_insn_prepare_dump() 4644 BPF_CLASS(code) == BPF_ST) && BPF_MODE(code) == BPF_PROBE_MEM32) { in bpf_insn_prepare_dump()
|
| /linux-6.15/drivers/net/ethernet/netronome/nfp/bpf/ |
| H A D | main.h | 368 return BPF_MODE(meta->insn.code); in mbpf_mode() 416 (BPF_MODE(code) == BPF_ABS || BPF_MODE(code) == BPF_IND); in is_mbpf_classic_load() 423 return BPF_CLASS(code) == BPF_ST && BPF_MODE(code) == BPF_MEM; in is_mbpf_classic_store()
|
| H A D | jit.c | 3975 if (BPF_MODE(insn.code) != BPF_ABS && in nfp_bpf_opt_ld_mask() 3976 BPF_MODE(insn.code) != BPF_IND) in nfp_bpf_opt_ld_mask() 4010 if (BPF_MODE(insn.code) != BPF_ABS && in nfp_bpf_opt_ld_shift() 4011 BPF_MODE(insn.code) != BPF_IND) in nfp_bpf_opt_ld_shift()
|
| /linux-6.15/tools/include/uapi/linux/ |
| H A D | bpf_common.h | 22 #define BPF_MODE(code) ((code) & 0xe0) macro
|
| /linux-6.15/include/uapi/linux/ |
| H A D | bpf_common.h | 22 #define BPF_MODE(code) ((code) & 0xe0) macro
|
| /linux-6.15/arch/arm64/net/ |
| H A D | bpf_jit_comp.c | 657 const bool arena = BPF_MODE(code) == BPF_PROBE_ATOMIC; in emit_atomic_ld_st() 816 if (BPF_MODE(code) == BPF_PROBE_ATOMIC) { in emit_ll_sc_atomic() 1047 if (BPF_MODE(insn->code) != BPF_PROBE_MEM && in add_exception_handler() 1048 BPF_MODE(insn->code) != BPF_PROBE_MEMSX && in add_exception_handler() 1049 BPF_MODE(insn->code) != BPF_PROBE_MEM32 && in add_exception_handler() 1050 BPF_MODE(insn->code) != BPF_PROBE_ATOMIC) in add_exception_handler() 1562 if (BPF_MODE(insn->code) == BPF_PROBE_MEM32) { in build_insn() 1573 sign_extend = (BPF_MODE(insn->code) == BPF_MEMSX || in build_insn() 1574 BPF_MODE(insn->code) == BPF_PROBE_MEMSX); in build_insn() 1655 if (BPF_MODE(insn->code) == BPF_PROBE_MEM32) { in build_insn() [all …]
|
| /linux-6.15/arch/powerpc/net/ |
| H A D | bpf_jit_comp64.c | 975 if (BPF_MODE(code) == BPF_PROBE_MEM || BPF_MODE(code) == BPF_PROBE_MEMSX) { in bpf_jit_build_body() 989 (BPF_SIZE(code) == BPF_B && BPF_MODE(code) == BPF_PROBE_MEMSX)) && in bpf_jit_build_body() 996 if (BPF_MODE(code) == BPF_MEMSX || BPF_MODE(code) == BPF_PROBE_MEMSX) { in bpf_jit_build_body() 1034 if (BPF_MODE(code) == BPF_PROBE_MEM) { in bpf_jit_build_body()
|
| H A D | bpf_jit_comp32.c | 1005 if (BPF_MODE(code) == BPF_PROBE_MEM || BPF_MODE(code) == BPF_PROBE_MEMSX) { in bpf_jit_build_body() 1028 (size == BPF_B && BPF_MODE(code) == BPF_PROBE_MEMSX)) in bpf_jit_build_body() 1034 if (BPF_MODE(code) == BPF_MEMSX || BPF_MODE(code) == BPF_PROBE_MEMSX) { in bpf_jit_build_body() 1070 if (BPF_MODE(code) == BPF_PROBE_MEM) { in bpf_jit_build_body()
|
| /linux-6.15/arch/s390/net/ |
| H A D | bpf_jit_comp.c | 735 if (BPF_MODE(insn->code) != BPF_PROBE_MEM && in bpf_jit_probe_load_pre() 736 BPF_MODE(insn->code) != BPF_PROBE_MEMSX && in bpf_jit_probe_load_pre() 737 BPF_MODE(insn->code) != BPF_PROBE_MEM32) in bpf_jit_probe_load_pre() 740 if (BPF_MODE(insn->code) == BPF_PROBE_MEM32) { in bpf_jit_probe_load_pre() 752 if (BPF_MODE(insn->code) != BPF_PROBE_MEM32) in bpf_jit_probe_store_pre() 765 if (BPF_MODE(insn->code) != BPF_PROBE_ATOMIC) in bpf_jit_probe_atomic_pre() 2229 BPF_MODE(insn->code) == BPF_PROBE_ATOMIC && in bpf_jit_alloc()
|
| /linux-6.15/arch/loongarch/net/ |
| H A D | bpf_jit.c | 424 if (BPF_MODE(insn->code) != BPF_PROBE_MEM && in add_exception_handler() 425 BPF_MODE(insn->code) != BPF_PROBE_MEMSX) in add_exception_handler() 961 sign_extend = BPF_MODE(insn->code) == BPF_MEMSX || in build_insn() 962 BPF_MODE(insn->code) == BPF_PROBE_MEMSX; in build_insn()
|
| /linux-6.15/arch/riscv/net/ |
| H A D | bpf_jit_comp64.c | 590 (BPF_MODE(insn->code) != BPF_PROBE_MEM && BPF_MODE(insn->code) != BPF_PROBE_MEMSX && in add_exception_handler() 591 BPF_MODE(insn->code) != BPF_PROBE_MEM32)) in add_exception_handler() 1656 sign_ext = BPF_MODE(insn->code) == BPF_MEMSX || in bpf_jit_emit_insn() 1657 BPF_MODE(insn->code) == BPF_PROBE_MEMSX; in bpf_jit_emit_insn() 1659 if (BPF_MODE(insn->code) == BPF_PROBE_MEM32) { in bpf_jit_emit_insn()
|
| H A D | bpf_jit_comp32.c | 1270 BPF_MODE(code))) in bpf_jit_emit_insn() 1283 BPF_MODE(code))) in bpf_jit_emit_insn()
|
| /linux-6.15/arch/x86/net/ |
| H A D | bpf_jit_comp.c | 2115 if (BPF_MODE(insn->code) == BPF_PROBE_MEM || in do_jit() 2116 BPF_MODE(insn->code) == BPF_PROBE_MEMSX) { in do_jit() 2164 if (BPF_MODE(insn->code) == BPF_PROBE_MEMSX || in do_jit() 2165 BPF_MODE(insn->code) == BPF_MEMSX) in do_jit() 2169 if (BPF_MODE(insn->code) == BPF_PROBE_MEM || in do_jit() 2170 BPF_MODE(insn->code) == BPF_PROBE_MEMSX) { in do_jit()
|
| /linux-6.15/arch/parisc/net/ |
| H A D | bpf_jit_comp64.c | 1082 emit_store(rd, rs, off, ctx, BPF_SIZE(code), BPF_MODE(code)); in bpf_jit_emit_insn()
|
| H A D | bpf_jit_comp32.c | 1448 BPF_MODE(code))) in bpf_jit_emit_insn()
|
| /linux-6.15/tools/lib/bpf/ |
| H A D | relo_core.c | 1125 insn->code = BPF_MODE(insn->code) | insn_bpf_sz | BPF_CLASS(insn->code); in bpf_core_patch_insn()
|
| /linux-6.15/arch/arm/net/ |
| H A D | bpf_jit_32.c | 1869 if (BPF_MODE(insn->code) == BPF_MEMSX) in build_insn()
|
| /linux-6.15/net/core/ |
| H A D | filter.c | 493 bool indirect = BPF_MODE(fp->code) == BPF_IND; in convert_bpf_ld_abs() 677 BPF_MODE(fp->code) == BPF_ABS && in bpf_convert_filter() 8991 bool indirect = BPF_MODE(orig->code) == BPF_IND; in bpf_gen_ld_abs()
|