IS_GRANTED
if (IS_GRANTED(lock)) {
if (IS_GRANTED(lock)) {
!IS_GRANTED(request)) {
while (!(IS_GRANTED(request)) && !(IS_CANCELLED(request)) &&
ASSERT(!IS_GRANTED(lock1));
ASSERT(!IS_GRANTED(lock1));
((lock)->l_edge.edge_adj_next == &(lock)->l_edge && !IS_GRANTED(lock))
ASSERT(IS_SLEEPING(lock) || IS_GRANTED(lock) || \