Home
last modified time | relevance | path

Searched refs:loongarch_gpr (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/arch/loongarch/net/
H A Debpf_jit.h76 enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in emit_ldbu()
85 enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in emit_ldhu()
94 enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in emit_ldwu()
103 enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in emit_ldd()
112 enum loongarch_gpr rd, enum loongarch_gpr r in emit_stb()
[all...]
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dinst.h355 enum loongarch_gpr { enum
487 u32 larch_insn_gen_or(enum loongarch_gpr rd, enum loongarch_gpr rj, enum loongarch_gpr rk);
488 u32 larch_insn_gen_move(enum loongarch_gpr rd, enum loongarch_gpr rj);
490 u32 larch_insn_gen_lu12iw(enum loongarch_gpr rd, int imm);
491 u32 larch_insn_gen_lu32id(enum loongarch_gpr rd, int imm);
492 u32 larch_insn_gen_lu52id(enum loongarch_gpr rd, enum loongarch_gpr r
[all...]
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dinst.h87 enum loongarch_gpr { enum
206 u32 larch_insn_gen_addu16id(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm);
207 u32 larch_insn_gen_lu32id(enum loongarch_gpr rd, int imm);
208 u32 larch_insn_gen_lu52id(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm);
210 u32 larch_insn_gen_jirl(enum loongarch_gpr rd, enum loongarch_gpr rj,
213 u32 larch_insn_gen_or(enum loongarch_gpr rd, enum loongarch_gpr r
[all...]
/kernel/linux/linux-6.6/arch/loongarch/net/
H A Dbpf_jit.h68 static inline void emit_zext_32(struct jit_ctx *ctx, enum loongarch_gpr reg, bool is32) in emit_zext_32()
77 static inline void emit_sext_32(struct jit_ctx *ctx, enum loongarch_gpr reg, bool is32) in emit_sext_32()
85 static inline void move_addr(struct jit_ctx *ctx, enum loongarch_gpr rd, u64 addr) in move_addr()
106 static inline void move_imm(struct jit_ctx *ctx, enum loongarch_gpr rd, long imm, bool is32) in move_imm()
169 static inline void move_reg(struct jit_ctx *ctx, enum loongarch_gpr rd, in move_reg()
170 enum loongarch_gpr rj) in move_reg()
203 static inline void cond_jmp_offset(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in cond_jmp_offset()
204 enum loongarch_gpr rd, int jmp_offset) in cond_jmp_offset()
251 static inline void cond_jmp_offs26(struct jit_ctx *ctx, u8 cond, enum loongarch_gpr rj, in cond_jmp_offs26()
252 enum loongarch_gpr r in cond_jmp_offs26()
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dinst.c250 u32 larch_insn_gen_addu16id(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_addu16id()
262 u32 larch_insn_gen_lu32id(enum loongarch_gpr rd, int imm) in larch_insn_gen_lu32id()
273 u32 larch_insn_gen_lu52id(enum loongarch_gpr rd, enum loongarch_gpr rj, int imm) in larch_insn_gen_lu52id()
285 u32 larch_insn_gen_jirl(enum loongarch_gpr rd, enum loongarch_gpr rj, in larch_insn_gen_jirl()
304 u32 larch_insn_gen_or(enum loongarch_gpr rd, enum loongarch_gpr rj, in larch_insn_gen_or()
305 enum loongarch_gpr r in larch_insn_gen_or()
[all...]
/kernel/linux/linux-6.6/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 r
[all...]

Completed in 6 milliseconds