/Linux-v4.19/lib/ |
D | test_bpf.c | 241 insn[len - 2] = __BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0); in bpf_fill_maxinsns7() 509 BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0), 776 BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0), 981 BPF_STMT(BPF_ALU | BPF_SUB | BPF_K, 4), 1075 BPF_STMT(BPF_ALU | BPF_SUB | BPF_X, 0), 1119 BPF_ALU64_REG(BPF_SUB, R1, R2), 1206 BPF_ALU64_IMM(BPF_SUB, R0, 10), 1207 BPF_ALU64_IMM(BPF_SUB, R1, 10), 1208 BPF_ALU64_IMM(BPF_SUB, R2, 10), 1209 BPF_ALU64_IMM(BPF_SUB, R3, 10), [all …]
|
/Linux-v4.19/tools/include/uapi/linux/ |
D | bpf_common.h | 33 #define BPF_SUB 0x10 macro
|
/Linux-v4.19/include/uapi/linux/ |
D | bpf_common.h | 33 #define BPF_SUB 0x10 macro
|
/Linux-v4.19/arch/x86/net/ |
D | bpf_jit_comp.c | 438 case BPF_ALU | BPF_SUB | BPF_X: in do_jit() 443 case BPF_ALU64 | BPF_SUB | BPF_X: in do_jit() 449 case BPF_SUB: b2 = 0x29; break; in do_jit() 479 case BPF_ALU | BPF_SUB | BPF_K: in do_jit() 484 case BPF_ALU64 | BPF_SUB | BPF_K: in do_jit() 502 case BPF_SUB: in do_jit()
|
D | bpf_jit_comp32.c | 539 case BPF_SUB: in emit_ia32_alu_r() 620 case BPF_SUB: in emit_ia32_alu_i() 1672 case BPF_ALU | BPF_SUB | BPF_K: in do_jit() 1673 case BPF_ALU | BPF_SUB | BPF_X: in do_jit() 1682 case BPF_ALU64 | BPF_SUB | BPF_K: in do_jit() 1683 case BPF_ALU64 | BPF_SUB | BPF_X: in do_jit()
|
/Linux-v4.19/arch/mips/net/ |
D | ebpf_jit.c | 416 case BPF_SUB: in gen_imm_insn() 473 case BPF_ALU64 | BPF_SUB: in gen_imm_insn() 500 case BPF_ALU | BPF_SUB: in gen_imm_insn() 528 case BPF_ALU64 | BPF_SUB: in gen_imm_insn() 534 case BPF_ALU | BPF_SUB: in gen_imm_insn() 649 case BPF_ALU64 | BPF_SUB | BPF_K: /* ALU64_IMM */ in build_one_insn() 659 case BPF_ALU | BPF_SUB | BPF_K: /* ALU32_IMM */ in build_one_insn() 764 case BPF_ALU64 | BPF_SUB | BPF_X: /* ALU64_REG */ in build_one_insn() 808 case BPF_SUB: in build_one_insn() 848 case BPF_ALU | BPF_SUB | BPF_X: /* ALU_REG */ in build_one_insn() [all …]
|
D | bpf_jit.c | 808 case BPF_ALU | BPF_SUB | BPF_K: in build_body() 813 case BPF_ALU | BPF_SUB | BPF_X: in build_body()
|
/Linux-v4.19/tools/testing/selftests/bpf/ |
D | test_align.c | 447 BPF_ALU64_REG(BPF_SUB, BPF_REG_5, BPF_REG_2), 504 BPF_ALU64_REG(BPF_SUB, BPF_REG_6, BPF_REG_7), 556 BPF_ALU64_REG(BPF_SUB, BPF_REG_5, BPF_REG_6),
|
D | test_verifier.c | 187 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_2), 879 BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 8), 4207 BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 4), 4231 BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 12), 7085 BPF_ALU32_REG(BPF_SUB, BPF_REG_3, BPF_REG_9), 7563 BPF_ALU64_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), 7849 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_3), 7875 BPF_ALU64_REG(BPF_SUB, BPF_REG_1, BPF_REG_3), 8033 BPF_ALU32_IMM(BPF_SUB, BPF_REG_1, 0x7fffffff), 8066 BPF_ALU64_IMM(BPF_SUB, BPF_REG_1, 0xffffff80 >> 1), [all …]
|
/Linux-v4.19/arch/powerpc/net/ |
D | bpf_jit_comp64.c | 322 case BPF_ALU | BPF_SUB | BPF_X: /* (u32) dst -= (u32) src */ in bpf_jit_build_body() 323 case BPF_ALU64 | BPF_SUB | BPF_X: /* dst -= src */ in bpf_jit_build_body() 327 case BPF_ALU | BPF_SUB | BPF_K: /* (u32) dst -= (u32) imm */ in bpf_jit_build_body() 329 case BPF_ALU64 | BPF_SUB | BPF_K: /* dst -= imm */ in bpf_jit_build_body() 330 if (BPF_OP(code) == BPF_SUB) in bpf_jit_build_body()
|
D | bpf_jit_comp.c | 150 case BPF_ALU | BPF_SUB | BPF_X: /* A -= X; */ in bpf_jit_build_body() 154 case BPF_ALU | BPF_SUB | BPF_K: /* A -= K */ in bpf_jit_build_body()
|
/Linux-v4.19/tools/bpf/ |
D | bpf_exp.y | 358 bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_K, 0, 0, $3); } 360 bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_X, 0, 0, 0); } 362 bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_X, 0, 0, 0); }
|
D | bpf_dbg.c | 65 #define BPF_ALU_SUB (BPF_ALU | BPF_SUB)
|
/Linux-v4.19/arch/s390/net/ |
D | bpf_jit_comp.c | 579 case BPF_ALU | BPF_SUB | BPF_X: /* dst = (u32) dst - (u32) src */ in bpf_jit_insn() 584 case BPF_ALU64 | BPF_SUB | BPF_X: /* dst = dst - src */ in bpf_jit_insn() 588 case BPF_ALU | BPF_SUB | BPF_K: /* dst = (u32) dst - (u32) imm */ in bpf_jit_insn() 595 case BPF_ALU64 | BPF_SUB | BPF_K: /* dst = dst - imm */ in bpf_jit_insn()
|
/Linux-v4.19/arch/arm64/net/ |
D | bpf_jit_comp.c | 392 case BPF_ALU | BPF_SUB | BPF_X: in build_insn() 393 case BPF_ALU64 | BPF_SUB | BPF_X: in build_insn() 495 case BPF_ALU | BPF_SUB | BPF_K: in build_insn() 496 case BPF_ALU64 | BPF_SUB | BPF_K: in build_insn()
|
/Linux-v4.19/kernel/bpf/ |
D | disasm.c | 76 [BPF_SUB >> 4] = "-=",
|
D | core.c | 654 case BPF_ALU | BPF_SUB | BPF_K: in bpf_jit_blind_insn() 668 case BPF_ALU64 | BPF_SUB | BPF_K: in bpf_jit_blind_insn()
|
D | verifier.c | 2801 case BPF_SUB: in adjust_ptr_min_max_vals() 2925 opcode != BPF_ADD && opcode != BPF_SUB && opcode != BPF_AND) { in adjust_scalar_min_max_vals() 2950 case BPF_SUB: in adjust_scalar_min_max_vals() 3174 if (opcode == BPF_SUB && env->allow_ptr_leaks) { in adjust_reg_min_max_vals()
|
/Linux-v4.19/arch/sparc/net/ |
D | bpf_jit_comp_64.c | 914 case BPF_ALU | BPF_SUB | BPF_X: in build_insn() 915 case BPF_ALU64 | BPF_SUB | BPF_X: in build_insn() 1056 case BPF_ALU | BPF_SUB | BPF_K: in build_insn() 1057 case BPF_ALU64 | BPF_SUB | BPF_K: in build_insn()
|
D | bpf_jit_comp_32.c | 405 case BPF_ALU | BPF_SUB | BPF_X: /* A -= X; */ in bpf_jit_compile() 408 case BPF_ALU | BPF_SUB | BPF_K: /* A -= K */ in bpf_jit_compile()
|
/Linux-v4.19/arch/arm/net/ |
D | bpf_jit_32.c | 665 case BPF_SUB: in emit_alu_r() 1368 case BPF_ALU | BPF_SUB | BPF_K: in build_insn() 1369 case BPF_ALU | BPF_SUB | BPF_X: in build_insn() 1384 case BPF_ALU64 | BPF_SUB | BPF_K: in build_insn() 1385 case BPF_ALU64 | BPF_SUB | BPF_X: in build_insn()
|
/Linux-v4.19/kernel/ |
D | seccomp.c | 136 case BPF_ALU | BPF_SUB | BPF_K: in seccomp_check_filter() 137 case BPF_ALU | BPF_SUB | BPF_X: in seccomp_check_filter()
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/ |
D | jit.c | 3123 [BPF_ALU64 | BPF_SUB | BPF_X] = sub_reg64, 3124 [BPF_ALU64 | BPF_SUB | BPF_K] = sub_imm64, 3146 [BPF_ALU | BPF_SUB | BPF_X] = sub_reg, 3147 [BPF_ALU | BPF_SUB | BPF_K] = sub_imm, 3470 insn.code = BPF_CLASS(insn.code) | BPF_SUB; in nfp_bpf_opt_neg_add_sub() 3471 else if (BPF_OP(insn.code) == BPF_SUB) in nfp_bpf_opt_neg_add_sub()
|
/Linux-v4.19/net/core/ |
D | filter.c | 465 *insn++ = BPF_ALU64_IMM(BPF_SUB, BPF_REG_TMP, offset); in convert_bpf_ld_abs() 588 *new_insn++ = BPF_ALU32_REG(BPF_SUB, BPF_REG_H, BPF_REG_TMP); in bpf_convert_filter() 605 case BPF_ALU | BPF_SUB | BPF_X: in bpf_convert_filter() 606 case BPF_ALU | BPF_SUB | BPF_K: in bpf_convert_filter() 945 [BPF_ALU | BPF_SUB | BPF_K] = true, in chk_code_allowed() 946 [BPF_ALU | BPF_SUB | BPF_X] = true, in chk_code_allowed()
|
/Linux-v4.19/Documentation/networking/ |
D | filter.txt | 889 BPF_SUB 0x10
|