SQS_WORKER
!(sqp->sq_state & SQS_WORKER)) {
SQS_POLL_QUIESCE_DONE | SQS_PROC | SQS_WORKER)) ==
(SQS_POLL_QUIESCE_DONE | SQS_PROC | SQS_WORKER));
SQS_WORKER);
sqp->sq_state |= (SQS_PROC | SQS_WORKER);
sqp->sq_state &= ~(SQS_PROC | SQS_WORKER);
(sqp->sq_state & SQS_WORKER))
sqp->sq_drain(sqp, SQS_WORKER, now + squeue_drain_ns);
if (proc_type != SQS_WORKER && STACK_BIAS + (uintptr_t)getfp() -
if ((now < expire) || (proc_type == SQS_WORKER)) {
if (proc_type == SQS_WORKER)
if ((proc_type == SQS_WORKER) && (sqp->sq_state & SQS_POLLING)) {
if ((proc_type != SQS_WORKER) &&
if (sqp->sq_first != NULL && !(sqp->sq_state & SQS_WORKER)) {