DQ_LOCK
while ((dq)->dq_flags & DQ_LOCK) { \
(dq)->dq_flags &= ~(DQ_WANT|DQ_LOCK); \
dq->dq_flags = DQ_LOCK;
dq->dq_flags |= DQ_LOCK;