Home
last modified time | relevance | path

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

/linux/tools/include/linux/
H A Dfilter.h73 .code = BPF_ALU | BPF_END | BPF_SRC(TYPE), \
137 .code = BPF_ALU64 | BPF_MOV | BPF_SRC(TYPE), \
145 .code = BPF_ALU | BPF_MOV | BPF_SRC(TYPE), \
/linux/include/uapi/linux/
H A Dbpf_common.h49 #define BPF_SRC(code) ((code) & 0x08) macro
/linux/tools/include/uapi/linux/
H A Dbpf_common.h49 #define BPF_SRC(code) ((code) & 0x08) macro
/linux/tools/testing/selftests/bpf/
H A Ddisasm.c147 BPF_SRC(insn->code) == BPF_TO_BE ? "be" : "le",
214 } else if (BPF_SRC(insn->code) == BPF_X) { in print_bpf_insn()
380 } else if (BPF_SRC(insn->code) == BPF_X) {
/linux/kernel/bpf/
H A Dbacktrack.c304 if (BPF_SRC(insn->code) == BPF_X) { in backtrack_insn()
322 if (BPF_SRC(insn->code) == BPF_X) { in backtrack_insn()
561 } else if (BPF_SRC(insn->code) == BPF_X) { in backtrack_insn()
574 } else if (BPF_SRC(insn->code) == BPF_K) { in backtrack_insn()
H A Ddisasm.c147 BPF_SRC(insn->code) == BPF_TO_BE ? "be" : "le", in print_bpf_end_insn()
214 } else if (BPF_SRC(insn->code) == BPF_X) { in print_bpf_insn()
380 } else if (BPF_SRC(insn->code) == BPF_X) { in print_bpf_insn()
H A Dconst_fold.c58 u8 opcode = BPF_OP(insn->code) | BPF_SRC(insn->code); in const_reg_xfer()
363 if (BPF_SRC(insn->code) == BPF_K) { in bpf_prune_dead_branches()
H A Dliveness.c1116 } else if (class == BPF_ALU64 && BPF_SRC(insn->code) == BPF_K) { in arg_track_xfer()
1128 } else if (class == BPF_ALU64 && BPF_SRC(insn->code) == BPF_X) { in arg_track_xfer()
2165 if (BPF_SRC(insn->code) == BPF_K) in compute_insn_live_regs()
2172 if (BPF_SRC(insn->code) == BPF_K) in compute_insn_live_regs()
2183 if (BPF_SRC(insn->code) == BPF_X) in compute_insn_live_regs()
2207 if (BPF_SRC(insn->code) == BPF_X) in compute_insn_live_regs()
H A Dverifier.c14302 BPF_SRC(insn->code) == BPF_K || in can_skip_alu_sanitation()
14354 if (BPF_SRC(insn->code) == BPF_K) { in sanitize_speculative_path()
14356 } else if (BPF_SRC(insn->code) == BPF_X) { in sanitize_speculative_path()
15468 bool to_le = BPF_SRC(insn->code) == BPF_TO_LE; in scalar_byte_swap()
15757 if (BPF_SRC(insn->code) == BPF_X) in adjust_reg_min_max_vals()
15806 if (BPF_SRC(insn->code) == BPF_X) { in adjust_reg_min_max_vals()
15889 !(BPF_SRC(insn->code) == BPF_X && insn->src_reg == insn->dst_reg)) { in adjust_reg_min_max_vals()
15967 if (BPF_SRC(insn->code) == BPF_X) { in check_alu_op()
15986 if (BPF_SRC(insn->code) == BPF_X) { in check_alu_op()
16079 if (BPF_SRC(ins in check_alu_op()
[all...]
H A Dcfg.c554 if (BPF_SRC(insn->code) == BPF_X) in visit_insn()
H A Ddiagnostics.c1464 BPF_OP(insn->code) == BPF_MOV && BPF_SRC(insn->code) == BPF_X) { in diag_mod_insn_origin()
H A Dfixups.c1580 insn->code = BPF_ALU | BPF_OP(insn->code) | BPF_SRC(insn->code); in bpf_do_misc_fixups()
/linux/Documentation/bpf/
H A Dclassic_vs_extended.rst279 BPF_SRC(code) == BPF_X - use register X as source operand
280 BPF_SRC(code) == BPF_K - use 32-bit immediate as source operand
284 BPF_SRC(code) == BPF_X - use 'src_reg' register as source operand
285 BPF_SRC(code) == BPF_K - use 32-bit immediate as source operand
/linux/include/linux/
H A Dfilter.h154 .code = BPF_ALU | BPF_END | BPF_SRC(TYPE), \
164 .code = BPF_ALU64 | BPF_END | BPF_SRC(BPF_TO_LE), \
293 .code = BPF_ALU64 | BPF_MOV | BPF_SRC(TYPE), \
301 .code = BPF_ALU | BPF_MOV | BPF_SRC(TYPE), \
H A Dbpf_verifier.h1488 BPF_SRC(insn->code) == BPF_X; in insn_is_gotox()
/linux/drivers/net/ethernet/netronome/nfp/bpf/
H A Dmain.h358 return BPF_SRC(meta->insn.code); in mbpf_src()
/linux/arch/parisc/net/
H A Dbpf_jit_comp32.c1162 if (BPF_SRC(code) == BPF_K) { in bpf_jit_emit_insn()
1210 if (BPF_SRC(code) == BPF_K) { in bpf_jit_emit_insn()
1379 if (BPF_SRC(code) == BPF_K) { in bpf_jit_emit_insn()
/linux/arch/riscv/net/
H A Dbpf_jit_comp32.c1054 if (BPF_SRC(code) == BPF_K) { in bpf_jit_emit_insn()
1121 if (BPF_SRC(code) == BPF_K) { in bpf_jit_emit_insn()
1290 if (BPF_SRC(code) == BPF_K) { in bpf_jit_emit_insn()
/linux/arch/mips/net/
H A Dbpf_jit_comp64.c807 if (BPF_SRC(code) == in build_insn()
H A Dbpf_jit_comp32.c1638 if (BPF_SRC(code) == in build_insn()
/linux/tools/lib/bpf/
H A Drelo_core.c1063 if (BPF_SRC(insn->code) != BPF_K) in bpf_core_patch_insn()
H A Dlibbpf.c830 BPF_SRC(insn->code) == BPF_K && in insn_is_subprog_call()
7779 BPF_SRC(insn->code) == BPF_K && in insn_is_helper_call()
/linux/arch/arm64/net/
H A Dbpf_jit_comp.c1445 if (BPF_CLASS(code) == BPF_ALU && BPF_SRC(code) == BPF_FROM_BE) in build_insn()
1448 if (BPF_CLASS(code) == BPF_ALU && BPF_SRC(code) == BPF_FROM_LE) in build_insn()
/linux/arch/x86/net/
H A Dbpf_jit_comp.c2041 if (BPF_SRC(insn->code) == BPF_X) { in do_jit()
/linux/net/core/
H A Dfilter.c743 if (BPF_SRC(fp->code) == BPF_K && (int) fp->k < 0) { in bpf_convert_filter()
756 bpf_src = BPF_SRC(fp->code); in bpf_convert_filter()