Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/arch/powerpc/net/
H A Dbpf_jit_comp64.c399 if (BPF_CLASS(code) == BPF_ALU) in bpf_jit_build_body()
410 if (BPF_CLASS(code) == BPF_ALU) in bpf_jit_build_body()
454 switch (BPF_CLASS(code)) { in bpf_jit_build_body()
513 if (imm < 0 && BPF_CLASS(code) == BPF_ALU64) { in bpf_jit_build_body()
530 if (imm < 0 && BPF_CLASS(code) == BPF_ALU64) { in bpf_jit_build_body()
615 if (BPF_CLASS(code) == BPF_ALU && !fp->aux->verifier_zext) in bpf_jit_build_body()
727 if (BPF_CLASS(code) == BPF_ST) { in bpf_jit_build_body()
735 if (BPF_CLASS(code) == BPF_ST) { in bpf_jit_build_body()
743 if (BPF_CLASS(code) == BPF_ST) { in bpf_jit_build_body()
751 if (BPF_CLASS(code) == BPF_ST) { in bpf_jit_build_body()
[all …]
/OK3568_Linux_fs/kernel/arch/x86/net/
H A Dbpf_jit_comp.c838 if (BPF_CLASS(insn->code) == BPF_ALU64) in do_jit()
848 BPF_CLASS(insn->code) == BPF_ALU64, in do_jit()
855 if (BPF_CLASS(insn->code) == BPF_ALU64) in do_jit()
872 if (BPF_CLASS(insn->code) == BPF_ALU64) in do_jit()
914 emit_mov_imm32(&prog, BPF_CLASS(insn->code) == BPF_ALU64, in do_jit()
952 if (BPF_CLASS(insn->code) == BPF_ALU64) in do_jit()
978 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64; in do_jit()
1016 if (BPF_CLASS(insn->code) == BPF_ALU64) in do_jit()
1055 if (BPF_CLASS(insn->code) == BPF_ALU64) in do_jit()
1299 if (BPF_CLASS(insn->code) == BPF_JMP) in do_jit()
[all …]
H A Dbpf_jit_comp32.c1493 const bool is64 = BPF_CLASS(insn->code) == BPF_ALU64; in do_jit()
1968 bool is_jmp64 = BPF_CLASS(insn->code) == BPF_JMP; in do_jit()
2039 bool is_jmp64 = BPF_CLASS(insn->code) == BPF_JMP; in do_jit()
2083 bool is_jmp64 = BPF_CLASS(insn->code) == BPF_JMP; in do_jit()
2139 bool is_jmp64 = BPF_CLASS(insn->code) == BPF_JMP; in do_jit()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/netronome/nfp/bpf/
H A Dmain.h353 return BPF_CLASS(meta->insn.code); in mbpf_class()
415 return BPF_CLASS(code) == BPF_LD && in is_mbpf_classic_load()
423 return BPF_CLASS(code) == BPF_ST && BPF_MODE(code) == BPF_MEM; in is_mbpf_classic_store()
H A Djit.c3938 insn.code = BPF_CLASS(insn.code) | BPF_SUB; in nfp_bpf_opt_neg_add_sub()
3940 insn.code = BPF_CLASS(insn.code) | BPF_ADD; in nfp_bpf_opt_neg_add_sub()
3967 if (BPF_CLASS(insn.code) != BPF_LD) in nfp_bpf_opt_ld_mask()
4002 if (BPF_CLASS(insn.code) != BPF_LD) in nfp_bpf_opt_ld_shift()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dbpf_common.h6 #define BPF_CLASS(code) ((code) & 0x07) macro
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dbpf_common.h6 #define BPF_CLASS(code) ((code) & 0x07) macro
/OK3568_Linux_fs/kernel/tools/include/uapi/linux/
H A Dbpf_common.h6 #define BPF_CLASS(code) ((code) & 0x07) macro
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dbpf_common.h6 #define BPF_CLASS(code) ((code) & 0x07) macro
/OK3568_Linux_fs/kernel/arch/s390/net/
H A Dbpf_jit_comp.c708 if (BPF_CLASS(insn->code) == BPF_LDX && in bpf_jit_insn()
1457 if (BPF_CLASS(insn->code) == BPF_JMP32) { in bpf_jit_insn()
1513 bool is_jmp32 = BPF_CLASS(insn->code) == BPF_JMP32; in bpf_jit_insn()
1521 is_jmp32 = BPF_CLASS(insn->code) == BPF_JMP32; in bpf_jit_insn()
1542 is_jmp32 = BPF_CLASS(insn->code) == BPF_JMP32; in bpf_jit_insn()
1560 is_jmp32 = BPF_CLASS(insn->code) == BPF_JMP32; in bpf_jit_insn()
/OK3568_Linux_fs/kernel/tools/bpf/bpftool/
H A Dcfg.c162 return BPF_CLASS(code) == BPF_JMP || BPF_CLASS(code) == BPF_JMP32; in is_jmp_insn()
/OK3568_Linux_fs/kernel/arch/mips/net/
H A Debpf_jit.c462 if (BPF_CLASS(insn->code) == BPF_ALU64 && in gen_imm_insn()
467 if (BPF_CLASS(insn->code) == BPF_ALU && in gen_imm_insn()
475 switch (BPF_OP(insn->code) | BPF_CLASS(insn->code)) { in gen_imm_insn()
533 switch (BPF_OP(insn->code) | BPF_CLASS(insn->code)) { in gen_imm_insn()
669 if (IS_ENABLED(CONFIG_32BIT) && ((BPF_CLASS(insn->code) == BPF_ALU64) in build_one_insn()
1575 switch (BPF_CLASS(insn->code)) { in reg_val_propagate_range()
/OK3568_Linux_fs/kernel/kernel/bpf/
H A Dverifier.c1522 if (BPF_CLASS(code) == BPF_LD && in check_subprogs()
1525 if (BPF_CLASS(code) != BPF_JMP && BPF_CLASS(code) != BPF_JMP32) in check_subprogs()
1615 class = BPF_CLASS(code); in is_reg64()
1692 u8 class = BPF_CLASS(insn->code); in insn_no_def()
1812 u8 class = BPF_CLASS(insn->code); in backtrack_insn()
6009 if (BPF_CLASS(insn->code) != BPF_ALU64) { in adjust_ptr_min_max_vals()
6790 u64 insn_bitness = (BPF_CLASS(insn->code) == BPF_ALU64) ? 64 : 32; in adjust_scalar_min_max_vals()
6791 bool alu32 = (BPF_CLASS(insn->code) != BPF_ALU64); in adjust_scalar_min_max_vals()
7037 BPF_CLASS(insn->code) == BPF_ALU64) { in check_alu_op()
7087 if (BPF_CLASS(insn->code) == BPF_ALU64) { in check_alu_op()
[all …]
H A Ddisasm.c122 u8 class = BPF_CLASS(insn->code); in print_bpf_insn()
H A Dcore.c401 if ((BPF_CLASS(code) != BPF_JMP && in bpf_adj_branches()
402 BPF_CLASS(code) != BPF_JMP32) || in bpf_adj_branches()
/OK3568_Linux_fs/kernel/tools/perf/util/
H A Dbpf-prologue.c335 u8 class = BPF_CLASS(insn->code); in prologue_relocate()
/OK3568_Linux_fs/kernel/arch/sparc/net/
H A Dbpf_jit_comp_64.c1120 div = (BPF_CLASS(code) == BPF_ALU64) ? UDIVX : DIV; in build_insn()
1124 if (BPF_CLASS(code) != BPF_ALU64) in build_insn()
1164 if (BPF_CLASS(code) == BPF_ALU && in build_insn()
/OK3568_Linux_fs/kernel/tools/bpf/
H A Dbpf_dbg.c431 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()
/OK3568_Linux_fs/kernel/arch/arm64/net/
H A Dbpf_jit_comp.c439 const bool is64 = BPF_CLASS(code) == BPF_ALU64 || in build_insn()
440 BPF_CLASS(code) == BPF_JMP; in build_insn()
/OK3568_Linux_fs/kernel/arch/riscv/net/
H A Dbpf_jit_comp32.c959 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 || in bpf_jit_emit_insn()
960 BPF_CLASS(insn->code) == BPF_JMP; in bpf_jit_emit_insn()
1268 if (BPF_CLASS(code) == BPF_ST) { in bpf_jit_emit_insn()
H A Dbpf_jit_comp64.c446 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 || in bpf_jit_emit_insn()
447 BPF_CLASS(insn->code) == BPF_JMP; in bpf_jit_emit_insn()
/OK3568_Linux_fs/kernel/arch/arm/net/
H A Dbpf_jit_32.c1373 const bool is64 = BPF_CLASS(code) == BPF_ALU64; in build_insn()
1740 BPF_CLASS(code) == BPF_JMP); in build_insn()
/OK3568_Linux_fs/kernel/net/core/
H A Dfilter.c655 if (BPF_CLASS(fp->code) == BPF_LD && in bpf_convert_filter()
659 if (BPF_CLASS(fp->code) == BPF_LD && in bpf_convert_filter()
813 *insn = BPF_STX_MEM(BPF_W, BPF_REG_FP, BPF_CLASS(fp->code) == in bpf_convert_filter()
828 *insn = BPF_LDX_MEM(BPF_W, BPF_CLASS(fp->code) == BPF_LD ? in bpf_convert_filter()
836 *insn = BPF_MOV32_IMM(BPF_CLASS(fp->code) == BPF_LD ? in bpf_convert_filter()
853 *insn = BPF_LDX_MEM(BPF_W, BPF_CLASS(fp->code) == BPF_LD ? in bpf_convert_filter()
/OK3568_Linux_fs/kernel/Documentation/networking/
H A Dfilter.rst909 When BPF_CLASS(code) == BPF_ALU or BPF_JMP, 4th bit encodes source operand ...
928 If BPF_CLASS(code) == BPF_ALU or BPF_ALU64 [ in eBPF ], BPF_OP(code) is one of::
945 If BPF_CLASS(code) == BPF_JMP or BPF_JMP32 [ in eBPF ], BPF_OP(code) is one of::
/OK3568_Linux_fs/kernel/tools/lib/bpf/
H A Dlibbpf.c550 return BPF_CLASS(insn->code) == BPF_JMP && in insn_is_subprog_call()
5487 class = BPF_CLASS(insn->code); in bpf_core_patch_insn()
5562 insn->code = BPF_MODE(insn->code) | insn_bpf_sz | BPF_CLASS(insn->code); in bpf_core_patch_insn()
6649 if (BPF_CLASS(insn->code) == BPF_JMP && in insn_is_helper_call()

12