tag | line | file | source code |
tss | 40 | arch/i386/kernel/ioport.c | int numl = sizeof(current->tss.io_bitmap) >> 2; |
tss | 45 | arch/i386/kernel/ioport.c | printk("%s ", ios(current->tss.io_bitmap[j++])); |
tss | 47 | arch/i386/kernel/ioport.c | printk("%s", ios(current->tss.io_bitmap[j++])); |
tss | 150 | arch/i386/kernel/ioport.c | set_bitmap((unsigned long *)current->tss.io_bitmap, from, num, !turn_on); |
tss | 69 | arch/i386/kernel/process.c | current->tss.ldt = 0; |
tss | 104 | arch/i386/kernel/process.c | p->tss.es = KERNEL_DS; |
tss | 105 | arch/i386/kernel/process.c | p->tss.cs = KERNEL_CS; |
tss | 106 | arch/i386/kernel/process.c | p->tss.ss = KERNEL_DS; |
tss | 107 | arch/i386/kernel/process.c | p->tss.ds = KERNEL_DS; |
tss | 108 | arch/i386/kernel/process.c | p->tss.fs = USER_DS; |
tss | 109 | arch/i386/kernel/process.c | p->tss.gs = KERNEL_DS; |
tss | 110 | arch/i386/kernel/process.c | p->tss.ss0 = KERNEL_DS; |
tss | 111 | arch/i386/kernel/process.c | p->tss.esp0 = p->kernel_stack_page + PAGE_SIZE; |
tss | 112 | arch/i386/kernel/process.c | p->tss.tr = _TSS(nr); |
tss | 114 | arch/i386/kernel/process.c | p->tss.esp = (unsigned long) childregs; |
tss | 115 | arch/i386/kernel/process.c | p->tss.eip = (unsigned long) ret_from_sys_call; |
tss | 118 | arch/i386/kernel/process.c | p->tss.back_link = 0; |
tss | 119 | arch/i386/kernel/process.c | p->tss.eflags = regs->eflags & 0xffffcfff; /* iopl is always 0 for a new process */ |
tss | 127 | arch/i386/kernel/process.c | p->tss.ldt = _LDT(nr); |
tss | 133 | arch/i386/kernel/process.c | set_tss_desc(gdt+(nr<<1)+FIRST_TSS_ENTRY,&(p->tss)); |
tss | 138 | arch/i386/kernel/process.c | p->tss.bitmap = offsetof(struct thread_struct,io_bitmap); |
tss | 140 | arch/i386/kernel/process.c | p->tss.io_bitmap[i] = ~0; |
tss | 142 | arch/i386/kernel/process.c | __asm__("clts ; fnsave %0 ; frstor %0":"=m" (p->tss.i387)); |
tss | 176 | arch/i386/kernel/process.c | memcpy(&dump->i387,¤t->tss.i387.hard,sizeof(dump->i387)); |
tss | 57 | arch/i386/kernel/ptrace.c | stack = (unsigned char *)task->tss.esp0; |
tss | 73 | arch/i386/kernel/ptrace.c | stack = (unsigned char *) task->tss.esp0; |
tss | 90 | arch/i386/kernel/ptrace.c | page = *PAGE_DIR_OFFSET(vma->vm_task->tss.cr3, addr); |
tss | 124 | arch/i386/kernel/ptrace.c | page = *PAGE_DIR_OFFSET(vma->vm_task->tss.cr3, addr); |
tss | 114 | arch/i386/kernel/signal.c | put_fs_long(current->tss.trap_no, frame+14); |
tss | 115 | arch/i386/kernel/signal.c | put_fs_long(current->tss.error_code, frame+15); |
tss | 124 | arch/i386/kernel/signal.c | put_fs_long(current->tss.cr2, frame+23); |
tss | 256 | arch/i386/kernel/signal.c | current->tss.trap_no = current->tss.error_code = 0; |
tss | 39 | arch/i386/kernel/traps.c | tsk->tss.error_code = error_code; \ |
tss | 40 | arch/i386/kernel/traps.c | tsk->tss.trap_no = trapnr; \ |
tss | 152 | arch/i386/kernel/traps.c | current->tss.error_code = error_code; |
tss | 153 | arch/i386/kernel/traps.c | current->tss.trap_no = 13; |
tss | 172 | arch/i386/kernel/traps.c | current->tss.trap_no = 1; |
tss | 173 | arch/i386/kernel/traps.c | current->tss.error_code = error_code; |
tss | 208 | arch/i386/kernel/traps.c | env = &last_task_used_math->tss.i387.hard; |
tss | 210 | arch/i386/kernel/traps.c | last_task_used_math->tss.trap_no = 16; |
tss | 211 | arch/i386/kernel/traps.c | last_task_used_math->tss.error_code = 0; |
tss | 242 | arch/i386/kernel/traps.c | __asm__("fnsave %0":"=m" (last_task_used_math->tss.i387)); |
tss | 247 | arch/i386/kernel/traps.c | __asm__("frstor %0": :"m" (current->tss.i387)); |
tss | 296 | arch/i386/kernel/traps.c | set_tss_desc(p, &init_task.tss); |
tss | 42 | arch/i386/kernel/vm86.c | #define VFLAGS (*(unsigned short *)&(current->tss.v86flags)) |
tss | 43 | arch/i386/kernel/vm86.c | #define VEFLAGS (current->tss.v86flags) |
tss | 55 | arch/i386/kernel/vm86.c | if (!current->tss.vm86_info) { |
tss | 59 | arch/i386/kernel/vm86.c | set_flags(regs->eflags, VEFLAGS, VIF_MASK | current->tss.v86mask); |
tss | 60 | arch/i386/kernel/vm86.c | memcpy_tofs(¤t->tss.vm86_info->regs,regs,sizeof(*regs)); |
tss | 61 | arch/i386/kernel/vm86.c | put_fs_long(current->tss.screen_bitmap,¤t->tss.vm86_info->screen_bitmap); |
tss | 62 | arch/i386/kernel/vm86.c | tmp = current->tss.esp0; |
tss | 63 | arch/i386/kernel/vm86.c | current->tss.esp0 = current->saved_kernel_stack; |
tss | 73 | arch/i386/kernel/vm86.c | if ((tmp = tsk->tss.cr3) != 0) { |
tss | 120 | arch/i386/kernel/vm86.c | current->tss.v86mask = 0; |
tss | 123 | arch/i386/kernel/vm86.c | current->tss.v86mask = NT_MASK | IOPL_MASK; |
tss | 126 | arch/i386/kernel/vm86.c | current->tss.v86mask = AC_MASK | NT_MASK | IOPL_MASK; |
tss | 129 | arch/i386/kernel/vm86.c | current->tss.v86mask = ID_MASK | AC_MASK | NT_MASK | IOPL_MASK; |
tss | 137 | arch/i386/kernel/vm86.c | current->saved_kernel_stack = current->tss.esp0; |
tss | 138 | arch/i386/kernel/vm86.c | current->tss.esp0 = (unsigned long) pt_regs; |
tss | 139 | arch/i386/kernel/vm86.c | current->tss.vm86_info = v86; |
tss | 141 | arch/i386/kernel/vm86.c | current->tss.screen_bitmap = info.screen_bitmap; |
tss | 181 | arch/i386/kernel/vm86.c | set_flags(VEFLAGS, eflags, current->tss.v86mask); |
tss | 189 | arch/i386/kernel/vm86.c | set_flags(VFLAGS, flags, current->tss.v86mask); |
tss | 201 | arch/i386/kernel/vm86.c | return flags | (VEFLAGS & current->tss.v86mask); |
tss | 290 | arch/i386/kernel/vm86.c | is_revectored(i, ¤t->tss.vm86_info->int_revectored)) |
tss | 292 | arch/i386/kernel/vm86.c | if (i==0x21 && is_revectored(AH(regs),¤t->tss.vm86_info->int21_revectored)) |
tss | 313 | arch/i386/kernel/vm86.c | current->tss.trap_no = 1; |
tss | 314 | 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 | 35 | arch/i386/math-emu/fpu_system.h | #define I387 (current->tss.i387) |
tss | 78 | arch/sparc/kernel/process.c | p->tss.sp = (unsigned long) childregs; |
tss | 80 | arch/sparc/kernel/process.c | p->tss.back_link = 0; |
tss | 81 | arch/sparc/kernel/process.c | p->tss.psr = regs->psr; /* for condition codes */ |
tss | 325 | fs/proc/array.c | page = *PAGE_DIR_OFFSET((*p)->tss.cr3,ptr); |
tss | 400 | fs/proc/array.c | ebp = p->tss.ebp; |
tss | 504 | fs/proc/array.c | pagedir = (unsigned long *) (*p)->tss.cr3; |
tss | 39 | fs/proc/mem.c | cr3 = task[i]->tss.cr3; |
tss | 88 | fs/proc/mem.c | cr3 = task[i]->tss.cr3; |
tss | 156 | fs/proc/mem.c | cr3 = task[i]->tss.cr3; |
tss | 203 | fs/proc/mem.c | dest_table = PAGE_DIR_OFFSET(current->tss.cr3, dtmp); |
tss | 37 | fs/umsdos/check.c | pg_dir = current->tss.cr3; |
tss | 75 | include/asm-i386/system.h | :"m" (*(((char *)&tsk->tss.tr)-4)), \ |
tss | 185 | include/linux/sched.h | struct thread_struct tss; |
tss | 381 | ipc/shm.c | unsigned long page_dir = shmd->vm_task->tss.cr3; |
tss | 719 | ipc/shm.c | pte = PAGE_DIR_OFFSET(shmd->vm_task->tss.cr3,tmp); |
tss | 753 | kernel/sched.c | printk(" %08lX ", ((unsigned long *)p->tss.esp)[3]); |
tss | 93 | mm/filemap.c | dir = PAGE_DIR_OFFSET(current->tss.cr3,start); |
tss | 140 | mm/memory.c | pg_dir = tsk->tss.cr3; |
tss | 156 | mm/memory.c | tsk->tss.cr3 = (unsigned long) new_pg; |
tss | 180 | mm/memory.c | pg_dir = tsk->tss.cr3; |
tss | 185 | mm/memory.c | tsk->tss.cr3 = (unsigned long) swapper_pg_dir; |
tss | 187 | mm/memory.c | __asm__ __volatile__("movl %0,%%cr3": :"a" (tsk->tss.cr3)); |
tss | 209 | mm/memory.c | pg_dir = current->tss.cr3; |
tss | 211 | mm/memory.c | tsk->tss.cr3 = pg_dir; |
tss | 228 | mm/memory.c | old_pg_dir = current->tss.cr3; |
tss | 229 | mm/memory.c | tsk->tss.cr3 = new_pg_dir; |
tss | 298 | mm/memory.c | dir = PAGE_DIR_OFFSET(current->tss.cr3,from); |
tss | 356 | mm/memory.c | dir = PAGE_DIR_OFFSET(current->tss.cr3,from); |
tss | 418 | mm/memory.c | dir = PAGE_DIR_OFFSET(current->tss.cr3,from); |
tss | 496 | mm/memory.c | page_table = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
tss | 530 | mm/memory.c | page_table = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
tss | 570 | mm/memory.c | pde = PAGE_DIR_OFFSET(vma->vm_task->tss.cr3,address); |
tss | 723 | mm/memory.c | from_page = (unsigned long)PAGE_DIR_OFFSET(from_area->vm_task->tss.cr3,from_address); |
tss | 724 | mm/memory.c | to_page = (unsigned long)PAGE_DIR_OFFSET(to_area->vm_task->tss.cr3,to_address); |
tss | 857 | mm/memory.c | p = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
tss | 865 | mm/memory.c | p = PAGE_DIR_OFFSET(tsk->tss.cr3,address); |
tss | 1003 | mm/memory.c | current->tss.screen_bitmap |= 1 << bit; |
tss | 1026 | mm/memory.c | current->tss.cr2 = address; |
tss | 1027 | mm/memory.c | current->tss.error_code = error_code; |
tss | 1028 | mm/memory.c | current->tss.trap_no = 14; |
tss | 1051 | mm/memory.c | current->tss.cr3, page); |
tss | 27 | mm/mprotect.c | dir = PAGE_DIR_OFFSET(current->tss.cr3, start); |
tss | 401 | mm/swap.c | pgdir = (address >> PGDIR_SHIFT) + (unsigned long *) p->tss.cr3; |
tss | 757 | mm/swap.c | ppage = pgt + ((unsigned long *) p->tss.cr3); |
tss | 42 | mm/vmalloc.c | ((unsigned long *) p->tss.cr3)[dindex] = value; |