igc_attach
if ((igc->igc_attach & IGC_ATTACH_INTR_EN) != 0) {
igc->igc_attach &= ~IGC_ATTACH_INTR_EN;
if ((igc->igc_attach & IGC_ATTACH_MAC) != 0) {
igc->igc_attach &= ~IGC_ATTACH_MAC;
if ((igc->igc_attach & IGC_ATTACH_STATS) != 0) {
igc->igc_attach &= ~IGC_ATTACH_STATS;
if ((igc->igc_attach & IGC_ATTACH_LED) != 0) {
igc->igc_attach &= ~IGC_ATTACH_LED;
if ((igc->igc_attach & IGC_ATTACH_INTR_HANDLER) != 0) {
igc->igc_attach &= ~IGC_ATTACH_INTR_HANDLER;
if ((igc->igc_attach & IGC_ATTACH_MUTEX) != 0) {
igc->igc_attach &= ~IGC_ATTACH_MUTEX;
if ((igc->igc_attach & IGC_ATTACH_INTR_ALLOC) != 0) {
igc->igc_attach &= ~IGC_ATTACH_INTR_ALLOC;
igc->igc_attach &= ~IGC_ATTACH_REGS;
VERIFY0(igc->igc_attach);
igc->igc_attach |= IGC_ATTACH_REGS;
igc->igc_attach |= IGC_ATTACH_MUTEX;
igc->igc_attach |= IGC_ATTACH_INTR_HANDLER;
igc->igc_attach |= IGC_ATTACH_LED;
igc->igc_attach |= IGC_ATTACH_STATS;
igc->igc_attach |= IGC_ATTACH_MAC;
igc->igc_attach |= IGC_ATTACH_INTR_EN;
.devo_attach = igc_attach,
igc->igc_attach |= IGC_ATTACH_INTR_ALLOC;
igc_attach_t igc_attach;
if ((igc->igc_attach & IGC_ATTACH_MAC_START) != 0) {
igc->igc_attach &= ~IGC_ATTACH_TX_DATA;
igc->igc_attach &= ~IGC_ATTACH_RX_DATA;
igc->igc_attach &= ~IGC_ATTACH_MAC_START;
igc->igc_attach |= IGC_ATTACH_MAC_START;
igc->igc_attach |= IGC_ATTACH_RX_DATA;
igc->igc_attach |= IGC_ATTACH_TX_DATA;
if ((igc->igc_attach & IGC_ATTACH_TX_DATA) != 0) {
igc->igc_attach &= ~IGC_ATTACH_TX_DATA;
if ((igc->igc_attach & IGC_ATTACH_RX_DATA) != 0) {
igc->igc_attach &= ~IGC_ATTACH_RX_DATA;
igc->igc_attach &= ~IGC_ATTACH_MAC_START;