Lines Matching refs:p
128 struct task_struct *p; in membarrier_global_expedited() local
150 p = rcu_dereference(cpu_rq(cpu)->curr); in membarrier_global_expedited()
151 if (p->flags & PF_KTHREAD) in membarrier_global_expedited()
220 struct task_struct *p; in membarrier_private_expedited() local
225 p = rcu_dereference(cpu_rq(cpu_id)->curr); in membarrier_private_expedited()
226 if (!p || p->mm != mm) { in membarrier_private_expedited()
236 struct task_struct *p; in membarrier_private_expedited() local
238 p = rcu_dereference(cpu_rq(cpu)->curr); in membarrier_private_expedited()
239 if (p && p->mm == mm) in membarrier_private_expedited()
336 struct task_struct *p; in sync_runqueues_membarrier_state() local
338 p = rcu_dereference(rq->curr); in sync_runqueues_membarrier_state()
339 if (p && p->mm == mm) in sync_runqueues_membarrier_state()
355 struct task_struct *p = current; in membarrier_register_global_expedited() local
356 struct mm_struct *mm = p->mm; in membarrier_register_global_expedited()
374 struct task_struct *p = current; in membarrier_register_private_expedited() local
375 struct mm_struct *mm = p->mm; in membarrier_register_private_expedited()