Lines Matching refs:smsc_write_reg

280  *	smsc_write_reg - Writes a 32-bit register on the device
292 smsc_write_reg(struct smsc_softc *sc, uint32_t off, uint32_t data)
389 if ((err = smsc_write_reg(sc, SMSC_EEPROM_CMD, val)) != 0)
454 smsc_write_reg(sc, SMSC_MII_ADDR, addr);
504 smsc_write_reg(sc, SMSC_MII_DATA, val);
507 smsc_write_reg(sc, SMSC_MII_ADDR, addr);
604 err = smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr);
605 err += smsc_write_reg(sc, SMSC_FLOW, flow);
606 err += smsc_write_reg(sc, SMSC_AFC_CFG, afc_cfg);
744 smsc_write_reg(sc, SMSC_HASHH, hashtbl[1]);
745 smsc_write_reg(sc, SMSC_HASHL, hashtbl[0]);
746 smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr);
773 smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr);
816 err = smsc_write_reg(sc, SMSC_COE_CTRL, val);
852 if ((err = smsc_write_reg(sc, SMSC_MAC_ADDRL, val)) != 0)
856 err = smsc_write_reg(sc, SMSC_MAC_ADDRH, val);
1355 smsc_write_reg(sc, SMSC_HW_CFG, SMSC_HW_CFG_LRST);
1363 smsc_write_reg(sc, SMSC_PM_CTRL, SMSC_PM_CTRL_PHY_RST);
1384 smsc_write_reg(sc, SMSC_HW_CFG, reg_val);
1402 smsc_write_reg(sc, SMSC_BURST_CAP, burst_cap);
1405 smsc_write_reg(sc, SMSC_BULK_IN_DLY, 0x00002000);
1428 smsc_write_reg(sc, SMSC_HW_CFG, reg_val);
1431 smsc_write_reg(sc, SMSC_INTR_STATUS, 0xffffffff);
1446 smsc_write_reg(sc, SMSC_LED_GPIO_CFG, reg_val);
1451 smsc_write_reg(sc, SMSC_FLOW, 0);
1453 smsc_write_reg(sc, SMSC_AFC_CFG, AFC_CFG_DEFAULT);
1462 smsc_write_reg(sc, SMSC_VLAN1, (uint32_t)ETHERTYPE_VLAN);
1475 smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr);
1476 smsc_write_reg(sc, SMSC_TX_CFG, SMSC_TX_CFG_ON);
1482 smsc_write_reg(sc, SMSC_MAC_CSR, sc->sc_mac_csr);