Home
last modified time | relevance | path

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

/linux-6.3-rc2/arch/loongarch/net/
A Dbpf_jit.c229 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 Dbpf_jit.h30 #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