Lines Matching refs:owner

200 	struct task_struct *owner;  member
631 pi_state->owner = NULL; in refill_pi_state_cache()
665 if (pi_state->owner) { in free_pi_state()
666 raw_spin_lock_irq(&pi_state->owner->pi_lock); in free_pi_state()
668 raw_spin_unlock_irq(&pi_state->owner->pi_lock); in free_pi_state()
670 rt_mutex_proxy_unlock(&pi_state->pi_mutex, pi_state->owner); in free_pi_state()
681 pi_state->owner = NULL; in free_pi_state()
745 WARN_ON(pi_state->owner != curr); in exit_pi_state_list()
748 pi_state->owner = NULL; in exit_pi_state_list()
837 if (!pi_state->owner) { in attach_to_pi_state()
865 if (!pi_state->owner) in attach_to_pi_state()
874 if (pid != task_pid_vnr(pi_state->owner)) in attach_to_pi_state()
944 pi_state->owner = p; in attach_to_pi_owner()
1139 if (pi_state->owner != current) in wake_futex_pi()
1179 raw_spin_lock_irq(&pi_state->owner->pi_lock); in wake_futex_pi()
1182 raw_spin_unlock_irq(&pi_state->owner->pi_lock); in wake_futex_pi()
1187 pi_state->owner = new_owner; in wake_futex_pi()
1895 struct task_struct *oldowner = pi_state->owner; in fixup_pi_state_owner()
1900 if (!pi_state->owner) in fixup_pi_state_owner()
1938 if (pi_state->owner != NULL) { in fixup_pi_state_owner()
1939 raw_spin_lock_irq(&pi_state->owner->pi_lock); in fixup_pi_state_owner()
1942 raw_spin_unlock_irq(&pi_state->owner->pi_lock); in fixup_pi_state_owner()
1945 pi_state->owner = newowner; in fixup_pi_state_owner()
1973 if (pi_state->owner != oldowner) in fixup_pi_state_owner()
2001 struct task_struct *owner; in fixup_owner() local
2009 if (q->pi_state->owner != current) in fixup_owner()
2018 if (q->pi_state->owner == current) { in fixup_owner()
2035 owner = rt_mutex_owner(&q->pi_state->pi_mutex); in fixup_owner()
2036 if (!owner) in fixup_owner()
2037 owner = rt_mutex_next_owner(&q->pi_state->pi_mutex); in fixup_owner()
2039 ret = fixup_pi_state_owner(uaddr, q, owner); in fixup_owner()
2050 q->pi_state->pi_mutex.owner, in fixup_owner()
2051 q->pi_state->owner); in fixup_owner()
2651 if (q.pi_state && (q.pi_state->owner != current)) { in futex_wait_requeue_pi()