Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/arch/mips/net/
H A Debpf_jit.c138 #define emit_instr(ctx, func, ...) \ macro
305 emit_instr(ctx, addiu, MIPS_R_V1, MIPS_R_ZERO, MAX_TAIL_CALL_CNT); in gen_int_prologue()
364 emit_instr(ctx, sll, r0, r0, 0); in build_int_epilogue()
397 emit_instr(ctx, jr, dest_reg); in build_int_epilogue()
403 emit_instr(ctx, nop); in build_int_epilogue()
412 emit_instr(ctx, addiu, reg, MIPS_R_ZERO, insn->imm); in gen_imm_to_reg()
417 emit_instr(ctx, lui, reg, upper >> 16); in gen_imm_to_reg()
418 emit_instr(ctx, addiu, reg, reg, lower); in gen_imm_to_reg()
465 emit_instr(ctx, dinsu, dst, MIPS_R_ZERO, 32, 32); in gen_imm_insn()
471 emit_instr(ct in gen_imm_insn()
[all...]
H A Dbpf_jit.c121 #define emit_instr(ctx, func, ...) \ macro
131 * Similar to emit_instr but it must be used when we need to emit
152 emit_instr(ctx, addu, dst, src1, src2); in emit_addu()
157 emit_instr(ctx, nop); in emit_nop()
184 emit_instr(ctx, or, dst, src1, src2); in emit_or()
194 emit_instr(ctx, ori, dst, src, imm); in emit_ori()
205 emit_instr(ctx, daddiu, dst, src, imm); in emit_daddiu()
215 emit_instr(ctx, addiu, dst, src, imm); in emit_addiu()
222 emit_instr(ctx, and, dst, src1, src2); in emit_and()
233 emit_instr(ct in emit_andi()
[all...]

Completed in 2 milliseconds