Home
last modified time | relevance | path

Searched refs:BPF_END (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v6.6/tools/testing/selftests/bpf/
Ddisasm.c87 [BPF_END >> 4] = "endian",
177 if (BPF_OP(insn->code) == BPF_END) { in print_bpf_insn()
/Linux-v6.6/kernel/bpf/
Ddisasm.c87 [BPF_END >> 4] = "endian",
177 if (BPF_OP(insn->code) == BPF_END) { in print_bpf_insn()
Dverifier.c3020 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/
Dbasic_instr.c183 .code = BPF_ALU64 | BPF_END | BPF_TO_BE,
/Linux-v6.6/Documentation/bpf/standardization/
Dinstruction-set.rst243 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/
Dfilter.h72 .code = BPF_ALU | BPF_END | BPF_SRC(TYPE), \
/Linux-v6.6/arch/powerpc/net/
Dbpf_jit_comp32.c752 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()
Dbpf_jit_comp64.c657 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/
Dbpf_jit_comp64.c806 case BPF_ALU | BPF_END | BPF_FROM_LE: in build_insn()
807 case BPF_ALU | BPF_END | BPF_FROM_BE: in build_insn()
Dbpf_jit_comp32.c1636 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/
Dbpf_jit.c698 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/
Dbpf_jit_comp64.c728 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()
Dbpf_jit_comp32.c1243 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/
Dbpf_jit_comp64.c1195 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()
Dbpf_jit_comp32.c1072 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/
Dbpf_jit_comp.c862 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/
Dbpf_jit_comp.c1335 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()
Dbpf_jit_comp32.c1885 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/
Dbpf_jit_comp_64.c1001 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/
Dbpf_jit_comp.c1201 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/
Dbpf_jit_32.c1548 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/
Dclassic_vs_extended.rst304 BPF_END 0xd0 /* eBPF only: endianness conversion */
/Linux-v6.6/include/linux/
Dfilter.h140 .code = BPF_ALU | BPF_END | BPF_SRC(TYPE), \
/Linux-v6.6/tools/include/uapi/linux/
Dbpf.h31 #define BPF_END 0xd0 /* flags for endianness conversion: */ macro
/Linux-v6.6/include/uapi/linux/
Dbpf.h31 #define BPF_END 0xd0 /* flags for endianness conversion: */ macro

12