/Linux-v4.19/arch/powerpc/net/ |
D | bpf_jit_comp64.c | 343 if (BPF_CLASS(code) == BPF_ALU) in bpf_jit_build_body() 354 if (BPF_CLASS(code) == BPF_ALU) in bpf_jit_build_body() 392 switch (BPF_CLASS(code)) { in bpf_jit_build_body() 449 if (imm < 0 && BPF_CLASS(code) == BPF_ALU64) { in bpf_jit_build_body() 466 if (imm < 0 && BPF_CLASS(code) == BPF_ALU64) { in bpf_jit_build_body() 529 if (BPF_CLASS(code) == BPF_ALU) in bpf_jit_build_body() 604 if (BPF_CLASS(code) == BPF_ST) { in bpf_jit_build_body() 612 if (BPF_CLASS(code) == BPF_ST) { in bpf_jit_build_body() 620 if (BPF_CLASS(code) == BPF_ST) { in bpf_jit_build_body() 628 if (BPF_CLASS(code) == BPF_ST) { in bpf_jit_build_body()
|
/Linux-v4.19/arch/x86/net/ |
D | bpf_jit_comp.c | 454 if (BPF_CLASS(insn->code) == BPF_ALU64) in do_jit() 464 BPF_CLASS(insn->code) == BPF_ALU64, in do_jit() 471 if (BPF_CLASS(insn->code) == BPF_ALU64) in do_jit() 488 if (BPF_CLASS(insn->code) == BPF_ALU64) in do_jit() 530 emit_mov_imm32(&prog, BPF_CLASS(insn->code) == BPF_ALU64, in do_jit() 568 if (BPF_CLASS(insn->code) == BPF_ALU64) in do_jit() 594 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64; in do_jit() 632 if (BPF_CLASS(insn->code) == BPF_ALU64) in do_jit() 671 if (BPF_CLASS(insn->code) == BPF_ALU64) in do_jit()
|
D | bpf_jit_comp32.c | 1631 const bool is64 = BPF_CLASS(insn->code) == BPF_ALU64; in do_jit()
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/ |
D | main.h | 338 return BPF_CLASS(meta->insn.code); in mbpf_class() 385 return BPF_CLASS(code) == BPF_LD && in is_mbpf_classic_load() 393 return BPF_CLASS(code) == BPF_ST && BPF_MODE(code) == BPF_MEM; in is_mbpf_classic_store()
|
D | jit.c | 3214 if (BPF_CLASS(meta->insn.code) != BPF_JMP) in nfp_fixup_branches() 3448 if (BPF_CLASS(insn.code) != BPF_ALU && in nfp_bpf_opt_neg_add_sub() 3449 BPF_CLASS(insn.code) != BPF_ALU64 && in nfp_bpf_opt_neg_add_sub() 3450 BPF_CLASS(insn.code) != BPF_JMP) in nfp_bpf_opt_neg_add_sub() 3457 if (BPF_CLASS(insn.code) == BPF_JMP) { in nfp_bpf_opt_neg_add_sub() 3470 insn.code = BPF_CLASS(insn.code) | BPF_SUB; in nfp_bpf_opt_neg_add_sub() 3472 insn.code = BPF_CLASS(insn.code) | BPF_ADD; in nfp_bpf_opt_neg_add_sub() 3499 if (BPF_CLASS(insn.code) != BPF_LD) in nfp_bpf_opt_ld_mask() 3534 if (BPF_CLASS(insn.code) != BPF_LD) in nfp_bpf_opt_ld_shift() 4023 if (BPF_CLASS(code) == BPF_JMP && BPF_OP(code) != BPF_EXIT && in nfp_bpf_jit_prepare()
|
/Linux-v4.19/tools/include/uapi/linux/ |
D | bpf_common.h | 6 #define BPF_CLASS(code) ((code) & 0x07) macro
|
/Linux-v4.19/include/uapi/linux/ |
D | bpf_common.h | 6 #define BPF_CLASS(code) ((code) & 0x07) macro
|
/Linux-v4.19/tools/bpf/bpftool/ |
D | cfg.c | 207 if (BPF_CLASS(cur->code) == BPF_JMP) { in func_partition_bb_head() 333 if (BPF_CLASS(insn->code) != BPF_JMP || in func_add_bb_edges()
|
/Linux-v4.19/kernel/bpf/ |
D | verifier.c | 850 if (BPF_CLASS(code) != BPF_JMP) in check_subprogs() 2717 if (BPF_CLASS(insn->code) != BPF_ALU64) { in adjust_ptr_min_max_vals() 2897 u64 insn_bitness = (BPF_CLASS(insn->code) == BPF_ALU64) ? 64 : 32; in adjust_scalar_min_max_vals() 3140 if (BPF_CLASS(insn->code) != BPF_ALU64) { in adjust_scalar_min_max_vals() 3239 BPF_CLASS(insn->code) == BPF_ALU64) { in check_alu_op() 3286 if (BPF_CLASS(insn->code) == BPF_ALU64) { in check_alu_op() 3310 if (BPF_CLASS(insn->code) == BPF_ALU64) { in check_alu_op() 3352 if (opcode == BPF_ARSH && BPF_CLASS(insn->code) != BPF_ALU64) { in check_alu_op() 3359 int size = BPF_CLASS(insn->code) == BPF_ALU64 ? 64 : 32; in check_alu_op() 4236 if (BPF_CLASS(insns[t].code) == BPF_JMP) { in check_cfg() [all …]
|
D | disasm.c | 130 u8 class = BPF_CLASS(insn->code); in print_bpf_insn()
|
D | core.c | 275 if (BPF_CLASS(code) != BPF_JMP || in bpf_adj_branches()
|
/Linux-v4.19/arch/mips/net/ |
D | ebpf_jit.c | 441 if (BPF_CLASS(insn->code) == BPF_ALU64 && in gen_imm_insn() 446 if (BPF_CLASS(insn->code) == BPF_ALU && in gen_imm_insn() 454 switch (BPF_OP(insn->code) | BPF_CLASS(insn->code)) { in gen_imm_insn() 512 switch (BPF_OP(insn->code) | BPF_CLASS(insn->code)) { in gen_imm_insn() 1484 switch (BPF_CLASS(insn->code)) { in reg_val_propagate_range()
|
/Linux-v4.19/tools/perf/util/ |
D | bpf-prologue.c | 329 u8 class = BPF_CLASS(insn->code); in prologue_relocate()
|
/Linux-v4.19/arch/sparc/net/ |
D | bpf_jit_comp_64.c | 1099 div = (BPF_CLASS(code) == BPF_ALU64) ? UDIVX : DIV; in build_insn() 1103 if (BPF_CLASS(code) != BPF_ALU64) in build_insn() 1141 if (BPF_CLASS(code) == BPF_ALU) in build_insn()
|
/Linux-v4.19/tools/bpf/ |
D | bpf_dbg.c | 431 if ((BPF_CLASS(f.code) == BPF_JMP && BPF_OP(f.code) != BPF_JA)) in bpf_disasm() 518 if (BPF_CLASS(f[i].code) == BPF_LD && in bpf_runnable()
|
/Linux-v4.19/net/core/ |
D | filter.c | 634 if (BPF_CLASS(fp->code) == BPF_LD && in bpf_convert_filter() 638 if (BPF_CLASS(fp->code) == BPF_LD && in bpf_convert_filter() 792 *insn = BPF_STX_MEM(BPF_W, BPF_REG_FP, BPF_CLASS(fp->code) == in bpf_convert_filter() 807 *insn = BPF_LDX_MEM(BPF_W, BPF_CLASS(fp->code) == BPF_LD ? in bpf_convert_filter() 815 *insn = BPF_MOV32_IMM(BPF_CLASS(fp->code) == BPF_LD ? in bpf_convert_filter() 832 *insn = BPF_LDX_MEM(BPF_W, BPF_CLASS(fp->code) == BPF_LD ? in bpf_convert_filter()
|
/Linux-v4.19/arch/arm64/net/ |
D | bpf_jit_comp.c | 365 const bool is64 = BPF_CLASS(code) == BPF_ALU64; in build_insn()
|
/Linux-v4.19/Documentation/networking/ |
D | filter.txt | 869 When BPF_CLASS(code) == BPF_ALU or BPF_JMP, 4th bit encodes source operand ... 886 If BPF_CLASS(code) == BPF_ALU or BPF_ALU64 [ in eBPF ], BPF_OP(code) is one of: 903 If BPF_CLASS(code) == BPF_JMP, BPF_OP(code) is one of:
|
/Linux-v4.19/arch/arm/net/ |
D | bpf_jit_32.c | 1325 const bool is64 = BPF_CLASS(code) == BPF_ALU64; in build_insn()
|