reg_window
: "r" (regs), "r" (sp - sizeof(struct reg_window) - STACK_BIAS), \
__siginfo_reg_window reg_window[__SIGC_MAXWIN];
struct reg_window32 reg_window[NSWINS]; /* align for ldd! */
struct reg_window reg_window[NSWINS];
win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS);
struct reg_window *win;
win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS);
struct reg_window *win;
win = (struct reg_window *) (t->ksp + STACK_BIAS);
struct reg_window *win;
struct reg_window __user *rw;
struct reg_window *rwk;
struct reg_window r_w;
rw = (struct reg_window __user *)
rwk = (struct reg_window *)
struct reg_window *rw;
rw = (struct reg_window *)
rw = (struct reg_window *)
__get_user(fp, &(((struct reg_window __user *)psp)->ins[6]));
&(((struct reg_window __user *)rval)->ins[6])))
memcpy(&t->reg_window[i], &t->reg_window[i+1],
sizeof(struct reg_window));
struct reg_window *rwin = &t->reg_window[window];
int winsize = sizeof(struct reg_window);
struct reg_window *rwin = &t->reg_window[window];
int winsize = sizeof(struct reg_window);
struct reg_window *rw;
rw = (struct reg_window *) fp;
unsigned long reg_window = regs->u_regs[UREG_I6];
if (copy_from_user(uregs, (void __user *)reg_window, size))
if (access_process_vm(target, reg_window, uregs, size,
unsigned long reg_window = regs->u_regs[UREG_I6];
if (copy_to_user((void __user *)reg_window, uregs, size))
if (access_process_vm(target, reg_window, uregs, size,
struct reg_window *wbuf)
struct reg_window *wbuf)
struct reg_window window;
struct reg_window window;
compat_ulong_t __user *reg_window;
reg_window = (compat_ulong_t __user *) regs->u_regs[UREG_I6];
reg_window -= 16;
if (put_user(*k++, ®_window[pos++]))
®_window[pos],
reg_window = (compat_ulong_t __user *) regs->u_regs[UREG_I6];
reg_window -= 16;
put_user(reg, ®_window[pos++]))
®_window[pos],
struct reg_window *rp;
rp = ¤t_thread_info()->reg_window[wsaved - 1];
struct reg_window *rp;
rp = ¤t_thread_info()->reg_window[wsaved - 1];
rp = ¤t_thread_info()->reg_window[wsaved - 1];
rp = ¤t_thread_info()->reg_window[wsaved - 1];
(&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6])));
(&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7])));
(&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6])));
(&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7])));
sizeof(struct reg_window));
struct reg_window *rp;
rp = ¤t_thread_info()->reg_window[wsaved - 1];
err |= copy_to_user(sf, rp, sizeof(struct reg_window));
err |= copy_from_user(&t->reg_window[i],
&rp->reg_window[i],
rp = ¤t_thread_info()->reg_window[i];
err |= copy_to_user(&rwin->reg_window[i], rp,
struct reg_window *rp = ¤t_thread_info()->reg_window[i];
err |= copy_to_user(&rwin->reg_window[i], rp,
sizeof(struct reg_window));
err |= copy_from_user(&t->reg_window[i],
&rp->reg_window[i],
sizeof(struct reg_window));
TI_REG_WINDOW != offsetof(struct thread_info, reg_window) ||
static inline struct reg_window *kernel_stack_up(struct reg_window *rw)
return (struct reg_window *) (fp + STACK_BIAS);
struct reg_window *rw = (struct reg_window *)
reg_window) ||
struct reg_window *win;
win = (struct reg_window *)(fp + STACK_BIAS);
struct reg_window __user *win;
win = (struct reg_window __user *)(fp + STACK_BIAS);
struct reg_window *win;
win = (struct reg_window *)(fp + STACK_BIAS);
struct reg_window *win;
win = (struct reg_window *)(fp + STACK_BIAS);
struct reg_window __user *win;
win = (struct reg_window __user *)(fp + STACK_BIAS);
struct reg_window *win;
win = (struct reg_window *)(fp + STACK_BIAS);
struct reg_window __user *win;
win = (struct reg_window __user *)(fp + STACK_BIAS);
struct reg_window __user *win;
win = (struct reg_window __user *)(fp + STACK_BIAS);
copy_to_user((char __user *) sp, &tp->reg_window[window],
memcpy(&tp->reg_window[i], &tp->reg_window[i+1], sizeof(struct reg_window32));
if (copy_to_user((char __user *) sp, &tp->reg_window[window],
struct reg_window __user *win;
win = (struct reg_window __user *)(regs->u_regs[UREG_FP] + STACK_BIAS);