__mutex_waiter_is_first
if (__mutex_waiter_is_first(lock, waiter))
if (waiter && !__mutex_waiter_is_first(lock, waiter))
first = __mutex_waiter_is_first(lock, &waiter);
!__mutex_waiter_is_first(lock, &waiter))