Lines Matching refs:fr
36 struct emuframe __user *fr; in mips_dsemul() local
68 fr = (struct emuframe __user *) in mips_dsemul()
72 if (unlikely(!access_ok(VERIFY_WRITE, fr, sizeof(struct emuframe)))) in mips_dsemul()
76 err = __put_user(ir >> 16, (u16 __user *)(&fr->emul)); in mips_dsemul()
77 err |= __put_user(ir & 0xffff, (u16 __user *)((long)(&fr->emul) + 2)); in mips_dsemul()
78 err |= __put_user(BREAK_MATH >> 16, (u16 __user *)(&fr->badinst)); in mips_dsemul()
79 err |= __put_user(BREAK_MATH & 0xffff, (u16 __user *)((long)(&fr->badinst) + 2)); in mips_dsemul()
81 err = __put_user(ir, &fr->emul); in mips_dsemul()
82 err |= __put_user((mips_instruction)BREAK_MATH, &fr->badinst); in mips_dsemul()
85 err |= __put_user((mips_instruction)BD_COOKIE, &fr->cookie); in mips_dsemul()
86 err |= __put_user(cpc, &fr->epc); in mips_dsemul()
93 regs->cp0_epc = ((unsigned long) &fr->emul) | in mips_dsemul()
96 flush_cache_sigtramp((unsigned long)&fr->emul); in mips_dsemul()
103 struct emuframe __user *fr; in do_dsemulret() local
109 fr = (struct emuframe __user *) in do_dsemulret()
116 if (!access_ok(VERIFY_READ, fr, sizeof(struct emuframe))) in do_dsemulret()
126 err = __get_user(instr[0], (u16 __user *)(&fr->badinst)); in do_dsemulret()
127 err |= __get_user(instr[1], (u16 __user *)((long)(&fr->badinst) + 2)); in do_dsemulret()
130 err = __get_user(insn, &fr->badinst); in do_dsemulret()
132 err |= __get_user(cookie, &fr->cookie); in do_dsemulret()
151 if (__get_user(epc, &fr->epc)) { /* Saved EPC */ in do_dsemulret()