Lines Matching refs:tsk
119 struct task_struct *tsk; in pfault_interrupt() local
135 tsk = find_task_by_pid_ns(pid, &init_pid_ns); in pfault_interrupt()
136 if (tsk) in pfault_interrupt()
137 get_task_struct(tsk); in pfault_interrupt()
139 if (!tsk) in pfault_interrupt()
144 if (tsk->thread.pfault_wait == 1) { in pfault_interrupt()
152 tsk->thread.pfault_wait = 0; in pfault_interrupt()
153 list_del(&tsk->thread.list); in pfault_interrupt()
154 wake_up_process(tsk); in pfault_interrupt()
155 put_task_struct(tsk); in pfault_interrupt()
166 if (task_is_running(tsk)) in pfault_interrupt()
167 tsk->thread.pfault_wait = -1; in pfault_interrupt()
171 if (WARN_ON_ONCE(tsk != current)) in pfault_interrupt()
173 if (tsk->thread.pfault_wait == 1) { in pfault_interrupt()
176 } else if (tsk->thread.pfault_wait == -1) { in pfault_interrupt()
182 tsk->thread.pfault_wait = 0; in pfault_interrupt()
191 get_task_struct(tsk); in pfault_interrupt()
192 tsk->thread.pfault_wait = 1; in pfault_interrupt()
193 list_add(&tsk->thread.list, &pfault_list); in pfault_interrupt()
201 set_tsk_need_resched(tsk); in pfault_interrupt()
207 put_task_struct(tsk); in pfault_interrupt()
213 struct task_struct *tsk; in pfault_cpu_dead() local
219 tsk = container_of(thread, struct task_struct, thread); in pfault_cpu_dead()
220 wake_up_process(tsk); in pfault_cpu_dead()
221 put_task_struct(tsk); in pfault_cpu_dead()