IGB_STARTED
if (igb->igb_state & IGB_STARTED) {
atomic_or_32(&igb->igb_state, IGB_STARTED);
atomic_and_32(&igb->igb_state, ~IGB_STARTED);
if (igb->igb_state & IGB_STARTED) {
if (!(igb->igb_state & IGB_STARTED)) {
ASSERT(igb->igb_state & IGB_STARTED);
atomic_and_32(&igb->igb_state, ~IGB_STARTED);
atomic_or_32(&igb->igb_state, IGB_STARTED);
if (!(igb->igb_state & IGB_SUSPENDED) && (igb->igb_state & IGB_STARTED))
if (igb->igb_state & IGB_STARTED) {
atomic_and_32(&igb->igb_state, ~IGB_STARTED);
!(rx_ring->igb->igb_state & IGB_STARTED))
!(igb->igb_state & IGB_STARTED) ||