IPORT_WORKER_RUNNING
atomic_or_32(&iport->iport_flags, IPORT_WORKER_RUNNING);
atomic_and_32(&iport->iport_flags, ~IPORT_WORKER_RUNNING);
while ((iport->iport_flags & IPORT_WORKER_RUNNING) == 0) {
if (iport->iport_flags & IPORT_WORKER_RUNNING) {
while (iport->iport_flags & IPORT_WORKER_RUNNING) {
if (iport->iport_flags & IPORT_WORKER_RUNNING) {
if ((iport->iport_flags & IPORT_WORKER_RUNNING)
while ((iport->iport_flags & IPORT_WORKER_RUNNING) == 0) {