pi_mutex 200 kernel/futex.c struct rt_mutex pi_mutex; pi_mutex 884 kernel/futex.c raw_spin_lock_irq(&pi_state->pi_mutex.wait_lock); pi_mutex 891 kernel/futex.c rt_mutex_proxy_unlock(&pi_state->pi_mutex, owner); pi_mutex 892 kernel/futex.c raw_spin_unlock_irq(&pi_state->pi_mutex.wait_lock); pi_mutex 956 kernel/futex.c raw_spin_lock_irq(&pi_state->pi_mutex.wait_lock); pi_mutex 964 kernel/futex.c raw_spin_unlock(&pi_state->pi_mutex.wait_lock); pi_mutex 976 kernel/futex.c raw_spin_unlock_irq(&pi_state->pi_mutex.wait_lock); pi_mutex 979 kernel/futex.c rt_mutex_futex_unlock(&pi_state->pi_mutex); pi_mutex 1110 kernel/futex.c raw_spin_lock_irq(&pi_state->pi_mutex.wait_lock); pi_mutex 1175 kernel/futex.c raw_spin_unlock_irq(&pi_state->pi_mutex.wait_lock); pi_mutex 1192 kernel/futex.c raw_spin_unlock_irq(&pi_state->pi_mutex.wait_lock); pi_mutex 1355 kernel/futex.c rt_mutex_init_proxy_locked(&pi_state->pi_mutex, p); pi_mutex 1576 kernel/futex.c new_owner = rt_mutex_next_owner(&pi_state->pi_mutex); pi_mutex 1633 kernel/futex.c postunlock = __rt_mutex_futex_unlock(&pi_state->pi_mutex, &wake_q); pi_mutex 1636 kernel/futex.c raw_spin_unlock_irq(&pi_state->pi_mutex.wait_lock); pi_mutex 2248 kernel/futex.c ret = rt_mutex_start_proxy_lock(&pi_state->pi_mutex, pi_mutex 2467 kernel/futex.c raw_spin_lock_irq(&pi_state->pi_mutex.wait_lock); pi_mutex 2505 kernel/futex.c if (__rt_mutex_futex_trylock(&pi_state->pi_mutex)) { pi_mutex 2514 kernel/futex.c newowner = rt_mutex_owner(&pi_state->pi_mutex); pi_mutex 2567 kernel/futex.c raw_spin_unlock_irq(&pi_state->pi_mutex.wait_lock); pi_mutex 2585 kernel/futex.c raw_spin_unlock_irq(&pi_state->pi_mutex.wait_lock); pi_mutex 2605 kernel/futex.c raw_spin_lock_irq(&pi_state->pi_mutex.wait_lock); pi_mutex 2621 kernel/futex.c raw_spin_unlock_irq(&pi_state->pi_mutex.wait_lock); pi_mutex 2677 kernel/futex.c if (rt_mutex_owner(&q->pi_state->pi_mutex) == current) { pi_mutex 2680 kernel/futex.c q->pi_state->pi_mutex.owner, pi_mutex 2965 kernel/futex.c ret = rt_mutex_futex_trylock(&q.pi_state->pi_mutex); pi_mutex 2986 kernel/futex.c raw_spin_lock_irq(&q.pi_state->pi_mutex.wait_lock); pi_mutex 2993 kernel/futex.c ret = __rt_mutex_start_proxy_lock(&q.pi_state->pi_mutex, &rt_waiter, current); pi_mutex 2994 kernel/futex.c raw_spin_unlock_irq(&q.pi_state->pi_mutex.wait_lock); pi_mutex 3005 kernel/futex.c ret = rt_mutex_wait_proxy_lock(&q.pi_state->pi_mutex, to, &rt_waiter); pi_mutex 3018 kernel/futex.c if (ret && !rt_mutex_cleanup_proxy_lock(&q.pi_state->pi_mutex, &rt_waiter)) pi_mutex 3038 kernel/futex.c if (ret && (rt_mutex_owner(&q.pi_state->pi_mutex) == current)) { pi_mutex 3047 kernel/futex.c rt_mutex_futex_unlock(&pi_state->pi_mutex); pi_mutex 3142 kernel/futex.c raw_spin_lock_irq(&pi_state->pi_mutex.wait_lock); pi_mutex 3394 kernel/futex.c if (ret && rt_mutex_owner(&q.pi_state->pi_mutex) == current) { pi_mutex 3406 kernel/futex.c struct rt_mutex *pi_mutex; pi_mutex 3414 kernel/futex.c pi_mutex = &q.pi_state->pi_mutex; pi_mutex 3415 kernel/futex.c ret = rt_mutex_wait_proxy_lock(pi_mutex, to, &rt_waiter); pi_mutex 3418 kernel/futex.c if (ret && !rt_mutex_cleanup_proxy_lock(pi_mutex, &rt_waiter)) pi_mutex 3439 kernel/futex.c if (ret && rt_mutex_owner(&q.pi_state->pi_mutex) == current) { pi_mutex 3449 kernel/futex.c rt_mutex_futex_unlock(&pi_state->pi_mutex);