Home
last modified time | relevance | path

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

/linux/arch/loongarch/include/asm/
H A Dinst.h380 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 Dbpf_jit.h76 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 Dinst.c347 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()