Home
last modified time | relevance | path

Searched refs:BPF_DIV (Results 1 – 16 of 16) sorted by relevance

/linux-4.4.14/arch/s390/net/
Dbpf_jit_comp.c612 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/
Dbpf_common.h33 #define BPF_DIV 0x30 macro
/linux-4.4.14/arch/arm64/net/
Dbpf_jit_comp.c303 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/
Dcore.c221 [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()
Dverifier.c283 [BPF_DIV >> 4] = "/=",
1129 if ((opcode == BPF_MOD || opcode == BPF_DIV) && in check_alu_op()
/linux-4.4.14/arch/arm/net/
Dbpf_jit_32.c470 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/
Dtest_bpf.c488 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/
Dbpf_jit_comp.c483 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/
Dbpf_exp.y501 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); }
Dbpf_dbg.c67 #define BPF_ALU_DIV (BPF_ALU | BPF_DIV)
/linux-4.4.14/kernel/
Dseccomp.c132 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/
Dfilter.c413 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/
Dbpf_jit_comp.c175 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/
Dbpf_jit_comp.c485 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/
Dbpf_jit.c817 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/
Dfilter.txt886 BPF_DIV 0x30