Searched refs:emit_instr (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/arch/mips/net/ |
H A D | ebpf_jit.c | 138 #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 D | bpf_jit.c | 121 #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 3 milliseconds