Lines Matching refs:p
271 struct task_struct *p; in membarrier_global_expedited() local
292 p = rcu_dereference(cpu_rq(cpu)->curr); in membarrier_global_expedited()
293 if (!p->mm) in membarrier_global_expedited()
365 struct task_struct *p; in membarrier_private_expedited() local
370 p = rcu_dereference(cpu_rq(cpu_id)->curr); in membarrier_private_expedited()
371 if (!p || p->mm != mm) { in membarrier_private_expedited()
381 struct task_struct *p; in membarrier_private_expedited() local
383 p = rcu_dereference(cpu_rq(cpu)->curr); in membarrier_private_expedited()
384 if (p && p->mm == mm) in membarrier_private_expedited()
480 struct task_struct *p; in sync_runqueues_membarrier_state() local
482 p = rcu_dereference(rq->curr); in sync_runqueues_membarrier_state()
483 if (p && p->mm == mm) in sync_runqueues_membarrier_state()
498 struct task_struct *p = current; in membarrier_register_global_expedited() local
499 struct mm_struct *mm = p->mm; in membarrier_register_global_expedited()
517 struct task_struct *p = current; in membarrier_register_private_expedited() local
518 struct mm_struct *mm = p->mm; in membarrier_register_private_expedited()
559 struct task_struct *p = current; in membarrier_get_registrations() local
560 struct mm_struct *mm = p->mm; in membarrier_get_registrations()