Lines Matching refs:owner

201 	struct task_struct *owner;  member
708 pi_state->owner = NULL; in refill_pi_state_cache()
742 if (pi_state->owner) { in free_pi_state()
743 raw_spin_lock_irq(&pi_state->owner->pi_lock); in free_pi_state()
745 raw_spin_unlock_irq(&pi_state->owner->pi_lock); in free_pi_state()
747 rt_mutex_proxy_unlock(&pi_state->pi_mutex, pi_state->owner); in free_pi_state()
758 pi_state->owner = NULL; in free_pi_state()
822 WARN_ON(pi_state->owner != curr); in exit_pi_state_list()
825 pi_state->owner = NULL; in exit_pi_state_list()
914 if (!pi_state->owner) { in attach_to_pi_state()
942 if (!pi_state->owner) in attach_to_pi_state()
951 if (pid != task_pid_vnr(pi_state->owner)) in attach_to_pi_state()
1021 pi_state->owner = p; in attach_to_pi_owner()
1223 if (pi_state->owner != current) in wake_futex_pi()
1266 raw_spin_lock_irq(&pi_state->owner->pi_lock); in wake_futex_pi()
1269 raw_spin_unlock_irq(&pi_state->owner->pi_lock); in wake_futex_pi()
1274 pi_state->owner = new_owner; in wake_futex_pi()
2003 struct task_struct *oldowner = pi_state->owner; in fixup_pi_state_owner()
2008 if (!pi_state->owner) in fixup_pi_state_owner()
2046 if (pi_state->owner != NULL) { in fixup_pi_state_owner()
2047 raw_spin_lock_irq(&pi_state->owner->pi_lock); in fixup_pi_state_owner()
2050 raw_spin_unlock_irq(&pi_state->owner->pi_lock); in fixup_pi_state_owner()
2053 pi_state->owner = newowner; in fixup_pi_state_owner()
2081 if (pi_state->owner != oldowner) in fixup_pi_state_owner()
2109 struct task_struct *owner; in fixup_owner() local
2117 if (q->pi_state->owner != current) in fixup_owner()
2126 if (q->pi_state->owner == current) { in fixup_owner()
2143 owner = rt_mutex_owner(&q->pi_state->pi_mutex); in fixup_owner()
2144 if (!owner) in fixup_owner()
2145 owner = rt_mutex_next_owner(&q->pi_state->pi_mutex); in fixup_owner()
2147 ret = fixup_pi_state_owner(uaddr, q, owner); in fixup_owner()
2158 q->pi_state->pi_mutex.owner, in fixup_owner()
2159 q->pi_state->owner); in fixup_owner()
2774 if (q.pi_state && (q.pi_state->owner != current)) { in futex_wait_requeue_pi()