Searched refs:emit_insn (Results 1 - 2 of 2) sorted by relevance

/linux-master/arch/loongarch/net/
H A Dbpf_jit.h30 #define emit_insn(ctx, func, ...) \ macro
73 emit_insn(ctx, lu32id, reg, 0);
82 emit_insn(ctx, addiw, reg, reg, 0);
91 emit_insn(ctx, lu12iw, rd, imm_31_12);
95 emit_insn(ctx, ori, rd, rd, imm_11_0);
99 emit_insn(ctx, lu32id, rd, imm_51_32);
103 emit_insn(ctx, lu52id, rd, rd, imm_63_52);
112 emit_insn(ctx, or, rd, LOONGARCH_GPR_ZERO, LOONGARCH_GPR_ZERO);
118 emit_insn(ctx, addiw, rd, LOONGARCH_GPR_ZERO, imm);
124 emit_insn(ct
[all...]
H A Dbpf_jit.c106 emit_insn(ctx, addid, REG_TCC, LOONGARCH_GPR_ZERO, MAX_TAIL_CALL_CNT);
108 emit_insn(ctx, addid, LOONGARCH_GPR_SP, LOONGARCH_GPR_SP, -stack_adjust);
111 emit_insn(ctx, std, LOONGARCH_GPR_RA, LOONGARCH_GPR_SP, store_offset);
114 emit_insn(ctx, std, LOONGARCH_GPR_FP, LOONGARCH_GPR_SP, store_offset);
117 emit_insn(ctx, std, LOONGARCH_GPR_S0, LOONGARCH_GPR_SP, store_offset);
120 emit_insn(ctx, std, LOONGARCH_GPR_S1, LOONGARCH_GPR_SP, store_offset);
123 emit_insn(ctx, std, LOONGARCH_GPR_S2, LOONGARCH_GPR_SP, store_offset);
126 emit_insn(ctx, std, LOONGARCH_GPR_S3, LOONGARCH_GPR_SP, store_offset);
129 emit_insn(ctx, std, LOONGARCH_GPR_S4, LOONGARCH_GPR_SP, store_offset);
132 emit_insn(ct
[all...]

Completed in 194 milliseconds