Searched refs:emit_insn (Results 1 – 2 of 2) sorted by relevance
/linux-6.3-rc2/arch/loongarch/net/ |
A D | bpf_jit.c | 229 emit_insn(ctx, ldwu, t1, a1, off); in emit_bpf_tail_call() 249 emit_insn(ctx, ldd, t2, t2, off); in emit_bpf_tail_call() 256 emit_insn(ctx, ldd, t3, t2, off); in emit_bpf_tail_call() 290 emit_insn(ctx, addd, t1, dst, t1); in emit_atomic() 365 emit_insn(ctx, lld, r0, t1, 0); in emit_atomic() 366 emit_insn(ctx, bne, t2, r0, 4); in emit_atomic() 368 emit_insn(ctx, scd, t3, t1, 0); in emit_atomic() 371 emit_insn(ctx, llw, r0, t1, 0); in emit_atomic() 374 emit_insn(ctx, bne, t2, r0, 4); in emit_atomic() 376 emit_insn(ctx, scw, t3, t1, 0); in emit_atomic() [all …]
|
A D | bpf_jit.h | 30 #define emit_insn(ctx, func, ...) \ macro 73 emit_insn(ctx, lu32id, reg, 0); in emit_zext_32() 82 emit_insn(ctx, addiw, reg, reg, 0); in emit_sext_32() 91 emit_insn(ctx, lu12iw, rd, imm_31_12); in move_addr() 95 emit_insn(ctx, ori, rd, rd, imm_11_0); in move_addr() 99 emit_insn(ctx, lu32id, rd, imm_51_32); in move_addr() 138 emit_insn(ctx, lu12iw, rd, imm_31_12); in move_imm() 143 emit_insn(ctx, ori, rd, rd, imm_11_0); in move_imm() 156 emit_insn(ctx, lu32id, rd, imm_51_32); in move_imm() 256 emit_insn(ctx, b, jmp_offset); in cond_jmp_offs26() [all …]
|
Completed in 8 milliseconds