/linux/kernel/bpf/ |
H A D | disasm.c | 87 [BPF_END >> 4] = "endian", 194 if (BPF_OP(insn->code) == BPF_END) { in print_bpf_insn()
|
H A D | verifier.c | 3698 if (class == BPF_ALU64 && op == BPF_END && (insn->imm == 16 || insn->imm == 32)) in is_reg64() 3702 (class == BPF_ALU && op == BPF_END && insn->imm == 64)) in is_reg64() 4296 if (opcode == BPF_END || opcode == BPF_NEG) { in backtrack_insn() 15402 /* Handles ALU ops other than BPF_END, BPF_NEG and BPF_MOV: computes new min/max 15546 if (opcode == BPF_END || opcode == BPF_NEG) { in check_alu_op() 15559 verbose(env, "BPF_END uses reserved fields\n"); in check_alu_op() 15731 } else if (opcode > BPF_END) { in check_alu_op() 24239 case BPF_END: in compute_insn_live_regs()
|
/linux/tools/testing/selftests/bpf/ |
H A D | disasm.c | 87 [BPF_END >> 4] = "endian", 194 if (BPF_OP(insn->code) == BPF_END) { in print_bpf_insn()
|
/linux/arch/arc/net/ |
H A D | bpf_jit_core.c | 850 case BPF_ALU | BPF_END | BPF_FROM_LE: in handle_insn() 851 case BPF_ALU | BPF_END | BPF_FROM_BE: in handle_insn() 852 case BPF_ALU64 | BPF_END | BPF_FROM_LE: { in handle_insn() 1043 if (BPF_OP(code) != BPF_END && ctx->do_zext) in handle_insn()
|
/linux/tools/include/linux/ |
H A D | filter.h | 72 .code = BPF_ALU | BPF_END | BPF_SRC(TYPE), \
|
/linux/arch/powerpc/net/ |
H A D | bpf_jit_comp32.c | 802 case BPF_ALU | BPF_END | BPF_FROM_LE: in bpf_jit_build_body() 803 case BPF_ALU64 | BPF_END | BPF_FROM_LE: in bpf_jit_build_body() 841 case BPF_ALU | BPF_END | BPF_FROM_BE: in bpf_jit_build_body() 1380 !insn_is_zext(&insn[i + 1]) && !(BPF_OP(code) == BPF_END && imm == 64)) in bpf_jit_build_body()
|
H A D | bpf_jit_comp64.c | 802 case BPF_ALU | BPF_END | BPF_FROM_LE: in bpf_jit_build_body() 803 case BPF_ALU | BPF_END | BPF_FROM_BE: in bpf_jit_build_body() 804 case BPF_ALU64 | BPF_END | BPF_FROM_LE: in bpf_jit_build_body()
|
/linux/arch/mips/net/ |
H A D | bpf_jit_comp64.c | 806 case BPF_ALU | BPF_END | BPF_FROM_LE: in build_insn() 807 case BPF_ALU | BPF_END | BPF_FROM_BE: in build_insn()
|
H A D | bpf_jit_comp32.c | 1636 case BPF_ALU | BPF_END | BPF_FROM_LE: in build_insn() 1637 case BPF_ALU | BPF_END | BPF_FROM_BE: in build_insn()
|
/linux/arch/parisc/net/ |
H A D | bpf_jit_comp64.c | 728 case BPF_ALU | BPF_END | BPF_FROM_BE: in bpf_jit_emit_insn() 744 case BPF_ALU | BPF_END | BPF_FROM_LE: in bpf_jit_emit_insn() 765 pr_err("bpf-jit: BPF_END imm %d invalid\n", imm); in bpf_jit_emit_insn()
|
H A D | bpf_jit_comp32.c | 1243 case BPF_ALU | BPF_END | BPF_FROM_BE: in bpf_jit_emit_insn() 1261 pr_err("bpf-jit: BPF_END imm %d invalid\n", imm); in bpf_jit_emit_insn() 1269 case BPF_ALU | BPF_END | BPF_FROM_LE: in bpf_jit_emit_insn() 1291 pr_err("bpf-jit: BPF_END imm %d invalid\n", imm); in bpf_jit_emit_insn()
|
/linux/arch/loongarch/net/ |
H A D | bpf_jit.c | 800 case BPF_ALU | BPF_END | BPF_FROM_LE: in build_insn() 816 case BPF_ALU | BPF_END | BPF_FROM_BE: in build_insn() 817 case BPF_ALU64 | BPF_END | BPF_FROM_LE: in build_insn()
|
/linux/arch/arm/net/ |
H A D | bpf_jit_32.c | 1804 case BPF_ALU | BPF_END | BPF_FROM_LE: /* also BPF_TO_LE */ in build_insn() 1805 case BPF_ALU | BPF_END | BPF_FROM_BE: /* also BPF_TO_BE */ in build_insn() 1807 case BPF_ALU64 | BPF_END | BPF_FROM_LE: /* also BPF_TO_LE */ in build_insn()
|
/linux/arch/riscv/net/ |
H A D | bpf_jit_comp64.c | 1481 case BPF_ALU | BPF_END | BPF_FROM_LE: in bpf_jit_emit_insn() 1495 case BPF_ALU | BPF_END | BPF_FROM_BE: in bpf_jit_emit_insn() 1496 case BPF_ALU64 | BPF_END | BPF_FROM_LE: in bpf_jit_emit_insn()
|
H A D | bpf_jit_comp32.c | 1071 case BPF_ALU | BPF_END | BPF_FROM_LE: in bpf_jit_emit_insn() 1088 pr_err("bpf-jit: BPF_END imm %d invalid\n", imm); in bpf_jit_emit_insn() 1096 case BPF_ALU | BPF_END | BPF_FROM_BE: in bpf_jit_emit_insn() 1122 pr_err("bpf-jit: BPF_END imm %d invalid\n", imm); in bpf_jit_emit_insn()
|
/linux/arch/s390/net/ |
H A D | bpf_jit_comp.c | 1431 case BPF_ALU | BPF_END | BPF_FROM_BE: in bpf_jit_insn() 1449 case BPF_ALU | BPF_END | BPF_FROM_LE: in bpf_jit_insn() 1450 case BPF_ALU64 | BPF_END | BPF_FROM_LE: in bpf_jit_insn()
|
/linux/include/linux/ |
H A D | filter.h | 150 .code = BPF_ALU | BPF_END | BPF_SRC(TYPE), \ 160 .code = BPF_ALU64 | BPF_END | BPF_SRC(BPF_TO_LE), \
|
/linux/arch/sparc/net/ |
H A D | bpf_jit_comp_64.c | 1001 case BPF_ALU | BPF_END | BPF_FROM_BE: in build_insn() 1021 case BPF_ALU | BPF_END | BPF_FROM_LE: { in build_insn()
|
/linux/arch/arm64/net/ |
H A D | bpf_jit_comp.c | 1285 case BPF_ALU | BPF_END | BPF_FROM_LE: in build_insn() 1286 case BPF_ALU | BPF_END | BPF_FROM_BE: in build_insn() 1287 case BPF_ALU64 | BPF_END | BPF_FROM_LE: in build_insn()
|
/linux/arch/x86/net/ |
H A D | bpf_jit_comp.c | 1946 case BPF_ALU | BPF_END | BPF_FROM_BE: in do_jit() 1947 case BPF_ALU64 | BPF_END | BPF_FROM_LE: in do_jit() 1979 case BPF_ALU | BPF_END | BPF_FROM_LE: in do_jit()
|
H A D | bpf_jit_comp32.c | 1885 case BPF_ALU | BPF_END | BPF_FROM_LE: in do_jit() 1890 case BPF_ALU | BPF_END | BPF_FROM_BE: in do_jit()
|
/linux/Documentation/bpf/ |
H A D | classic_vs_extended.rst | 304 BPF_END 0xd0 /* eBPF only: endianness conversion */
|
/linux/tools/include/uapi/linux/ |
H A D | bpf.h | 31 #define BPF_END 0xd0 /* flags for endianness conversion: */ macro
|
/linux/include/uapi/linux/ |
H A D | bpf.h | 31 #define BPF_END 0xd0 /* flags for endianness conversion: */ macro
|
/linux/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | jit.c | 3468 [BPF_ALU | BPF_END | BPF_X] = end_reg32,
|