Lines Matching refs:rx
13 static inline uint32_t get_ptreg(struct pt_regs *regs, uint32_t rx) in get_ptreg() argument
15 return rx == 15 ? regs->lr : *((uint32_t *)&(regs->a0) - 2 + rx); in get_ptreg()
18 static inline void put_ptreg(struct pt_regs *regs, uint32_t rx, uint32_t val) in put_ptreg() argument
20 if (rx == 15) in put_ptreg()
23 *((uint32_t *)&(regs->a0) - 2 + rx) = val; in put_ptreg()
217 uint32_t rx = 0; in csky_alignment() local
253 rx = opcode & 0xf; in csky_alignment()
258 if (rx == 0 || rx == 1 || rz == 0 || rz == 1) in csky_alignment()
263 addr = get_ptreg(regs, rx) + (imm << 1); in csky_alignment()
267 addr = get_ptreg(regs, rx) + (imm << 2); in csky_alignment()
271 addr = get_ptreg(regs, rx) + (imm << 1); in csky_alignment()
275 addr = get_ptreg(regs, rx) + (imm << 2); in csky_alignment()
294 __func__, opcode, rz, rx, imm, addr); in csky_alignment()