Lines Matching refs:mgb_wait_for_bits
158 static int mgb_wait_for_bits(struct mgb_softc *,
1386 error = mgb_wait_for_bits(sc, MGB_DMAC_CMD, 0, in mgb_dmac_control()
1405 error = mgb_wait_for_bits(sc, MGB_DMAC_CMD, in mgb_dmac_control()
1421 return (mgb_wait_for_bits(sc, reg, 0, MGB_FCT_RESET(channel))); in mgb_fct_control()
1427 return (mgb_wait_for_bits(sc, reg, 0, MGB_FCT_ENBL(channel))); in mgb_fct_control()
1439 if ((err = mgb_wait_for_bits(sc, MGB_MAC_RX, MGB_MAC_DSBL, 0))) in mgb_hw_teardown()
1441 if ((err = mgb_wait_for_bits(sc, MGB_MAC_TX, MGB_MAC_DSBL, 0))) in mgb_hw_teardown()
1474 return (mgb_wait_for_bits(sc, MGB_HW_CFG, 0, MGB_LITE_RESET)); in mgb_hw_reset()
1497 if (mgb_wait_for_bits(sc, MGB_PMT_CTL, 0, MGB_PHY_RESET) == in mgb_phy_reset()
1500 return (mgb_wait_for_bits(sc, MGB_PMT_CTL, MGB_PHY_READY, 0)); in mgb_phy_reset()
1508 return (mgb_wait_for_bits(sc, MGB_DMAC_CMD, 0, MGB_DMAC_RESET)); in mgb_dmac_reset()
1512 mgb_wait_for_bits(struct mgb_softc *sc, int reg, int set_bits, int clear_bits) in mgb_wait_for_bits() function
1547 if (mgb_wait_for_bits(sc, MGB_MII_ACCESS, 0, MGB_MII_BUSY) == in mgb_miibus_readreg()
1554 if (mgb_wait_for_bits(sc, MGB_MII_ACCESS, 0, MGB_MII_BUSY) == in mgb_miibus_readreg()
1568 if (mgb_wait_for_bits(sc, MGB_MII_ACCESS, 0, MGB_MII_BUSY) == in mgb_miibus_writereg()
1576 if (mgb_wait_for_bits(sc, MGB_MII_ACCESS, 0, MGB_MII_BUSY) == in mgb_miibus_writereg()