Searched refs:loongarch_gpr (Results 1 – 3 of 3) sorted by relevance
/linux-6.1.9/arch/loongarch/include/asm/ |
D | inst.h | 268 enum loongarch_gpr { enum 334 u32 larch_insn_gen_lu32id(enum loongarch_gpr rd, int imm); 335 u32 larch_insn_gen_lu52id(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm); 336 u32 larch_insn_gen_jirl(enum loongarch_gpr rd, enum loongarch_gpr rj, unsigned long pc, unsigned lo… 367 enum loongarch_gpr rd, int imm) \ 380 enum loongarch_gpr rd, \ 381 enum loongarch_gpr rj) \ 394 enum loongarch_gpr rd, \ 395 enum loongarch_gpr rj, \ 410 enum loongarch_gpr rd, \ [all …]
|
/linux-6.1.9/arch/loongarch/net/ |
D | bpf_jit.h | 66 static inline void emit_zext_32(struct jit_ctx *ctx, enum loongarch_gpr reg, bool is32) in emit_zext_32() 75 static inline void emit_sext_32(struct jit_ctx *ctx, enum loongarch_gpr reg, bool is32) in emit_sext_32() 83 static inline void move_imm(struct jit_ctx *ctx, enum loongarch_gpr rd, long imm, bool is32) in move_imm() 146 static inline void move_reg(struct jit_ctx *ctx, enum loongarch_gpr rd, in move_reg() 147 enum loongarch_gpr rj) in move_reg() 180 static inline void cond_jmp_offset(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in cond_jmp_offset() 181 enum loongarch_gpr rd, int jmp_offset) in cond_jmp_offset() 228 static inline void cond_jmp_offs26(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in cond_jmp_offs26() 229 enum loongarch_gpr rd, int jmp_offset) in cond_jmp_offs26() 241 static inline int emit_cond_jmp(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in emit_cond_jmp() [all …]
|
/linux-6.1.9/arch/loongarch/kernel/ |
D | inst.c | 7 u32 larch_insn_gen_lu32id(enum loongarch_gpr rd, int imm) in larch_insn_gen_lu32id() 18 u32 larch_insn_gen_lu52id(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_lu52id() 30 u32 larch_insn_gen_jirl(enum loongarch_gpr rd, enum loongarch_gpr rj, unsigned long pc, unsigned lo… in larch_insn_gen_jirl()
|