tag | line | file | source code |
tss | 676 | arch/alpha/kernel/osf_sys.c | fpcw = current->tss.flags & IEEE_TRAP_ENABLE_MASK; |
tss | 706 | arch/alpha/kernel/osf_sys.c | current->tss.flags &= ~IEEE_TRAP_ENABLE_MASK; |
tss | 707 | arch/alpha/kernel/osf_sys.c | current->tss.flags |= (fpcw & IEEE_TRAP_ENABLE_MASK); |
tss | 140 | arch/alpha/kernel/process.c | p->tss.usp = usp; |
tss | 141 | arch/alpha/kernel/process.c | p->tss.ksp = (unsigned long) childstack; |
tss | 142 | arch/alpha/kernel/process.c | p->tss.flags = 1; |
tss | 129 | arch/alpha/kernel/ptrace.c | addr = &task->tss.usp; |
tss | 147 | arch/alpha/kernel/ptrace.c | addr = &task->tss.usp; |
tss | 172 | arch/alpha/math-emu/fp-emul.c | unsigned long fpcw = current->tss.flags; |
tss | 133 | arch/alpha/mm/init.c | init_task.tss.ptbr = newptbr; |
tss | 134 | arch/alpha/mm/init.c | init_task.tss.flags = 1; |
tss | 136 | arch/alpha/mm/init.c | load_PCB(&init_task.tss); |
tss | 60 | arch/i386/kernel/ioport.c | set_bitmap((unsigned long *)current->tss.io_bitmap, from, num, !turn_on); |
tss | 243 | arch/i386/kernel/process.c | current->tss.ldt = 0; |
tss | 297 | arch/i386/kernel/process.c | p->tss.es = KERNEL_DS; |
tss | 298 | arch/i386/kernel/process.c | p->tss.cs = KERNEL_CS; |
tss | 299 | arch/i386/kernel/process.c | p->tss.ss = KERNEL_DS; |
tss | 300 | arch/i386/kernel/process.c | p->tss.ds = KERNEL_DS; |
tss | 301 | arch/i386/kernel/process.c | p->tss.fs = USER_DS; |
tss | 302 | arch/i386/kernel/process.c | p->tss.gs = KERNEL_DS; |
tss | 303 | arch/i386/kernel/process.c | p->tss.ss0 = KERNEL_DS; |
tss | 304 | arch/i386/kernel/process.c | p->tss.esp0 = p->kernel_stack_page + PAGE_SIZE; |
tss | 305 | arch/i386/kernel/process.c | p->tss.tr = _TSS(nr); |
tss | 307 | arch/i386/kernel/process.c | p->tss.esp = (unsigned long) childregs; |
tss | 308 | arch/i386/kernel/process.c | p->tss.eip = (unsigned long) ret_from_sys_call; |
tss | 312 | arch/i386/kernel/process.c | p->tss.back_link = 0; |
tss | 313 | arch/i386/kernel/process.c | p->tss.eflags = regs->eflags & 0xffffcfff; /* iopl is always 0 for a new process */ |
tss | 314 | arch/i386/kernel/process.c | p->tss.ldt = _LDT(nr); |
tss | 320 | arch/i386/kernel/process.c | set_tss_desc(gdt+(nr<<1)+FIRST_TSS_ENTRY,&(p->tss)); |
tss | 325 | arch/i386/kernel/process.c | p->tss.bitmap = offsetof(struct thread_struct,io_bitmap); |
tss | 327 | arch/i386/kernel/process.c | p->tss.io_bitmap[i] = ~0; |
tss | 329 | arch/i386/kernel/process.c | __asm__("clts ; fnsave %0 ; frstor %0":"=m" (p->tss.i387)); |
tss | 346 | arch/i386/kernel/process.c | memcpy(fpu,¤t->tss.i387.hard,sizeof(*fpu)); |
tss | 58 | arch/i386/kernel/ptrace.c | stack = (unsigned char *)task->tss.esp0; |
tss | 74 | arch/i386/kernel/ptrace.c | stack = (unsigned char *) task->tss.esp0; |
tss | 65 | arch/i386/kernel/signal.c | memcpy_fromfs(¤t->tss.i387.hard, buf, sizeof(*buf)); |
tss | 134 | arch/i386/kernel/signal.c | __asm__ __volatile__("fnsave %0":"=m" (current->tss.i387.hard)); |
tss | 140 | arch/i386/kernel/signal.c | __asm__ __volatile__("fnsave %0":"=m" (current->tss.i387.hard)); |
tss | 146 | arch/i386/kernel/signal.c | current->tss.i387.hard.status = current->tss.i387.hard.swd; |
tss | 147 | arch/i386/kernel/signal.c | memcpy_tofs(buf, ¤t->tss.i387.hard, sizeof(*buf)); |
tss | 203 | arch/i386/kernel/signal.c | put_user(current->tss.trap_no, frame+14); |
tss | 204 | arch/i386/kernel/signal.c | put_user(current->tss.error_code, frame+15); |
tss | 213 | arch/i386/kernel/signal.c | put_user(current->tss.cr2, frame+23); |
tss | 41 | arch/i386/kernel/traps.c | tsk->tss.error_code = error_code; \ |
tss | 42 | arch/i386/kernel/traps.c | tsk->tss.trap_no = trapnr; \ |
tss | 186 | arch/i386/kernel/traps.c | current->tss.error_code = error_code; |
tss | 187 | arch/i386/kernel/traps.c | current->tss.trap_no = 13; |
tss | 211 | arch/i386/kernel/traps.c | current->tss.trap_no = 1; |
tss | 212 | arch/i386/kernel/traps.c | current->tss.error_code = error_code; |
tss | 256 | arch/i386/kernel/traps.c | __asm__ __volatile__("fnsave %0":"=m" (task->tss.i387.hard)); |
tss | 260 | arch/i386/kernel/traps.c | task->tss.trap_no = 16; |
tss | 261 | arch/i386/kernel/traps.c | task->tss.error_code = 0; |
tss | 301 | arch/i386/kernel/traps.c | __asm__("fnsave %0":"=m" (last_task_used_math->tss.i387)); |
tss | 308 | arch/i386/kernel/traps.c | __asm__("frstor %0": :"m" (current->tss.i387)); |
tss | 371 | arch/i386/kernel/traps.c | set_tss_desc(p, &init_task.tss); |
tss | 44 | arch/i386/kernel/vm86.c | #define VFLAGS (*(unsigned short *)&(current->tss.v86flags)) |
tss | 45 | arch/i386/kernel/vm86.c | #define VEFLAGS (current->tss.v86flags) |
tss | 57 | arch/i386/kernel/vm86.c | if (!current->tss.vm86_info) { |
tss | 61 | arch/i386/kernel/vm86.c | set_flags(regs->eflags, VEFLAGS, VIF_MASK | current->tss.v86mask); |
tss | 62 | arch/i386/kernel/vm86.c | memcpy_tofs(¤t->tss.vm86_info->regs,regs,sizeof(*regs)); |
tss | 63 | arch/i386/kernel/vm86.c | put_fs_long(current->tss.screen_bitmap,¤t->tss.vm86_info->screen_bitmap); |
tss | 64 | arch/i386/kernel/vm86.c | tmp = current->tss.esp0; |
tss | 65 | arch/i386/kernel/vm86.c | current->tss.esp0 = current->saved_kernel_stack; |
tss | 134 | arch/i386/kernel/vm86.c | current->tss.v86mask = 0; |
tss | 137 | arch/i386/kernel/vm86.c | current->tss.v86mask = NT_MASK | IOPL_MASK; |
tss | 140 | arch/i386/kernel/vm86.c | current->tss.v86mask = AC_MASK | NT_MASK | IOPL_MASK; |
tss | 143 | arch/i386/kernel/vm86.c | current->tss.v86mask = ID_MASK | AC_MASK | NT_MASK | IOPL_MASK; |
tss | 151 | arch/i386/kernel/vm86.c | current->saved_kernel_stack = current->tss.esp0; |
tss | 152 | arch/i386/kernel/vm86.c | current->tss.esp0 = (unsigned long) pt_regs; |
tss | 153 | arch/i386/kernel/vm86.c | current->tss.vm86_info = v86; |
tss | 155 | arch/i386/kernel/vm86.c | current->tss.screen_bitmap = info.screen_bitmap; |
tss | 195 | arch/i386/kernel/vm86.c | set_flags(VEFLAGS, eflags, current->tss.v86mask); |
tss | 203 | arch/i386/kernel/vm86.c | set_flags(VFLAGS, flags, current->tss.v86mask); |
tss | 215 | arch/i386/kernel/vm86.c | return flags | (VEFLAGS & current->tss.v86mask); |
tss | 307 | arch/i386/kernel/vm86.c | if (is_revectored(i, ¤t->tss.vm86_info->int_revectored)) |
tss | 309 | arch/i386/kernel/vm86.c | if (i==0x21 && is_revectored(AH(regs),¤t->tss.vm86_info->int21_revectored)) |
tss | 339 | arch/i386/kernel/vm86.c | current->tss.trap_no = 1; |
tss | 340 | arch/i386/kernel/vm86.c | current->tss.error_code = error_code; |
tss | 307 | arch/i386/math-emu/fpu_entry.c | current->tss.trap_no = 16; |
tss | 308 | arch/i386/math-emu/fpu_entry.c | current->tss.error_code = 0; |
tss | 682 | arch/i386/math-emu/fpu_entry.c | current->tss.trap_no = 16; |
tss | 683 | arch/i386/math-emu/fpu_entry.c | current->tss.error_code = 0; |
tss | 36 | arch/i386/math-emu/fpu_system.h | #define I387 (current->tss.i387) |
tss | 85 | arch/i386/mm/fault.c | current->tss.screen_bitmap |= 1 << bit; |
tss | 104 | arch/i386/mm/fault.c | current->tss.cr2 = address; |
tss | 105 | arch/i386/mm/fault.c | current->tss.error_code = error_code; |
tss | 106 | arch/i386/mm/fault.c | current->tss.trap_no = 14; |
tss | 131 | arch/i386/mm/fault.c | current->tss.cr3, page); |
tss | 74 | arch/m68k/kernel/process.c | current->tss.fs = USER_DS; |
tss | 126 | arch/m68k/kernel/process.c | p->tss.usp = usp; |
tss | 127 | arch/m68k/kernel/process.c | p->tss.ksp = (unsigned long)childstack; |
tss | 130 | arch/m68k/kernel/process.c | asm volatile ("fsave %0" : : "m" (p->tss.fpstate[0]) : "memory"); |
tss | 131 | arch/m68k/kernel/process.c | if (p->tss.fpstate[0]) |
tss | 134 | arch/m68k/kernel/process.c | : : "m" (p->tss.fp[0]), "m" (p->tss.fpcntl[0]) |
tss | 137 | arch/m68k/kernel/process.c | asm volatile ("frestore %0" : : "m" (p->tss.fpstate[0])); |
tss | 73 | arch/m68k/kernel/ptrace.c | addr = &task->tss.usp; |
tss | 75 | arch/m68k/kernel/ptrace.c | addr = (unsigned long *)(task->tss.esp0 + regoff[regno]); |
tss | 90 | arch/m68k/kernel/ptrace.c | addr = &task->tss.usp; |
tss | 92 | arch/m68k/kernel/ptrace.c | addr = (unsigned long *) (task->tss.esp0 + regoff[regno]); |
tss | 406 | arch/m68k/kernel/ptrace.c | tmp = child->tss.fp[addr - 21]; |
tss | 438 | arch/m68k/kernel/ptrace.c | child->tss.fp[addr - 21] = data; |
tss | 398 | arch/m68k/kernel/signal.c | current->tss.esp0 = (unsigned long) regs; |
tss | 625 | arch/m68k/kernel/traps.c | current->tss.esp0 = (unsigned long) fp; |
tss | 879 | arch/m68k/kernel/traps.c | current->tss.esp0 = ssp; |
tss | 36 | arch/m68k/mm/fault.c | current->tss.pagedir_v); |
tss | 383 | arch/m68k/mm/init.c | task[0]->tss.pagedir_v = (unsigned long *)swapper_pg_dir; |
tss | 384 | arch/m68k/mm/init.c | task[0]->tss.pagedir_p = VTOP (swapper_pg_dir); |
tss | 388 | arch/m68k/mm/init.c | task[0]->tss.pagedir_v, task[0]->tss.pagedir_p); |
tss | 392 | arch/m68k/mm/init.c | task[0]->tss.crp[0] = 0x80000000 | _PAGE_SHORT; |
tss | 393 | arch/m68k/mm/init.c | task[0]->tss.crp[1] = task[0]->tss.pagedir_p; |
tss | 399 | arch/m68k/mm/init.c | : "g" (task[0]->tss.crp[1]) |
tss | 404 | arch/m68k/mm/init.c | : "a" (task[0]->tss.crp)); |
tss | 496 | arch/m68k/mm/init.c | printk ("task[0] root table is %p\n", task[0]->tss.pagedir_v); |
tss | 137 | arch/mips/kernel/process.c | p->tss.ksp = childksp; |
tss | 138 | arch/mips/kernel/process.c | p->tss.reg29 = (unsigned long) childregs; /* new sp */ |
tss | 139 | arch/mips/kernel/process.c | p->tss.reg31 = (unsigned long) ret_from_sys_call; |
tss | 145 | arch/mips/kernel/process.c | p->tss.cp0_status = read_32bit_cp0_register(CP0_STATUS) & |
tss | 58 | arch/mips/kernel/ptrace.c | stack = (unsigned char *)task->tss.esp0; |
tss | 74 | arch/mips/kernel/ptrace.c | stack = (unsigned char *) task->tss.esp0; |
tss | 85 | arch/mips/kernel/sysmips.c | current->tss.mflags |= MF_FIXADE; |
tss | 87 | arch/mips/kernel/sysmips.c | current->tss.mflags |= MF_FIXADE; |
tss | 168 | arch/mips/kernel/traps.c | if(current->tss.mflags & MF_FIXADE) |
tss | 184 | arch/mips/kernel/traps.c | if(current->tss.mflags & MF_FIXADE) |
tss | 71 | arch/mips/mm/fault.c | current->tss.cp0_badvaddr = address; |
tss | 72 | arch/mips/mm/fault.c | current->tss.error_code = writeaccess; |
tss | 27 | arch/ppc/kernel/mk_defs.c | struct thread_struct tss; |
tss | 42 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS", (int)&task.tss-(int)&task); |
tss | 43 | arch/ppc/kernel/mk_defs.c | put_line(out, "KSP", (int)&tss.ksp-(int)&tss); |
tss | 44 | arch/ppc/kernel/mk_defs.c | put_line(out, "LAST_PC", (int)&tss.last_pc-(int)&tss); |
tss | 45 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG0", (int)&tss.segs[0]-(int)&tss); |
tss | 46 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG1", (int)&tss.segs[1]-(int)&tss); |
tss | 47 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG2", (int)&tss.segs[2]-(int)&tss); |
tss | 48 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG3", (int)&tss.segs[3]-(int)&tss); |
tss | 49 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG4", (int)&tss.segs[4]-(int)&tss); |
tss | 50 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG5", (int)&tss.segs[5]-(int)&tss); |
tss | 51 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG6", (int)&tss.segs[6]-(int)&tss); |
tss | 52 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG7", (int)&tss.segs[7]-(int)&tss); |
tss | 53 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG8", (int)&tss.segs[8]-(int)&tss); |
tss | 54 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG9", (int)&tss.segs[9]-(int)&tss); |
tss | 55 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG10", (int)&tss.segs[10]-(int)&tss); |
tss | 56 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG11", (int)&tss.segs[11]-(int)&tss); |
tss | 57 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG12", (int)&tss.segs[12]-(int)&tss); |
tss | 58 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG13", (int)&tss.segs[13]-(int)&tss); |
tss | 59 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG14", (int)&tss.segs[14]-(int)&tss); |
tss | 60 | arch/ppc/kernel/mk_defs.c | put_line(out, "MMU_SEG15", (int)&tss.segs[15]-(int)&tss); |
tss | 61 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR0", (int)&tss.fpr[0]-(int)&tss); |
tss | 62 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR1", (int)&tss.fpr[1]-(int)&tss); |
tss | 63 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR2", (int)&tss.fpr[2]-(int)&tss); |
tss | 64 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR3", (int)&tss.fpr[3]-(int)&tss); |
tss | 65 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR4", (int)&tss.fpr[4]-(int)&tss); |
tss | 66 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR5", (int)&tss.fpr[5]-(int)&tss); |
tss | 67 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR6", (int)&tss.fpr[6]-(int)&tss); |
tss | 68 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR7", (int)&tss.fpr[7]-(int)&tss); |
tss | 69 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR8", (int)&tss.fpr[8]-(int)&tss); |
tss | 70 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR9", (int)&tss.fpr[9]-(int)&tss); |
tss | 71 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR10", (int)&tss.fpr[10]-(int)&tss); |
tss | 72 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR11", (int)&tss.fpr[11]-(int)&tss); |
tss | 73 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR12", (int)&tss.fpr[12]-(int)&tss); |
tss | 74 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR13", (int)&tss.fpr[13]-(int)&tss); |
tss | 75 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR14", (int)&tss.fpr[14]-(int)&tss); |
tss | 76 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR15", (int)&tss.fpr[15]-(int)&tss); |
tss | 77 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR16", (int)&tss.fpr[16]-(int)&tss); |
tss | 78 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR17", (int)&tss.fpr[17]-(int)&tss); |
tss | 79 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR18", (int)&tss.fpr[18]-(int)&tss); |
tss | 80 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR19", (int)&tss.fpr[19]-(int)&tss); |
tss | 81 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR20", (int)&tss.fpr[20]-(int)&tss); |
tss | 82 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR21", (int)&tss.fpr[21]-(int)&tss); |
tss | 83 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR22", (int)&tss.fpr[22]-(int)&tss); |
tss | 84 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR23", (int)&tss.fpr[23]-(int)&tss); |
tss | 85 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR24", (int)&tss.fpr[24]-(int)&tss); |
tss | 86 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR25", (int)&tss.fpr[25]-(int)&tss); |
tss | 87 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR26", (int)&tss.fpr[26]-(int)&tss); |
tss | 88 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR27", (int)&tss.fpr[27]-(int)&tss); |
tss | 89 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR28", (int)&tss.fpr[28]-(int)&tss); |
tss | 90 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR29", (int)&tss.fpr[29]-(int)&tss); |
tss | 91 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR30", (int)&tss.fpr[30]-(int)&tss); |
tss | 92 | arch/ppc/kernel/mk_defs.c | put_line(out, "TSS_FPR31", (int)&tss.fpr[31]-(int)&tss); |
tss | 44 | arch/ppc/kernel/process.c | regs = (struct pt_regs *)new->tss.ksp; |
tss | 50 | arch/ppc/kernel/process.c | new_tss = &new->tss; |
tss | 51 | arch/ppc/kernel/process.c | old_tss = ¤t->tss; |
tss | 108 | arch/ppc/kernel/process.c | segs = (SEGREG *)p->tss.segs; |
tss | 126 | arch/ppc/kernel/process.c | p->tss.ksp = (unsigned long)childregs; |
tss | 76 | arch/ppc/mm/fault.c | MMU_hash_page(¤t->tss, regs->dar & PAGE_MASK, pte); |
tss | 156 | arch/ppc/mm/fault.c | MMU_hash_page(¤t->tss, regs->dar & PAGE_MASK, pte); |
tss | 290 | arch/ppc/mm/fault.c | current, regs->nip, address, current->tss.pg_tables); |
tss | 481 | arch/ppc/mm/init.c | init_task.tss.pg_tables = (unsigned long *)swapper_pg_dir; |
tss | 484 | arch/ppc/mm/init.c | segs = (SEGREG *)init_task.tss.segs; |
tss | 499 | arch/ppc/mm/init.c | MMU_map_page(&init_task.tss, i, i & 0x00FFFFFF, PAGE_KERNEL); |
tss | 504 | arch/ppc/mm/init.c | MMU_map_page(&init_task.tss, i, i & 0x00FFFFFF, PAGE_KERNEL); |
tss | 521 | arch/ppc/mm/init.c | MMU_map_page(struct thread_struct *tss, unsigned long va, unsigned long pa, int flags) |
tss | 525 | arch/ppc/mm/init.c | _printk("Thread: %x, Map VA: %08x -> PA: %08X, Flags: %x\n", tss, va, pa, flags); |
tss | 526 | arch/ppc/mm/init.c | if ((pte **)tss->pg_tables == (pte **)NULL) |
tss | 528 | arch/ppc/mm/init.c | (pte **)tss->pg_tables = (pte **)MMU_get_page(); |
tss | 529 | arch/ppc/mm/init.c | if ((pte **)tss->pg_tables == (pte **)NULL) |
tss | 535 | arch/ppc/mm/init.c | pd = ((pte **)tss->pg_tables)[(va>>PD_SHIFT)&PD_MASK]; |
tss | 543 | arch/ppc/mm/init.c | ((pte **)tss->pg_tables)[(va>>PD_SHIFT)&PD_MASK] = (pte *)((unsigned long)pd | _PAGE_TABLE); |
tss | 550 | arch/ppc/mm/init.c | MMU_hash_page(tss, va, pg); |
tss | 556 | arch/ppc/mm/init.c | MMU_hash_page(struct thread_struct *tss, unsigned long va, pte *pg) |
tss | 575 | arch/ppc/mm/init.c | vsid = ((SEGREG *)tss->segs)[segment].vsid; |
tss | 745 | arch/ppc/mm/init.c | flags = MMU_hash_page(¤t->tss, address, 0); |
tss | 155 | arch/sparc/kernel/process.c | fpsave(¤t->tss.float_regs[0], ¤t->tss.fsr, |
tss | 156 | arch/sparc/kernel/process.c | ¤t->tss.fpqueue[0], ¤t->tss.fpqdepth); |
tss | 177 | arch/sparc/kernel/process.c | current->tss.w_saved = 0; |
tss | 178 | arch/sparc/kernel/process.c | current->tss.uwinmask = 0; |
tss | 179 | arch/sparc/kernel/process.c | current->tss.sig_address = 0; |
tss | 180 | arch/sparc/kernel/process.c | current->tss.sig_desc = 0; |
tss | 181 | arch/sparc/kernel/process.c | current->tss.sstk_info.cur_status = 0; |
tss | 182 | arch/sparc/kernel/process.c | current->tss.sstk_info.the_stack = 0; |
tss | 191 | arch/sparc/kernel/process.c | fpsave(¤t->tss.float_regs[0], ¤t->tss.fsr, |
tss | 192 | arch/sparc/kernel/process.c | ¤t->tss.fpqueue[0], ¤t->tss.fpqdepth); |
tss | 200 | arch/sparc/kernel/process.c | memset(¤t->tss.reg_window[0], 0, |
tss | 202 | arch/sparc/kernel/process.c | memset(¤t->tss.rwbuf_stkptrs[0], 0, |
tss | 206 | arch/sparc/kernel/process.c | current->tss.flags &= ~SPARC_FLAG_KTHREAD; |
tss | 237 | arch/sparc/kernel/process.c | fpsave(&p->tss.float_regs[0], &p->tss.fsr, |
tss | 238 | arch/sparc/kernel/process.c | &p->tss.fpqueue[0], &p->tss.fpqdepth); |
tss | 257 | arch/sparc/kernel/process.c | p->tss.ksp = p->saved_kernel_stack = (unsigned long) new_stack; |
tss | 258 | arch/sparc/kernel/process.c | p->tss.kpc = (((unsigned long) ret_sys_call) - 0x8); |
tss | 259 | arch/sparc/kernel/process.c | p->tss.kpsr = current->tss.fork_kpsr; |
tss | 260 | arch/sparc/kernel/process.c | p->tss.kwim = current->tss.fork_kwim; |
tss | 261 | arch/sparc/kernel/process.c | p->tss.kregs = childregs; |
tss | 267 | arch/sparc/kernel/process.c | p->tss.flags |= SPARC_FLAG_KTHREAD; |
tss | 269 | arch/sparc/kernel/process.c | p->tss.flags &= ~SPARC_FLAG_KTHREAD; |
tss | 294 | arch/sparc/kernel/process.c | dump->uexec = current->tss.core_exec; |
tss | 302 | arch/sparc/kernel/process.c | memcpy(&dump->fpu.fpstatus.fregs.regs[0], ¤t->tss.float_regs[0], (sizeof(unsigned long) * 32)); |
tss | 303 | arch/sparc/kernel/process.c | dump->fpu.fpstatus.fsr = current->tss.fsr; |
tss | 305 | arch/sparc/kernel/process.c | dump->fpu.fpstatus.fpq_count = current->tss.fpqdepth; |
tss | 306 | arch/sparc/kernel/process.c | memcpy(&dump->fpu.fpstatus.fpq[0], ¤t->tss.fpqueue[0], |
tss | 308 | arch/sparc/kernel/process.c | dump->sigcode = current->tss.sig_desc; |
tss | 273 | arch/sparc/kernel/ptrace.c | struct pt_regs *cregs = tsk->tss.kregs; |
tss | 274 | arch/sparc/kernel/ptrace.c | struct thread_struct *t = &tsk->tss; |
tss | 330 | arch/sparc/kernel/ptrace.c | if(tsk->tss.flags & 0x80000000) |
tss | 366 | arch/sparc/kernel/ptrace.c | struct pt_regs *cregs = tsk->tss.kregs; |
tss | 367 | arch/sparc/kernel/ptrace.c | struct thread_struct *t = &tsk->tss; |
tss | 567 | arch/sparc/kernel/ptrace.c | struct pt_regs *cregs = child->tss.kregs; |
tss | 587 | arch/sparc/kernel/ptrace.c | struct pt_regs *cregs = child->tss.kregs; |
tss | 630 | arch/sparc/kernel/ptrace.c | fps->regs[i] = child->tss.float_regs[i]; |
tss | 631 | arch/sparc/kernel/ptrace.c | fps->fsr = child->tss.fsr; |
tss | 632 | arch/sparc/kernel/ptrace.c | fps->fpqd = child->tss.fpqdepth; |
tss | 635 | arch/sparc/kernel/ptrace.c | fps->fpq[i].insnaddr = child->tss.fpqueue[i].insn_addr; |
tss | 636 | arch/sparc/kernel/ptrace.c | fps->fpq[i].insn = child->tss.fpqueue[i].insn; |
tss | 659 | arch/sparc/kernel/ptrace.c | child->tss.float_regs[i] = fps->regs[i]; |
tss | 660 | arch/sparc/kernel/ptrace.c | child->tss.fsr = fps->fsr; |
tss | 661 | arch/sparc/kernel/ptrace.c | child->tss.fpqdepth = fps->fpqd; |
tss | 663 | arch/sparc/kernel/ptrace.c | child->tss.fpqueue[i].insn_addr = fps->fpq[i].insnaddr; |
tss | 664 | arch/sparc/kernel/ptrace.c | child->tss.fpqueue[i].insn = fps->fpq[i].insn; |
tss | 733 | arch/sparc/kernel/ptrace.c | child->tss.kregs->pc = addr; |
tss | 734 | arch/sparc/kernel/ptrace.c | child->tss.kregs->npc = addr + 4; |
tss | 790 | arch/sparc/kernel/ptrace.c | current->tss.flags ^= 0x80000000; |
tss | 303 | arch/sparc/kernel/setup.c | init_task.tss.kregs = &fake_swapper_regs; |
tss | 101 | arch/sparc/kernel/signal.c | current->tss.sstk_info.cur_status = (scptr->sigc_onstack & 1); |
tss | 145 | arch/sparc/kernel/signal.c | int old_status = current->tss.sstk_info.cur_status; |
tss | 180 | arch/sparc/kernel/signal.c | sc->sigc_oswins = current->tss.w_saved; |
tss | 181 | arch/sparc/kernel/signal.c | if(current->tss.w_saved) |
tss | 182 | arch/sparc/kernel/signal.c | for(window = 0; window < current->tss.w_saved; window++) { |
tss | 184 | arch/sparc/kernel/signal.c | (char *)current->tss.rwbuf_stkptrs[window]; |
tss | 186 | arch/sparc/kernel/signal.c | ¤t->tss.reg_window[window], |
tss | 193 | arch/sparc/kernel/signal.c | current->tss.w_saved = 0; /* So process is allowed to execute. */ |
tss | 200 | arch/sparc/kernel/signal.c | sframep->sig_code = current->tss.sig_desc; |
tss | 201 | arch/sparc/kernel/signal.c | sframep->sig_address = current->tss.sig_address; |
tss | 336 | arch/sparc/kernel/signal.c | memcpy(ossptr, ¤t->tss.sstk_info, sizeof(struct sigstack)); |
tss | 343 | arch/sparc/kernel/signal.c | memcpy(¤t->tss.sstk_info, ssptr, sizeof(struct sigstack)); |
tss | 538 | arch/sparc/kernel/sys_sunos.c | current->tss.sig_address = regs->pc; |
tss | 539 | arch/sparc/kernel/sys_sunos.c | current->tss.sig_desc = regs->u_regs[UREG_G1]; |
tss | 97 | arch/sparc/kernel/traps.c | die_if_kernel("Whee... Hello Mr. Penguin", current->tss.kregs); |
tss | 103 | arch/sparc/kernel/traps.c | current->tss.sig_desc = SUBSIG_BADTRAP(type - 0x80); |
tss | 104 | arch/sparc/kernel/traps.c | current->tss.sig_address = pc; |
tss | 117 | arch/sparc/kernel/traps.c | current->tss.sig_address = pc; |
tss | 118 | arch/sparc/kernel/traps.c | current->tss.sig_desc = SUBSIG_ILLINST; |
tss | 127 | arch/sparc/kernel/traps.c | current->tss.sig_address = pc; |
tss | 128 | arch/sparc/kernel/traps.c | current->tss.sig_desc = SUBSIG_PRIVINST; |
tss | 143 | arch/sparc/kernel/traps.c | current->tss.sig_address = pc; |
tss | 144 | arch/sparc/kernel/traps.c | current->tss.sig_desc = SUBSIG_PRIVINST; |
tss | 174 | arch/sparc/kernel/traps.c | fpsave(&fptask->tss.float_regs[0], &fptask->tss.fsr, |
tss | 175 | arch/sparc/kernel/traps.c | &fptask->tss.fpqueue[0], &fptask->tss.fpqdepth); |
tss | 179 | arch/sparc/kernel/traps.c | fpload(¤t->tss.float_regs[0], ¤t->tss.fsr); |
tss | 190 | arch/sparc/kernel/traps.c | fpload(¤t->tss.float_regs[0], ¤t->tss.fsr); |
tss | 225 | arch/sparc/kernel/traps.c | fpsave(&fpt->tss.float_regs[0], &fpt->tss.fsr, |
tss | 226 | arch/sparc/kernel/traps.c | &fpt->tss.fpqueue[0], &fpt->tss.fpqdepth); |
tss | 227 | arch/sparc/kernel/traps.c | fpt->tss.sig_address = pc; |
tss | 228 | arch/sparc/kernel/traps.c | fpt->tss.sig_desc = SUBSIG_FPERROR; /* as good as any */ |
tss | 260 | arch/sparc/kernel/traps.c | current->tss.sig_address = pc; |
tss | 261 | arch/sparc/kernel/traps.c | current->tss.sig_desc = SUBSIG_TAG; /* as good as any */ |
tss | 15 | arch/sparc/kernel/windows.c | if(current->tss.uwinmask) |
tss | 40 | arch/sparc/kernel/windows.c | struct thread_struct *tp = ¤t->tss; |
tss | 95 | arch/sparc/kernel/windows.c | struct thread_struct *tp = ¤t->tss; |
tss | 197 | arch/sparc/mm/fault.c | current->tss.sig_address = address; |
tss | 198 | arch/sparc/mm/fault.c | current->tss.sig_desc = SUBSIG_NOMAPPING; |
tss | 238 | arch/sparc/mm/fault.c | current->tss.sig_address = address; |
tss | 239 | arch/sparc/mm/fault.c | current->tss.sig_desc = SUBSIG_NOMAPPING; |
tss | 246 | arch/sparc/mm/fault.c | unsigned long sp = current->tss.rwbuf_stkptrs[0]; |
tss | 462 | arch/sparc/mm/srmmu.c | if((tsk->tss.flags & SPARC_FLAG_KTHREAD) || |
tss | 1270 | arch/sparc/mm/srmmu.c | if((tsk->tss.flags & SPARC_FLAG_KTHREAD) || |
tss | 1957 | arch/sparc/mm/srmmu.c | if(current->tss.flags & SPARC_FLAG_KTHREAD) { |
tss | 1987 | arch/sparc/mm/srmmu.c | if(current->tss.flags & SPARC_FLAG_KTHREAD) { |
tss | 1235 | arch/sparc/mm/sun4c.c | if((tsk->tss.flags & SPARC_FLAG_KTHREAD) || |
tss | 1246 | arch/sparc/mm/sun4c.c | if(current->tss.flags & SPARC_FLAG_KTHREAD) { |
tss | 426 | fs/proc/array.c | ebp = p->tss.ebp; |
tss | 451 | fs/proc/array.c | pc = thread_saved_pc(&p->tss); |
tss | 453 | fs/proc/array.c | schedule_frame = ((unsigned long *)p->tss.ksp)[6]; |
tss | 472 | fs/proc/array.c | # define KSTK_ESP(tsk) ((tsk) == current ? rdusp() : (tsk)->tss.usp) |
tss | 62 | include/asm-alpha/mmu_context.h | p->tss.asn = asn & ~ASN_VERSION_MASK; /* just asn */ |
tss | 33 | include/asm-alpha/pgtable.h | : "r" (&task->tss), "i" (PAL_swpctx) |
tss | 342 | include/asm-alpha/pgtable.h | tsk->tss.ptbr = ((unsigned long) pgdir - PAGE_OFFSET) >> PAGE_SHIFT; |
tss | 57 | include/asm-alpha/system.h | alpha_switch_to((unsigned long) &(next)->tss - 0xfffffc0000000000); \ |
tss | 291 | include/asm-i386/pgtable.h | (tsk)->tss.cr3 = (unsigned long) (pgdir); \ |
tss | 72 | include/asm-i386/system.h | __asm__ __volatile__("fnsave %0":"=m" (prev->tss.i387.hard)); \ |
tss | 89 | include/asm-i386/system.h | :"m" (*(((char *)&next->tss.tr)-4)), \ |
tss | 110 | include/asm-i386/system.h | :"m" (*(((char *)&next->tss.tr)-4)), \ |
tss | 279 | include/asm-m68k/pgtable.h | tsk->tss.pagedir_v = (unsigned long *)pgdir; |
tss | 280 | include/asm-m68k/pgtable.h | tsk->tss.pagedir_p = VTOP(pgdir); |
tss | 281 | include/asm-m68k/pgtable.h | tsk->tss.crp[0] = 0x80000000 | _PAGE_SHORT; |
tss | 282 | include/asm-m68k/pgtable.h | tsk->tss.crp[1] = tsk->tss.pagedir_p; |
tss | 289 | include/asm-m68k/pgtable.h | : : "a" (&tsk->tss.crp[1]) |
tss | 296 | include/asm-m68k/pgtable.h | : : "a" (&tsk->tss.crp[0]) |
tss | 46 | include/asm-m68k/system.h | register int k __asm__ ("a1") = (int)&((struct task_struct *)0)->tss; \ |
tss | 199 | include/asm-mips/pgtable.h | (tsk)->tss.pg_dir = ((unsigned long) (pgdir)) - PT_OFFSET; \ |
tss | 204 | include/asm-mips/pgtable.h | load_pgd((tsk)->tss.pg_dir); \ |
tss | 200 | include/asm-mips/processor.h | resume(n, ((int)(&((struct task_struct *)0)->tss))) |
tss | 150 | include/asm-ppc/mmu.h | extern int MMU_hash_page(struct thread_struct *tss, unsigned long va, pte *pg); |
tss | 190 | include/asm-ppc/pgtable.h | (tsk)->tss.pg_tables = (unsigned long *)(pgdir); \ |
tss | 491 | include/asm-ppc/pgtable.h | MMU_hash_page(&(current)->tss, address & PAGE_MASK, (pte *)&_pte); |
tss | 54 | include/asm-sparc/system.h | prev->tss.current_ds = active_ds; \ |
tss | 55 | include/asm-sparc/system.h | active_ds = next->tss.current_ds; \ |
tss | 57 | include/asm-sparc/system.h | next->tss.kregs->psr &= ~PSR_EF; \ |
tss | 68 | include/asm-sparc/system.h | fpsave(&prev->tss.float_regs[0], &prev->tss.fsr, \ |
tss | 69 | include/asm-sparc/system.h | &prev->tss.fpqueue[0], &prev->tss.fpqdepth); \ |
tss | 71 | include/asm-sparc/system.h | prev->tss.kregs->psr &= ~PSR_EF; \ |
tss | 78 | include/asm-sparc/system.h | prev->tss.current_ds = active_ds; \ |
tss | 79 | include/asm-sparc/system.h | active_ds = next->tss.current_ds; \ |
tss | 240 | include/linux/sched.h | struct thread_struct tss; |
tss | 1365 | kernel/sched.c | printk(" %08lX ", thread_saved_pc(&p->tss)); |
tss | 1370 | kernel/sched.c | printk(" %016lx ", thread_saved_pc(&p->tss)); |