dequeue_self
extern int dequeue_self(queue_head_t *);
if (self->ul_sleepq && dequeue_self(qp) == 0) {
lsp->sema_waiters = dequeue_self(qp);
mp->mutex_waiters = dequeue_self(qp);
mp->mutex_waiters = dequeue_self(qp);
mp->mutex_waiters = dequeue_self(mqp);
cvp->cond_waiters_user = dequeue_self(qp);
(void) dequeue_self(qp);