Lines Matching refs:code
410 u8 code = insn->code; in init_regs() local
412 switch (code) { in init_regs()
422 if (code & (BPF_ALU | BPF_X) || code & (BPF_ALU64 | BPF_X) || in init_regs()
423 code & (BPF_JMP | BPF_X) || code & (BPF_JMP32 | BPF_X) || in init_regs()
424 code & BPF_LDX || code & BPF_STX) in init_regs()
595 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 || in bpf_jit_emit_insn()
596 BPF_CLASS(insn->code) == BPF_JMP; in bpf_jit_emit_insn()
600 u8 rd = -1, rs = -1, code = insn->code; in bpf_jit_emit_insn() local
606 switch (code) { in bpf_jit_emit_insn()
659 emit_call_libgcc_ll(__muldi3, rd, rs, code, ctx); in bpf_jit_emit_insn()
670 emit_call_libgcc_ll(&hppa_div64, rd, rs, code, ctx); in bpf_jit_emit_insn()
681 emit_call_libgcc_ll(&hppa_div64_rem, rd, rs, code, ctx); in bpf_jit_emit_insn()
890 if (is_signed_bpf_cond(BPF_OP(code))) in bpf_jit_emit_insn()
899 if (BPF_OP(code) == BPF_JSET) { in bpf_jit_emit_insn()
906 emit_branch(BPF_OP(code), rd, rs, paoff, ctx); in bpf_jit_emit_insn()
940 if (is_signed_bpf_cond(BPF_OP(code))) in bpf_jit_emit_insn()
949 emit_branch(BPF_OP(code), rd, rs, paoff, ctx); in bpf_jit_emit_insn()
1034 switch (BPF_SIZE(code)) { in bpf_jit_emit_insn()
1077 if (BPF_CLASS(code) == BPF_ST) { in bpf_jit_emit_insn()
1082 emit_store(rd, rs, off, ctx, BPF_SIZE(code), BPF_MODE(code)); in bpf_jit_emit_insn()
1093 pr_err("bpf-jit: unknown opcode %02x\n", code); in bpf_jit_emit_insn()