IS_CANCELLED
if (IS_CANCELLED(lock)) {
if (IS_CANCELLED(request)) {
while (!(IS_GRANTED(request)) && !(IS_CANCELLED(request)) &&
IS_INTERRUPTED(lock) || IS_CANCELLED(lock)); \