• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/usb/net/

Lines Matching refs:smsc_write_reg

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