MAC_DIRECTION_RX
mac->ops->enable(mac, MAC_DIRECTION_RX | MAC_DIRECTION_TX);
mac->ops->disable(mac, MAC_DIRECTION_TX | MAC_DIRECTION_RX);
if (which & MAC_DIRECTION_RX)
if (which & MAC_DIRECTION_RX)
pm3393_disable(cmac, MAC_DIRECTION_RX | MAC_DIRECTION_TX);
int enabled = cmac->instance->enabled & MAC_DIRECTION_RX;
pm3393_disable(cmac, MAC_DIRECTION_RX);
pm3393_enable(cmac, MAC_DIRECTION_RX);
pm3393_disable(cmac, MAC_DIRECTION_RX | MAC_DIRECTION_TX);
if (which & MAC_DIRECTION_RX)
if (which & MAC_DIRECTION_RX)
t3_mac_disable(&pi->mac, MAC_DIRECTION_TX | MAC_DIRECTION_RX);
t3_mac_enable(mac, MAC_DIRECTION_RX);
t3_mac_enable(mac, MAC_DIRECTION_RX | MAC_DIRECTION_TX);
t3_mac_disable(mac, MAC_DIRECTION_RX);
t3_mac_enable(mac, MAC_DIRECTION_RX | MAC_DIRECTION_TX);
t3_mac_enable(mac, MAC_DIRECTION_RX);
t3_mac_enable(mac, MAC_DIRECTION_RX);
if (which & MAC_DIRECTION_RX)
if (which & MAC_DIRECTION_RX) {