Lines Matching defs:insn
111 static inline void emit(const u32 insn, struct rv_jit_context *ctx)
114 ctx->insns[ctx->ninsns] = insn;
115 ctx->insns[ctx->ninsns + 1] = (insn >> 16);
122 static inline void emitc(const u16 insn, struct rv_jit_context *ctx)
127 ctx->insns[ctx->ninsns] = insn;
202 static inline int is_12b_check(int off, int insn)
205 pr_err("bpf-jit: insn=%d 12b < offset=%d not supported yet!\n",
206 insn, (int)off);
222 static inline int rv_offset(int insn, int off, struct rv_jit_context *ctx)
227 from = (insn > 0) ? ctx->offset[insn - 1] : ctx->prologue_len;
228 to = (insn + off > 0) ? ctx->offset[insn + off - 1] : ctx->prologue_len;
1229 int bpf_jit_emit_insn(const struct bpf_insn *insn, struct rv_jit_context *ctx,