gem_bitwait
static int gem_bitwait(struct gem_softc *sc, bus_addr_t r, uint32_t clr,
if (!gem_bitwait(sc, GEM_MII_CONTROL,
if (!gem_bitwait(sc, GEM_MAC_RX_CONFIG, GEM_MAC_RX_HASH_FILTER |
if (!gem_bitwait(sc, GEM_RESET, GEM_RESET_RX | GEM_RESET_TX, 0))
if (!gem_bitwait(sc, GEM_RX_CONFIG, GEM_RX_CONFIG_RXDMA_EN, 0))
if (!gem_bitwait(sc, GEM_RESET, GEM_RESET_RX, 0)) {
if (!gem_bitwait(sc, GEM_MAC_RXRESET, 1, 0)) {
if (!gem_bitwait(sc, GEM_TX_CONFIG, GEM_TX_CONFIG_TXDMA_EN, 0))
if (!gem_bitwait(sc, GEM_RESET, GEM_RESET_TX, 0)) {
if (gem_bitwait(sc, GEM_MAC_RX_CONFIG, GEM_MAC_RX_ENABLE, 0))
if (gem_bitwait(sc, GEM_MAC_TX_CONFIG, GEM_MAC_TX_ENABLE, 0))