/linux-4.4.14/arch/s390/net/ |
D | bpf_jit_comp.c | 612 case BPF_ALU | BPF_DIV | BPF_X: /* dst = (u32) dst / (u32) src */ in bpf_jit_insn() 615 int rc_reg = BPF_OP(insn->code) == BPF_DIV ? REG_W1 : REG_W0; in bpf_jit_insn() 632 case BPF_ALU64 | BPF_DIV | BPF_X: /* dst = dst / src */ in bpf_jit_insn() 635 int rc_reg = BPF_OP(insn->code) == BPF_DIV ? REG_W1 : REG_W0; in bpf_jit_insn() 652 case BPF_ALU | BPF_DIV | BPF_K: /* dst = (u32) dst / (u32) imm */ in bpf_jit_insn() 655 int rc_reg = BPF_OP(insn->code) == BPF_DIV ? REG_W1 : REG_W0; in bpf_jit_insn() 674 case BPF_ALU64 | BPF_DIV | BPF_K: /* dst = dst / imm */ in bpf_jit_insn() 677 int rc_reg = BPF_OP(insn->code) == BPF_DIV ? REG_W1 : REG_W0; in bpf_jit_insn()
|
/linux-4.4.14/include/uapi/linux/ |
D | bpf_common.h | 33 #define BPF_DIV 0x30 macro
|
/linux-4.4.14/arch/arm64/net/ |
D | bpf_jit_comp.c | 303 case BPF_ALU | BPF_DIV | BPF_X: in build_insn() 304 case BPF_ALU64 | BPF_DIV | BPF_X: in build_insn() 320 case BPF_DIV: in build_insn() 431 case BPF_ALU | BPF_DIV | BPF_K: in build_insn() 432 case BPF_ALU64 | BPF_DIV | BPF_K: in build_insn()
|
/linux-4.4.14/kernel/bpf/ |
D | core.c | 221 [BPF_ALU | BPF_DIV | BPF_X] = &&ALU_DIV_X, in __bpf_prog_run() 222 [BPF_ALU | BPF_DIV | BPF_K] = &&ALU_DIV_K, in __bpf_prog_run() 249 [BPF_ALU64 | BPF_DIV | BPF_X] = &&ALU64_DIV_X, in __bpf_prog_run() 250 [BPF_ALU64 | BPF_DIV | BPF_K] = &&ALU64_DIV_K, in __bpf_prog_run()
|
D | verifier.c | 283 [BPF_DIV >> 4] = "/=", 1129 if ((opcode == BPF_MOD || opcode == BPF_DIV) && in check_alu_op()
|
/linux-4.4.14/arch/arm/net/ |
D | bpf_jit_32.c | 470 if (bpf_op == BPF_DIV) in emit_udivmod() 496 emit_mov_i(ARM_R3, bpf_op == BPF_DIV ? (u32)jit_udiv : (u32)jit_mod, in emit_udivmod() 695 case BPF_ALU | BPF_DIV | BPF_K: in build_body() 699 emit_udivmod(r_A, r_A, r_scratch, ctx, BPF_DIV); in build_body() 701 case BPF_ALU | BPF_DIV | BPF_X: in build_body() 705 emit_udivmod(r_A, r_A, r_X, ctx, BPF_DIV); in build_body()
|
/linux-4.4.14/lib/ |
D | test_bpf.c | 488 BPF_STMT(BPF_ALU | BPF_DIV | BPF_K, 2), 491 BPF_STMT(BPF_ALU | BPF_DIV | BPF_X, 0), 494 BPF_STMT(BPF_ALU | BPF_DIV | BPF_K, 0x70000000), 1695 BPF_ALU64_REG(BPF_DIV, R0, R2), 1752 BPF_ALU32_REG(BPF_DIV, R0, R2), 1769 BPF_ALU32_REG(BPF_DIV, R0, R7), 1788 BPF_STMT(BPF_ALU | BPF_DIV | BPF_K, 0), 2780 BPF_ALU32_REG(BPF_DIV, R0, R1), 2792 BPF_ALU32_REG(BPF_DIV, R0, R1), 2804 BPF_ALU64_REG(BPF_DIV, R0, R1), [all …]
|
/linux-4.4.14/arch/x86/net/ |
D | bpf_jit_comp.c | 483 case BPF_ALU | BPF_DIV | BPF_X: in do_jit() 485 case BPF_ALU | BPF_DIV | BPF_K: in do_jit() 487 case BPF_ALU64 | BPF_DIV | BPF_X: in do_jit() 489 case BPF_ALU64 | BPF_DIV | BPF_K: in do_jit()
|
/linux-4.4.14/tools/net/ |
D | bpf_exp.y | 501 bpf_set_curr_instr(BPF_ALU | BPF_DIV | BPF_K, 0, 0, $3); } 503 bpf_set_curr_instr(BPF_ALU | BPF_DIV | BPF_X, 0, 0, 0); } 505 bpf_set_curr_instr(BPF_ALU | BPF_DIV | BPF_X, 0, 0, 0); }
|
D | bpf_dbg.c | 67 #define BPF_ALU_DIV (BPF_ALU | BPF_DIV)
|
/linux-4.4.14/kernel/ |
D | seccomp.c | 132 case BPF_ALU | BPF_DIV | BPF_K: in seccomp_check_filter() 133 case BPF_ALU | BPF_DIV | BPF_X: in seccomp_check_filter()
|
/linux-4.4.14/net/core/ |
D | filter.c | 413 case BPF_ALU | BPF_DIV | BPF_X: in bpf_convert_filter() 414 case BPF_ALU | BPF_DIV | BPF_K: in bpf_convert_filter() 685 [BPF_ALU | BPF_DIV | BPF_K] = true, in chk_code_allowed() 686 [BPF_ALU | BPF_DIV | BPF_X] = true, in chk_code_allowed() 774 case BPF_ALU | BPF_DIV | BPF_K: in bpf_check_classic()
|
/linux-4.4.14/arch/powerpc/net/ |
D | bpf_jit_comp.c | 175 case BPF_ALU | BPF_DIV | BPF_X: /* A /= X; */ in bpf_jit_build_body() 199 case BPF_ALU | BPF_DIV | BPF_K: /* A /= K */ in bpf_jit_build_body()
|
/linux-4.4.14/arch/sparc/net/ |
D | bpf_jit_comp.c | 485 case BPF_ALU | BPF_DIV | BPF_K: /* A /= K with K != 0*/ in bpf_jit_compile() 500 case BPF_ALU | BPF_DIV | BPF_X: /* A /= X; */ in bpf_jit_compile()
|
/linux-4.4.14/arch/mips/net/ |
D | bpf_jit.c | 817 case BPF_ALU | BPF_DIV | BPF_K: in build_body() 841 case BPF_ALU | BPF_DIV | BPF_X: in build_body()
|
/linux-4.4.14/Documentation/networking/ |
D | filter.txt | 886 BPF_DIV 0x30
|