Searched refs:loongarch_gpr (Results 1 – 3 of 3) sorted by relevance
| /linux/arch/loongarch/include/asm/ |
| H A D | inst.h | 380 enum loongarch_gpr { enum 517 u32 larch_insn_gen_or(enum loongarch_gpr rd, enum loongarch_gpr rj, enum loongarch_gpr rk); 518 u32 larch_insn_gen_move(enum loongarch_gpr rd, enum loongarch_gpr rj); 520 u32 larch_insn_gen_lu12iw(enum loongarch_gpr rd, int imm); 521 u32 larch_insn_gen_lu32id(enum loongarch_gpr rd, int imm); 522 u32 larch_insn_gen_lu52id(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm); 523 u32 larch_insn_gen_beq(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm); 524 u32 larch_insn_gen_bne(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm); 525 u32 larch_insn_gen_jirl(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm); 570 enum loongarch_gpr rd, int imm) \ [all …]
|
| /linux/arch/loongarch/net/ |
| H A D | bpf_jit.h | 76 static inline void emit_zext_32(struct jit_ctx *ctx, enum loongarch_gpr reg, bool is32) in emit_zext_32() 85 static inline void emit_sext_32(struct jit_ctx *ctx, enum loongarch_gpr reg, bool is32) in emit_sext_32() 119 static inline void move_addr(struct jit_ctx *ctx, enum loongarch_gpr rd, u64 addr) in move_addr() 140 static inline void move_imm(struct jit_ctx *ctx, enum loongarch_gpr rd, long imm, bool is32) in move_imm() 203 static inline void move_reg(struct jit_ctx *ctx, enum loongarch_gpr rd, in move_reg() 204 enum loongarch_gpr rj) in move_reg() 237 static inline void cond_jmp_offset(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in cond_jmp_offset() 238 enum loongarch_gpr rd, int jmp_offset) in cond_jmp_offset() 285 static inline void cond_jmp_offs26(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in cond_jmp_offs26() 286 enum loongarch_gpr rd, int jmp_offset) in cond_jmp_offs26() [all …]
|
| /linux/arch/loongarch/kernel/ |
| H A D | inst.c | 347 u32 larch_insn_gen_or(enum loongarch_gpr rd, enum loongarch_gpr rj, enum loongarch_gpr rk) in larch_insn_gen_or() 356 u32 larch_insn_gen_move(enum loongarch_gpr rd, enum loongarch_gpr rj) in larch_insn_gen_move() 361 u32 larch_insn_gen_lu12iw(enum loongarch_gpr rd, int imm) in larch_insn_gen_lu12iw() 375 u32 larch_insn_gen_lu32id(enum loongarch_gpr rd, int imm) in larch_insn_gen_lu32id() 389 u32 larch_insn_gen_lu52id(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_lu52id() 403 u32 larch_insn_gen_beq(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_beq() 417 u32 larch_insn_gen_bne(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_bne() 431 u32 larch_insn_gen_jirl(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_jirl()
|