Lines Matching refs:smsc_write_reg

295 smsc_write_reg(struct smsc_softc *sc, uint32_t off, uint32_t data)  in smsc_write_reg()  function
392 if ((err = smsc_write_reg(sc, SMSC_EEPROM_CMD, val)) != 0) in smsc_eeprom_read()
457 smsc_write_reg(sc, SMSC_MII_ADDR, addr); in smsc_miibus_readreg()
507 smsc_write_reg(sc, SMSC_MII_DATA, val); in smsc_miibus_writereg()
510 smsc_write_reg(sc, SMSC_MII_ADDR, addr); in smsc_miibus_writereg()
607 err = smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr); in smsc_miibus_statchg()
608 err += smsc_write_reg(sc, SMSC_FLOW, flow); in smsc_miibus_statchg()
609 err += smsc_write_reg(sc, SMSC_AFC_CFG, afc_cfg); in smsc_miibus_statchg()
747 smsc_write_reg(sc, SMSC_HASHH, hashtbl[1]); in smsc_setmulti()
748 smsc_write_reg(sc, SMSC_HASHL, hashtbl[0]); in smsc_setmulti()
749 smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr); in smsc_setmulti()
776 smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr); in smsc_setpromisc()
819 err = smsc_write_reg(sc, SMSC_COE_CTRL, val); in smsc_sethwcsum()
854 if ((err = smsc_write_reg(sc, SMSC_MAC_ADDRL, val)) != 0) in smsc_setmacaddress()
858 err = smsc_write_reg(sc, SMSC_MAC_ADDRH, val); in smsc_setmacaddress()
1369 smsc_write_reg(sc, SMSC_HW_CFG, SMSC_HW_CFG_LRST); in smsc_chip_init()
1377 smsc_write_reg(sc, SMSC_PM_CTRL, SMSC_PM_CTRL_PHY_RST); in smsc_chip_init()
1398 smsc_write_reg(sc, SMSC_HW_CFG, reg_val); in smsc_chip_init()
1416 smsc_write_reg(sc, SMSC_BURST_CAP, burst_cap); in smsc_chip_init()
1419 smsc_write_reg(sc, SMSC_BULK_IN_DLY, 0x00002000); in smsc_chip_init()
1442 smsc_write_reg(sc, SMSC_HW_CFG, reg_val); in smsc_chip_init()
1445 smsc_write_reg(sc, SMSC_INTR_STATUS, 0xffffffff); in smsc_chip_init()
1460 smsc_write_reg(sc, SMSC_LED_GPIO_CFG, reg_val); in smsc_chip_init()
1465 smsc_write_reg(sc, SMSC_FLOW, 0); in smsc_chip_init()
1467 smsc_write_reg(sc, SMSC_AFC_CFG, AFC_CFG_DEFAULT); in smsc_chip_init()
1476 smsc_write_reg(sc, SMSC_VLAN1, (uint32_t)ETHERTYPE_VLAN); in smsc_chip_init()
1489 smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr); in smsc_chip_init()
1490 smsc_write_reg(sc, SMSC_TX_CFG, SMSC_TX_CFG_ON); in smsc_chip_init()
1496 smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr); in smsc_chip_init()