Lines Matching refs:current
84 #define VFLAGS (*(unsigned short *)&(current->thread.v86flags))
85 #define VEFLAGS (current->thread.v86flags)
141 if (!current->thread.vm86_info) { in save_v86_state()
145 set_flags(regs->pt.flags, VEFLAGS, X86_EFLAGS_VIF | current->thread.v86mask); in save_v86_state()
146 tmp = copy_vm86_regs_to_user(¤t->thread.vm86_info->regs, regs); in save_v86_state()
147 tmp += put_user(current->thread.screen_bitmap, ¤t->thread.vm86_info->screen_bitmap); in save_v86_state()
154 current->thread.sp0 = current->thread.saved_sp0; in save_v86_state()
155 current->thread.sysenter_cs = __KERNEL_CS; in save_v86_state()
156 load_sp0(tss, ¤t->thread); in save_v86_state()
157 current->thread.saved_sp0 = 0; in save_v86_state()
162 ret->fs = current->thread.saved_fs; in save_v86_state()
163 set_user_gs(ret, current->thread.saved_gs); in save_v86_state()
212 struct task_struct *tsk = current; in SYSCALL_DEFINE1()
241 tsk = current; in SYSCALL_DEFINE2()
334 if (unlikely(current->audit_context)) in do_sys_vm86()
398 set_flags(VEFLAGS, flags, current->thread.v86mask); in set_vflags_long()
408 set_flags(VFLAGS, flags, current->thread.v86mask); in set_vflags_short()
423 return flags | (VEFLAGS & current->thread.v86mask); in get_vflags()
564 current->thread.trap_nr = trapno; in handle_vm86_trap()
565 current->thread.error_code = error_code; in handle_vm86_trap()
566 force_sig(SIGTRAP, current); in handle_vm86_trap()
794 if (vm86_irqs[irqnumber].tsk != current) return 0; in get_and_reset_irq()
828 vm86_irqs[irq].tsk = current; in do_vm86_irq_handling()
834 if (vm86_irqs[irqnumber].tsk != current) return -EPERM; in do_vm86_irq_handling()