Symbol: reg_window
arch/sparc/include/asm/processor_64.h
127
: "r" (regs), "r" (sp - sizeof(struct reg_window) - STACK_BIAS), \
arch/sparc/include/asm/sigcontext.h
58
__siginfo_reg_window reg_window[__SIGC_MAXWIN];
arch/sparc/include/asm/thread_info_32.h
49
struct reg_window32 reg_window[NSWINS]; /* align for ldd! */
arch/sparc/include/asm/thread_info_64.h
54
struct reg_window reg_window[NSWINS];
arch/sparc/kernel/kgdb_64.c
109
win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS);
arch/sparc/kernel/kgdb_64.c
21
struct reg_window *win;
arch/sparc/kernel/kgdb_64.c
28
win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS);
arch/sparc/kernel/kgdb_64.c
50
struct reg_window *win;
arch/sparc/kernel/kgdb_64.c
63
win = (struct reg_window *) (t->ksp + STACK_BIAS);
arch/sparc/kernel/kgdb_64.c
90
struct reg_window *win;
arch/sparc/kernel/process_64.c
132
struct reg_window __user *rw;
arch/sparc/kernel/process_64.c
133
struct reg_window *rwk;
arch/sparc/kernel/process_64.c
134
struct reg_window r_w;
arch/sparc/kernel/process_64.c
138
rw = (struct reg_window __user *)
arch/sparc/kernel/process_64.c
140
rwk = (struct reg_window *)
arch/sparc/kernel/process_64.c
206
struct reg_window *rw;
arch/sparc/kernel/process_64.c
208
rw = (struct reg_window *)
arch/sparc/kernel/process_64.c
212
rw = (struct reg_window *)
arch/sparc/kernel/process_64.c
434
__get_user(fp, &(((struct reg_window __user *)psp)->ins[6]));
arch/sparc/kernel/process_64.c
457
&(((struct reg_window __user *)rval)->ins[6])))
arch/sparc/kernel/process_64.c
474
memcpy(&t->reg_window[i], &t->reg_window[i+1],
arch/sparc/kernel/process_64.c
475
sizeof(struct reg_window));
arch/sparc/kernel/process_64.c
488
struct reg_window *rwin = &t->reg_window[window];
arch/sparc/kernel/process_64.c
489
int winsize = sizeof(struct reg_window);
arch/sparc/kernel/process_64.c
528
struct reg_window *rwin = &t->reg_window[window];
arch/sparc/kernel/process_64.c
529
int winsize = sizeof(struct reg_window);
arch/sparc/kernel/process_64.c
676
struct reg_window *rw;
arch/sparc/kernel/process_64.c
687
rw = (struct reg_window *) fp;
arch/sparc/kernel/ptrace_32.c
51
unsigned long reg_window = regs->u_regs[UREG_I6];
arch/sparc/kernel/ptrace_32.c
55
if (copy_from_user(uregs, (void __user *)reg_window, size))
arch/sparc/kernel/ptrace_32.c
58
if (access_process_vm(target, reg_window, uregs, size,
arch/sparc/kernel/ptrace_32.c
69
unsigned long reg_window = regs->u_regs[UREG_I6];
arch/sparc/kernel/ptrace_32.c
73
if (copy_to_user((void __user *)reg_window, uregs, size))
arch/sparc/kernel/ptrace_32.c
76
if (access_process_vm(target, reg_window, uregs, size,
arch/sparc/kernel/ptrace_64.c
192
struct reg_window *wbuf)
arch/sparc/kernel/ptrace_64.c
217
struct reg_window *wbuf)
arch/sparc/kernel/ptrace_64.c
251
struct reg_window window;
arch/sparc/kernel/ptrace_64.c
282
struct reg_window window;
arch/sparc/kernel/ptrace_64.c
564
compat_ulong_t __user *reg_window;
arch/sparc/kernel/ptrace_64.c
579
reg_window = (compat_ulong_t __user *) regs->u_regs[UREG_I6];
arch/sparc/kernel/ptrace_64.c
580
reg_window -= 16;
arch/sparc/kernel/ptrace_64.c
583
if (put_user(*k++, &reg_window[pos++]))
arch/sparc/kernel/ptrace_64.c
590
&reg_window[pos],
arch/sparc/kernel/ptrace_64.c
607
reg_window = (compat_ulong_t __user *) regs->u_regs[UREG_I6];
arch/sparc/kernel/ptrace_64.c
608
reg_window -= 16;
arch/sparc/kernel/ptrace_64.c
612
put_user(reg, &reg_window[pos++]))
arch/sparc/kernel/ptrace_64.c
621
&reg_window[pos],
arch/sparc/kernel/signal32.c
443
struct reg_window *rp;
arch/sparc/kernel/signal32.c
445
rp = &current_thread_info()->reg_window[wsaved - 1];
arch/sparc/kernel/signal32.c
575
struct reg_window *rp;
arch/sparc/kernel/signal32.c
577
rp = &current_thread_info()->reg_window[wsaved - 1];
arch/sparc/kernel/signal_32.c
284
rp = &current_thread_info()->reg_window[wsaved - 1];
arch/sparc/kernel/signal_32.c
381
rp = &current_thread_info()->reg_window[wsaved - 1];
arch/sparc/kernel/signal_64.c
105
(&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6])));
arch/sparc/kernel/signal_64.c
107
(&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7])));
arch/sparc/kernel/signal_64.c
201
(&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[6])));
arch/sparc/kernel/signal_64.c
203
(&(((struct reg_window __user *)(STACK_BIAS+regs->u_regs[UREG_I6]))->ins[7])));
arch/sparc/kernel/signal_64.c
412
sizeof(struct reg_window));
arch/sparc/kernel/signal_64.c
414
struct reg_window *rp;
arch/sparc/kernel/signal_64.c
416
rp = &current_thread_info()->reg_window[wsaved - 1];
arch/sparc/kernel/signal_64.c
417
err |= copy_to_user(sf, rp, sizeof(struct reg_window));
arch/sparc/kernel/sigutil_32.c
114
err |= copy_from_user(&t->reg_window[i],
arch/sparc/kernel/sigutil_32.c
115
&rp->reg_window[i],
arch/sparc/kernel/sigutil_32.c
91
rp = &current_thread_info()->reg_window[i];
arch/sparc/kernel/sigutil_32.c
93
err |= copy_to_user(&rwin->reg_window[i], rp,
arch/sparc/kernel/sigutil_64.c
64
struct reg_window *rp = &current_thread_info()->reg_window[i];
arch/sparc/kernel/sigutil_64.c
67
err |= copy_to_user(&rwin->reg_window[i], rp,
arch/sparc/kernel/sigutil_64.c
68
sizeof(struct reg_window));
arch/sparc/kernel/sigutil_64.c
88
err |= copy_from_user(&t->reg_window[i],
arch/sparc/kernel/sigutil_64.c
89
&rp->reg_window[i],
arch/sparc/kernel/sigutil_64.c
90
sizeof(struct reg_window));
arch/sparc/kernel/traps_32.c
383
TI_REG_WINDOW != offsetof(struct thread_info, reg_window) ||
arch/sparc/kernel/traps_64.c
2510
static inline struct reg_window *kernel_stack_up(struct reg_window *rw)
arch/sparc/kernel/traps_64.c
2517
return (struct reg_window *) (fp + STACK_BIAS);
arch/sparc/kernel/traps_64.c
2539
struct reg_window *rw = (struct reg_window *)
arch/sparc/kernel/traps_64.c
2853
reg_window) ||
arch/sparc/kernel/unaligned_64.c
130
struct reg_window *win;
arch/sparc/kernel/unaligned_64.c
131
win = (struct reg_window *)(fp + STACK_BIAS);
arch/sparc/kernel/unaligned_64.c
138
struct reg_window __user *win;
arch/sparc/kernel/unaligned_64.c
139
win = (struct reg_window __user *)(fp + STACK_BIAS);
arch/sparc/kernel/unaligned_64.c
155
struct reg_window *win;
arch/sparc/kernel/unaligned_64.c
156
win = (struct reg_window *)(fp + STACK_BIAS);
arch/sparc/kernel/unaligned_64.c
163
struct reg_window *win;
arch/sparc/kernel/unaligned_64.c
164
win = (struct reg_window *)(fp + STACK_BIAS);
arch/sparc/kernel/unaligned_64.c
422
struct reg_window __user *win;
arch/sparc/kernel/unaligned_64.c
423
win = (struct reg_window __user *)(fp + STACK_BIAS);
arch/sparc/kernel/visemul.c
161
struct reg_window *win;
arch/sparc/kernel/visemul.c
162
win = (struct reg_window *)(fp + STACK_BIAS);
arch/sparc/kernel/visemul.c
169
struct reg_window __user *win;
arch/sparc/kernel/visemul.c
170
win = (struct reg_window __user *)(fp + STACK_BIAS);
arch/sparc/kernel/visemul.c
189
struct reg_window __user *win;
arch/sparc/kernel/visemul.c
190
win = (struct reg_window __user *)(fp + STACK_BIAS);
arch/sparc/kernel/windows.c
123
copy_to_user((char __user *) sp, &tp->reg_window[window],
arch/sparc/kernel/windows.c
48
memcpy(&tp->reg_window[i], &tp->reg_window[i+1], sizeof(struct reg_window32));
arch/sparc/kernel/windows.c
75
if (copy_to_user((char __user *) sp, &tp->reg_window[window],
arch/sparc/math-emu/math_64.c
330
struct reg_window __user *win;
arch/sparc/math-emu/math_64.c
332
win = (struct reg_window __user *)(regs->u_regs[UREG_FP] + STACK_BIAS);