Home
last modified time | relevance | path

Searched defs:rs2 (Results 1 – 11 of 11) sorted by relevance

/linux-6.14.4/arch/riscv/net/
Dbpf_jit.h241 static inline u32 rv_r_insn(u8 funct7, u8 rs2, u8 rs1, u8 funct3, u8 rd, in rv_r_insn()
254 static inline u32 rv_s_insn(u16 imm11_0, u8 rs2, u8 rs1, u8 funct3, u8 opcode) in rv_s_insn()
262 static inline u32 rv_b_insn(u16 imm12_1, u8 rs2, u8 rs1, u8 funct3, u8 opcode) in rv_b_insn()
286 static inline u32 rv_amo_insn(u8 funct5, u8 aq, u8 rl, u8 rs2, u8 rs1, in rv_amo_insn()
296 static inline u16 rv_cr_insn(u8 funct4, u8 rd, u8 rs2, u8 op) in rv_cr_insn()
309 static inline u16 rv_css_insn(u8 funct3, u32 uimm, u8 rs2, u8 op) in rv_css_insn()
326 static inline u16 rv_cs_insn(u8 funct3, u32 imm_hi, u8 rs1, u32 imm_lo, u8 rs2, in rv_cs_insn()
333 static inline u16 rv_ca_insn(u8 funct6, u8 rd, u8 funct2, u8 rs2, u8 op) in rv_ca_insn()
394 static inline u32 rv_add(u8 rd, u8 rs1, u8 rs2) in rv_add()
399 static inline u32 rv_sub(u8 rd, u8 rs1, u8 rs2) in rv_sub()
[all …]
Dbpf_jit_comp32.c572 const s8 *rs2 = bpf_get_reg64(src2, tmp2, ctx); in emit_branch_r64() local
730 const s8 *rs2 = bpf_get_reg32(src2, tmp2, ctx); in emit_branch_r32() local
/linux-6.14.4/arch/sparc/kernel/
Dvisemul.c140 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, in maybe_flush_windows()
296 unsigned long orig_rs1, rs1, orig_rs2, rs2, rd_val; in edge() local
374 unsigned long rs1, rs2, rd_val; in array() local
408 unsigned long rs1, rs2, rd_val, gsr; in bmask() local
425 unsigned long rs1, rs2, rd_val; in bshuffle() local
451 unsigned long rs1, rs2, *rd, rd_val; in pdist() local
480 unsigned long rs1, rs2, gsr, scale, rd_val; in pformat() local
592 unsigned long rs1, rs2, rd_val; in pmul() local
708 unsigned long rs1, rs2, rd_val, i; in pcmp() local
Dunaligned_32.c72 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, in maybe_flush_windows()
140 unsigned int rs2 = insn & 0x1f; in compute_effective_address() local
156 unsigned int rs2 = insn & 0x1f; in safe_compute_effective_address() local
Dunaligned_64.c104 static inline void maybe_flush_windows(unsigned int rs1, unsigned int rs2, in maybe_flush_windows()
174 unsigned int rs2 = insn & 0x1f; in compute_effective_address() local
/linux-6.14.4/arch/riscv/include/asm/
Dinsn-def.h63 #define __INSN_R(opcode, func3, func7, rd, rs1, rs2) \ argument
101 #define __INSN_R(opcode, func3, func7, rd, rs1, rs2) \ argument
115 #define INSN_R(opcode, func3, func7, rd, rs1, rs2) \ argument
/linux-6.14.4/arch/sparc/math-emu/
Dmath_32.c284 argp rs1 = NULL, rs2 = NULL, rd = NULL; in do_one_mathemu() local
Dmath_64.c359 argp rs1 = NULL, rs2 = NULL, rd = NULL; in do_mathemu() local
/linux-6.14.4/arch/sparc/net/
Dbpf_jit_comp_64.c1260 u32 opcode = 0, rs2; in build_insn() local
1300 u32 opcode = 0, rs2; in build_insn() local
1341 u32 opcode = 0, rs2; in build_insn() local
/linux-6.14.4/arch/parisc/net/
Dbpf_jit_comp32.c707 const s8 *rs2 = bpf_get_reg64(src2, tmp2, ctx); in emit_branch_r64() local
874 const s8 *rs2 = bpf_get_reg32(src2, tmp2, ctx); in emit_branch_r32() local
/linux-6.14.4/arch/arc/net/
Dbpf_jit_arcv2.c1138 static u8 arc_or_r(u8 *buf, u8 rd, u8 rs1, u8 rs2) in arc_or_r()
1196 static u8 arc_asl_r(u8 *buf, u8 rd, u8 rs1, u8 rs2) in arc_asl_r()
1214 static u8 arc_asr_r(u8 *buf, u8 rd, u8 rs1, u8 rs2) in arc_asr_r()
1232 static u8 arc_lsr_r(u8 *buf, u8 rd, u8 rs1, u8 rs2) in arc_lsr_r()