tag | line | file | source code |
tss | 286 | drivers/FPU-emu/fpu_entry.c | current->tss.trap_no = 16; |
tss | 287 | drivers/FPU-emu/fpu_entry.c | current->tss.error_code = 0; |
tss | 621 | drivers/FPU-emu/fpu_entry.c | current->tss.trap_no = 16; |
tss | 622 | drivers/FPU-emu/fpu_entry.c | current->tss.error_code = 0; |
tss | 22 | drivers/FPU-emu/fpu_system.h | #define I387 (current->tss.i387) |
tss | 190 | fs/exec.c | memcpy(&dump.i387,¤t->tss.i387.hard,sizeof(dump.i387)); |
tss | 141 | fs/proc/array.c | page = *PAGE_DIR_OFFSET((*p)->tss.cr3,ptr); |
tss | 211 | fs/proc/array.c | ebp = p->tss.ebp; |
tss | 316 | fs/proc/array.c | pagedir = (unsigned long *) (*p)->tss.cr3; |
tss | 37 | fs/proc/mem.c | cr3 = task[i]->tss.cr3; |
tss | 86 | fs/proc/mem.c | cr3 = task[i]->tss.cr3; |
tss | 230 | include/linux/sched.h | struct tss_struct tss; |
tss | 366 | include/linux/sched.h | :"m" (*(((char *)&tsk->tss.tr)-4)), \ |
tss | 335 | ipc/shm.c | unsigned long page_dir = shmd->task->tss.cr3; |
tss | 693 | ipc/shm.c | pte = PAGE_DIR_OFFSET(shmd->task->tss.cr3,tmp); |
tss | 161 | kernel/fork.c | p->tss.es = KERNEL_DS; |
tss | 162 | kernel/fork.c | p->tss.cs = KERNEL_CS; |
tss | 163 | kernel/fork.c | p->tss.ss = KERNEL_DS; |
tss | 164 | kernel/fork.c | p->tss.ds = KERNEL_DS; |
tss | 165 | kernel/fork.c | p->tss.fs = USER_DS; |
tss | 166 | kernel/fork.c | p->tss.gs = KERNEL_DS; |
tss | 167 | kernel/fork.c | p->tss.ss0 = KERNEL_DS; |
tss | 168 | kernel/fork.c | p->tss.esp0 = p->kernel_stack_page + PAGE_SIZE; |
tss | 169 | kernel/fork.c | p->tss.tr = _TSS(nr); |
tss | 171 | kernel/fork.c | p->tss.esp = (unsigned long) childregs; |
tss | 172 | kernel/fork.c | p->tss.eip = (unsigned long) ret_from_sys_call; |
tss | 175 | kernel/fork.c | p->tss.back_link = 0; |
tss | 176 | kernel/fork.c | p->tss.eflags = regs.eflags & 0xffffcfff; /* iopl is always 0 for a new process */ |
tss | 185 | kernel/fork.c | p->tss.ldt = _LDT(nr); |
tss | 191 | kernel/fork.c | p->tss.bitmap = offsetof(struct tss_struct,io_bitmap); |
tss | 193 | kernel/fork.c | p->tss.io_bitmap[i] = ~0; |
tss | 195 | kernel/fork.c | __asm__("clts ; fnsave %0 ; frstor %0":"=m" (p->tss.i387)); |
tss | 215 | kernel/fork.c | set_tss_desc(gdt+(nr<<1)+FIRST_TSS_ENTRY,&(p->tss)); |
tss | 33 | kernel/ioport.c | int numl = sizeof(current->tss.io_bitmap) >> 2; |
tss | 38 | kernel/ioport.c | printk("%s ", ios(current->tss.io_bitmap[j++])); |
tss | 40 | kernel/ioport.c | printk("%s", ios(current->tss.io_bitmap[j++])); |
tss | 126 | kernel/ioport.c | set_bitmap((unsigned long *)current->tss.io_bitmap, from, num, !turn_on); |
tss | 57 | kernel/ptrace.c | stack = (unsigned char *)task->tss.esp0; |
tss | 73 | kernel/ptrace.c | stack = (unsigned char *) task->tss.esp0; |
tss | 94 | kernel/ptrace.c | page = *PAGE_DIR_OFFSET(tsk->tss.cr3,addr); |
tss | 128 | kernel/ptrace.c | page = *PAGE_DIR_OFFSET(tsk->tss.cr3,addr); |
tss | 165 | kernel/sched.c | __asm__("fnsave %0":"=m" (last_task_used_math->tss.i387)); |
tss | 170 | kernel/sched.c | __asm__("frstor %0": :"m" (current->tss.i387)); |
tss | 760 | kernel/sched.c | printk(" %08lX ", ((unsigned long *)p->tss.esp)[3]); |
tss | 762 | kernel/sched.c | p->tss.esp - p->kernel_stack_page, p->pid, p->p_pptr->pid); |
tss | 796 | kernel/sched.c | set_tss_desc(gdt+FIRST_TSS_ENTRY,&init_task.tss); |
tss | 272 | kernel/signal.c | put_fs_long(current->tss.trap_no, frame+14); |
tss | 273 | kernel/signal.c | put_fs_long(current->tss.error_code, frame+15); |
tss | 282 | kernel/signal.c | put_fs_long(current->tss.cr2, frame+23); |
tss | 412 | kernel/signal.c | current->tss.trap_no = current->tss.error_code = 0; |
tss | 139 | kernel/sys.c | stack = current->tss.esp0; |
tss | 140 | kernel/sys.c | current->tss.esp0 = current->saved_kernel_stack; |
tss | 150 | kernel/sys.c | if ((tmp = tsk->tss.cr3) != 0) { |
tss | 188 | kernel/sys.c | current->saved_kernel_stack = current->tss.esp0; |
tss | 189 | kernel/sys.c | current->tss.esp0 = (unsigned long) pt_regs; |
tss | 34 | kernel/traps.c | tsk->tss.error_code = error_code; \ |
tss | 35 | kernel/traps.c | tsk->tss.trap_no = trapnr; \ |
tss | 130 | kernel/traps.c | current->tss.trap_no = 1; |
tss | 131 | kernel/traps.c | current->tss.error_code = error_code; |
tss | 168 | kernel/traps.c | env = &last_task_used_math->tss.i387.hard; |
tss | 170 | kernel/traps.c | current->tss.trap_no = 16; |
tss | 171 | kernel/traps.c | current->tss.error_code = 0; |
tss | 129 | mm/memory.c | pg_dir = tsk->tss.cr3; |
tss | 145 | mm/memory.c | tsk->tss.cr3 = (unsigned long) new_pg; |
tss | 169 | mm/memory.c | pg_dir = tsk->tss.cr3; |
tss | 174 | mm/memory.c | tsk->tss.cr3 = (unsigned long) swapper_pg_dir; |
tss | 176 | mm/memory.c | __asm__ __volatile__("movl %0,%%cr3": :"a" (tsk->tss.cr3)); |
tss | 198 | mm/memory.c | pg_dir = current->tss.cr3; |
tss | 200 | mm/memory.c | tsk->tss.cr3 = pg_dir; |
tss | 217 | mm/memory.c | old_pg_dir = current->tss.cr3; |
tss | 218 | mm/memory.c | tsk->tss.cr3 = new_pg_dir; |
tss | 283 | mm/memory.c | dir = PAGE_DIR_OFFSET(current->tss.cr3,from); |
tss | 341 | mm/memory.c | dir = PAGE_DIR_OFFSET(current->tss.cr3,from); |
tss | 403 | mm/memory.c | dir = PAGE_DIR_OFFSET(current->tss.cr3,from); |
tss | 481 | mm/memory.c | page_table = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
tss | 515 | mm/memory.c | page_table = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
tss | 558 | mm/memory.c | pde = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
tss | 622 | mm/memory.c | pg_table = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
tss | 635 | mm/memory.c | current->tss.cr2 = address; |
tss | 636 | mm/memory.c | current->tss.error_code = error_code; |
tss | 637 | mm/memory.c | current->tss.trap_no = 14; |
tss | 701 | mm/memory.c | from_page = (unsigned long)PAGE_DIR_OFFSET(p->tss.cr3,address); |
tss | 702 | mm/memory.c | to_page = (unsigned long)PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
tss | 796 | mm/memory.c | p = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
tss | 804 | mm/memory.c | p = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
tss | 870 | mm/memory.c | tsk->tss.cr2 = address; |
tss | 871 | mm/memory.c | current->tss.error_code = error_code; |
tss | 872 | mm/memory.c | current->tss.trap_no = 14; |
tss | 353 | mm/swap.c | pg_table = ((unsigned long *) p->tss.cr3)[table]; |
tss | 361 | mm/swap.c | ((unsigned long *) p->tss.cr3)[table] = 0; |
tss | 439 | mm/swap.c | pg_table = ((unsigned long *) p->tss.cr3)[swap_table]; |
tss | 447 | mm/swap.c | ((unsigned long *) p->tss.cr3)[swap_table] = 0; |
tss | 626 | mm/swap.c | ppage = pgt + ((unsigned long *) p->tss.cr3); |
tss | 43 | mm/vmalloc.c | ((unsigned long *) p->tss.cr3)[dindex] = value; |