Home
last modified time | relevance | path

Searched refs:loongarch_gpr (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/arch/loongarch/include/asm/
H A Dinst.h375 enum loongarch_gpr { enum
507 u32 larch_insn_gen_or(enum loongarch_gpr rd, enum loongarch_gpr rj, enum loongarch_gpr rk);
508 u32 larch_insn_gen_move(enum loongarch_gpr rd, enum loongarch_gpr rj);
512 u32 larch_insn_gen_lu52id(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm);
513 u32 larch_insn_gen_jirl(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm);
571 enum loongarch_gpr rd, \
572 enum loongarch_gpr rj) \
587 enum loongarch_gpr rd, \
588 enum loongarch_gpr rj, \
688 enum loongarch_gpr rd,
[all …]
/linux-6.15/arch/loongarch/net/
H A Dbpf_jit.h73 static inline void emit_zext_32(struct jit_ctx *ctx, enum loongarch_gpr reg, bool is32) in emit_zext_32()
82 static inline void emit_sext_32(struct jit_ctx *ctx, enum loongarch_gpr reg, bool is32) in emit_sext_32()
90 static inline void move_addr(struct jit_ctx *ctx, enum loongarch_gpr rd, u64 addr) in move_addr()
174 static inline void move_reg(struct jit_ctx *ctx, enum loongarch_gpr rd, in move_reg()
175 enum loongarch_gpr rj) in move_reg()
208 static inline void cond_jmp_offset(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in cond_jmp_offset()
209 enum loongarch_gpr rd, int jmp_offset) in cond_jmp_offset()
257 enum loongarch_gpr rd, int jmp_offset) in cond_jmp_offs26()
269 static inline int emit_cond_jmp(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in emit_cond_jmp()
270 enum loongarch_gpr rd, int jmp_offset) in emit_cond_jmp()
[all …]
/linux-6.15/arch/loongarch/kernel/
H A Dinst.c270 u32 larch_insn_gen_or(enum loongarch_gpr rd, enum loongarch_gpr rj, enum loongarch_gpr rk) in larch_insn_gen_or()
279 u32 larch_insn_gen_move(enum loongarch_gpr rd, enum loongarch_gpr rj) in larch_insn_gen_move()
284 u32 larch_insn_gen_lu12iw(enum loongarch_gpr rd, int imm) in larch_insn_gen_lu12iw()
298 u32 larch_insn_gen_lu32id(enum loongarch_gpr rd, int imm) in larch_insn_gen_lu32id()
312 u32 larch_insn_gen_lu52id(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_lu52id()
326 u32 larch_insn_gen_jirl(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_jirl()
/linux-6.15/tools/arch/loongarch/include/asm/
H A Dinst.h112 enum loongarch_gpr { enum
149 enum loongarch_gpr rj, \
150 enum loongarch_gpr rd, \