SQ_EXCLUSIVE_QUEUE
realexslp = sleepq_sleepcnt(&lk->lock_object, SQ_EXCLUSIVE_QUEUE);
queue = SQ_EXCLUSIVE_QUEUE;
SQ_EXCLUSIVE_QUEUE);
queue = SQ_EXCLUSIVE_QUEUE;
if (queue == SQ_EXCLUSIVE_QUEUE) {
SQ_EXCLUSIVE_QUEUE);
SQ_EXCLUSIVE_QUEUE);
SQ_EXCLUSIVE_QUEUE);
(queue == SQ_EXCLUSIVE_QUEUE) ? "exclusive" : "shared");
if (queue == SQ_EXCLUSIVE_QUEUE && (flags & LK_SLEEPFAIL) != 0) {
SQ_EXCLUSIVE_QUEUE);
queue = SQ_EXCLUSIVE_QUEUE;
SQ_EXCLUSIVE_QUEUE);
SQ_EXCLUSIVE_QUEUE);
queue = SQ_EXCLUSIVE_QUEUE;
SLEEPQ_INTERRUPTIBLE : 0), SQ_EXCLUSIVE_QUEUE);
sleepq_sleepcnt(&sx->lock_object, SQ_EXCLUSIVE_QUEUE) != 0) {
queue = SQ_EXCLUSIVE_QUEUE;