Searched refs:loongarch_gpr (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/arch/loongarch/include/asm/ |
| H A D | inst.h | 375 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 D | bpf_jit.h | 73 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 D | inst.c | 270 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 D | inst.h | 112 enum loongarch_gpr { enum 149 enum loongarch_gpr rj, \ 150 enum loongarch_gpr rd, \
|