| /linux/tools/include/linux/ |
| H A D | filter.h | 73 .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 D | bpf_common.h | 49 #define BPF_SRC(code) ((code) & 0x08) macro
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf_common.h | 49 #define BPF_SRC(code) ((code) & 0x08) macro
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | disasm.c | 144 BPF_SRC(insn->code) == BPF_TO_BE ? "be" : "le", in print_bpf_end_insn() 211 } else if (BPF_SRC(insn->code) == BPF_X) { in print_bpf_insn() 376 } else if (BPF_SRC(insn->code) == BPF_X) { in print_bpf_insn()
|
| /linux/kernel/bpf/ |
| H A D | backtrack.c | 304 if (BPF_SRC(insn->code) == BPF_X) { in backtrack_insn() 322 if (BPF_SRC(insn->code) == BPF_X) { in backtrack_insn() 564 } else if (BPF_SRC(insn->code) == BPF_X) { in backtrack_insn() 577 } else if (BPF_SRC(insn->code) == BPF_K) { in backtrack_insn()
|
| H A D | disasm.c | 144 BPF_SRC(insn->code) == BPF_TO_BE ? "be" : "le", in print_bpf_end_insn() 211 } else if (BPF_SRC(insn->code) == BPF_X) { in print_bpf_insn() 376 } else if (BPF_SRC(insn->code) == BPF_X) { in print_bpf_insn()
|
| H A D | const_fold.c | 58 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 D | liveness.c | 1116 } 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 D | verifier.c | 14161 BPF_SRC(insn->code) == BPF_K || in can_skip_alu_sanitation() 14213 if (BPF_SRC(insn->code) == BPF_K) { in sanitize_speculative_path() 14215 } else if (BPF_SRC(insn->code) == BPF_X) { in sanitize_speculative_path() 15314 bool to_le = BPF_SRC(insn->code) == BPF_TO_LE; in scalar_byte_swap() 15602 if (BPF_SRC(insn->code) == BPF_X) in adjust_reg_min_max_vals() 15630 if (BPF_SRC(insn->code) == BPF_X) { in adjust_reg_min_max_vals() 15713 !(BPF_SRC(insn->code) == BPF_X && insn->src_reg == insn->dst_reg)) { in adjust_reg_min_max_vals() 15791 if (BPF_SRC(insn->code) == BPF_X) { in check_alu_op() 15810 if (BPF_SRC(insn->code) == BPF_X) { in check_alu_op() 15903 if (BPF_SRC(insn->code) == BPF_X) { in check_alu_op() [all …]
|
| H A D | cfg.c | 552 if (BPF_SRC(insn->code) == BPF_X) in visit_insn()
|
| H A D | diagnostics.c | 1464 BPF_OP(insn->code) == BPF_MOV && BPF_SRC(insn->code) == BPF_X) { in diag_mod_insn_origin()
|
| H A D | fixups.c | 1555 insn->code = BPF_ALU | BPF_OP(insn->code) | BPF_SRC(insn->code); in bpf_do_misc_fixups()
|
| /linux/Documentation/bpf/ |
| H A D | classic_vs_extended.rst | 279 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 D | filter.h | 154 .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 D | bpf_verifier.h | 1463 BPF_SRC(insn->code) == BPF_X; in insn_is_gotox()
|
| /linux/drivers/net/ethernet/netronome/nfp/bpf/ |
| H A D | main.h | 358 return BPF_SRC(meta->insn.code); in mbpf_src()
|
| /linux/arch/parisc/net/ |
| H A D | bpf_jit_comp32.c | 1162 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 D | bpf_jit_comp32.c | 1054 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 D | bpf_jit_comp64.c | 808 if (BPF_SRC(code) == in build_insn()
|
| H A D | bpf_jit_comp32.c | 1638 if (BPF_SRC(code) == in build_insn()
|
| /linux/tools/lib/bpf/ |
| H A D | relo_core.c | 1067 if (BPF_SRC(insn->code) != BPF_K) in bpf_core_patch_insn()
|
| H A D | libbpf.c | 830 BPF_SRC(insn->code) == BPF_K && in insn_is_subprog_call() 7772 BPF_SRC(insn->code) == BPF_K && in insn_is_helper_call()
|
| /linux/arch/arm64/net/ |
| H A D | bpf_jit_comp.c | 1443 if (BPF_CLASS(code) == BPF_ALU && BPF_SRC(code) == BPF_FROM_BE) in build_insn() 1446 if (BPF_CLASS(code) == BPF_ALU && BPF_SRC(code) == BPF_FROM_LE) in build_insn()
|
| /linux/arch/x86/net/ |
| H A D | bpf_jit_comp.c | 2040 if (BPF_SRC(insn->code) == BPF_X) { in do_jit()
|
| /linux/net/core/ |
| H A D | filter.c | 743 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()
|