Lines Matching defs:insn
342 static void emit_bpf_tail_call(int insn, struct hppa_jit_context *ctx)
407 static void init_regs(u8 *rd, u8 *rs, const struct bpf_insn *insn,
410 u8 code = insn->code;
419 *rd = bpf_to_hppa_reg(insn->dst_reg, ctx);
425 *rs = bpf_to_hppa_reg(insn->src_reg, ctx);
592 int bpf_jit_emit_insn(const struct bpf_insn *insn, struct hppa_jit_context *ctx,
595 bool is64 = BPF_CLASS(insn->code) == BPF_ALU64 ||
596 BPF_CLASS(insn->code) == BPF_JMP;
597 int s, e, ret, i = insn - ctx->prog->insnsi;
600 u8 rd = -1, rs = -1, code = insn->code;
601 s16 off = insn->off;
602 s32 imm = insn->imm;
604 init_regs(&rd, &rs, insn, ctx);
973 ret = bpf_jit_get_func_addr(ctx->prog, insn, extra_pass,
1001 struct bpf_insn insn1 = insn[1];
1003 if (bpf_pseudo_func(insn))
1037 if (insn_is_zext(&insn[1]))
1042 if (insn_is_zext(&insn[1]))
1047 if (insn_is_zext(&insn[1]))
1089 insn->imm);