/Linux-v6.6/tools/testing/selftests/bpf/ |
D | disasm.c | 87 [BPF_END >> 4] = "endian", 177 if (BPF_OP(insn->code) == BPF_END) { in print_bpf_insn()
|
/Linux-v6.6/kernel/bpf/ |
D | disasm.c | 87 [BPF_END >> 4] = "endian", 177 if (BPF_OP(insn->code) == BPF_END) { in print_bpf_insn()
|
D | verifier.c | 3020 if (class == BPF_ALU64 && op == BPF_END && (insn->imm == 16 || insn->imm == 32)) in is_reg64() 3024 (class == BPF_ALU && op == BPF_END && insn->imm == 64)) in is_reg64() 13076 if (opcode == BPF_END || opcode == BPF_NEG) { in check_alu_op() 13248 } else if (opcode > BPF_END) { in check_alu_op()
|
/Linux-v6.6/tools/testing/selftests/bpf/verifier/ |
D | basic_instr.c | 183 .code = BPF_ALU64 | BPF_END | BPF_TO_BE,
|
/Linux-v6.6/Documentation/bpf/standardization/ |
D | instruction-set.rst | 243 BPF_END 0xd0 0 byte swap operations (see `Byte swap instructions`_ below) 299 and a 4-bit 'code' field of ``BPF_END``. 322 ``BPF_ALU | BPF_TO_LE | BPF_END`` with imm = 16/32/64 means:: 328 ``BPF_ALU | BPF_TO_BE | BPF_END`` with imm = 16/32/64 means:: 334 ``BPF_ALU64 | BPF_TO_LE | BPF_END`` with imm = 16/32/64 means::
|
/Linux-v6.6/tools/include/linux/ |
D | filter.h | 72 .code = BPF_ALU | BPF_END | BPF_SRC(TYPE), \
|
/Linux-v6.6/arch/powerpc/net/ |
D | bpf_jit_comp32.c | 752 case BPF_ALU | BPF_END | BPF_FROM_LE: in bpf_jit_build_body() 788 case BPF_ALU | BPF_END | BPF_FROM_BE: in bpf_jit_build_body() 1293 !insn_is_zext(&insn[i + 1]) && !(BPF_OP(code) == BPF_END && imm == 64)) in bpf_jit_build_body()
|
D | bpf_jit_comp64.c | 657 case BPF_ALU | BPF_END | BPF_FROM_LE: in bpf_jit_build_body() 658 case BPF_ALU | BPF_END | BPF_FROM_BE: in bpf_jit_build_body()
|
/Linux-v6.6/arch/mips/net/ |
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()
|
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-v6.6/arch/loongarch/net/ |
D | bpf_jit.c | 698 case BPF_ALU | BPF_END | BPF_FROM_LE: in build_insn() 714 case BPF_ALU | BPF_END | BPF_FROM_BE: in build_insn()
|
/Linux-v6.6/arch/parisc/net/ |
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()
|
D | bpf_jit_comp32.c | 1243 case BPF_ALU | BPF_END | BPF_FROM_BE: in bpf_jit_emit_insn() 1269 case BPF_ALU | BPF_END | BPF_FROM_LE: in bpf_jit_emit_insn()
|
/Linux-v6.6/arch/riscv/net/ |
D | bpf_jit_comp64.c | 1195 case BPF_ALU | BPF_END | BPF_FROM_LE: in bpf_jit_emit_insn() 1211 case BPF_ALU | BPF_END | BPF_FROM_BE: in bpf_jit_emit_insn() 1212 case BPF_ALU64 | BPF_END | BPF_FROM_LE: in bpf_jit_emit_insn()
|
D | bpf_jit_comp32.c | 1072 case BPF_ALU | BPF_END | BPF_FROM_LE: in bpf_jit_emit_insn() 1097 case BPF_ALU | BPF_END | BPF_FROM_BE: in bpf_jit_emit_insn()
|
/Linux-v6.6/arch/arm64/net/ |
D | bpf_jit_comp.c | 862 case BPF_ALU | BPF_END | BPF_FROM_LE: in build_insn() 863 case BPF_ALU | BPF_END | BPF_FROM_BE: in build_insn() 864 case BPF_ALU64 | BPF_END | BPF_FROM_LE: in build_insn()
|
/Linux-v6.6/arch/x86/net/ |
D | bpf_jit_comp.c | 1335 case BPF_ALU | BPF_END | BPF_FROM_BE: in do_jit() 1336 case BPF_ALU64 | BPF_END | BPF_FROM_LE: in do_jit() 1368 case BPF_ALU | BPF_END | BPF_FROM_LE: in do_jit()
|
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-v6.6/arch/sparc/net/ |
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-v6.6/arch/s390/net/ |
D | bpf_jit_comp.c | 1201 case BPF_ALU | BPF_END | BPF_FROM_BE: in bpf_jit_insn() 1219 case BPF_ALU | BPF_END | BPF_FROM_LE: in bpf_jit_insn()
|
/Linux-v6.6/arch/arm/net/ |
D | bpf_jit_32.c | 1548 case BPF_ALU | BPF_END | BPF_FROM_LE: in build_insn() 1549 case BPF_ALU | BPF_END | BPF_FROM_BE: in build_insn()
|
/Linux-v6.6/Documentation/bpf/ |
D | classic_vs_extended.rst | 304 BPF_END 0xd0 /* eBPF only: endianness conversion */
|
/Linux-v6.6/include/linux/ |
D | filter.h | 140 .code = BPF_ALU | BPF_END | BPF_SRC(TYPE), \
|
/Linux-v6.6/tools/include/uapi/linux/ |
D | bpf.h | 31 #define BPF_END 0xd0 /* flags for endianness conversion: */ macro
|
/Linux-v6.6/include/uapi/linux/ |
D | bpf.h | 31 #define BPF_END 0xd0 /* flags for endianness conversion: */ macro
|