SLEEPQ_SX
if ((slptype == SLEEPQ_SX || slptype == SLEEPQ_LK) &&
SLEEPQ_SX | ((opts & SX_INTERRUPTIBLE) ?
sleepq_broadcast(&sx->lock_object, SLEEPQ_SX, 0, queue);
if (!TD_ON_SLEEPQ(td) || sleepq_type(td->td_wchan) != SLEEPQ_SX ||
sleepq_broadcast(&sx->lock_object, SLEEPQ_SX, 0,
SLEEPQ_SX | ((opts & SX_INTERRUPTIBLE) ?
sleepq_broadcast(&sx->lock_object, SLEEPQ_SX, 0, queue);