Lines Matching full:smsc
40 * by SMSC (later acquired by Microchip).
119 SYSCTL_NODE(_hw_usb, OID_AUTO, smsc, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
120 "USB smsc");
231 /* The SMSC chip supports an interrupt endpoints, however they aren't
708 * Should be called with the SMSC lock held.
757 * Should be called with the SMSC lock held.
783 * Should be called with the SMSC lock held.
835 * Should be called with the SMSC lock held.
863 * smsc_reset - Reset the SMSC chip
867 * Should be called with the SMSC lock held.
897 * Should be called with the SMSC lock held.
1206 * Should be called with the SMSC lock held.
1269 * smsc_phy_init - Initialises the in-built SMSC phy
1731 * @dev: smsc device handle
1755 * @dev: smsc device handle
1777 /* Setup the endpoints for the SMSC LAN95xx device(s) */ in smsc_attach()
1806 * @dev: smsc device handle
1843 .name = "smsc",
1848 DRIVER_MODULE(smsc, uhub, smsc_driver, NULL, NULL);
1849 DRIVER_MODULE(miibus, smsc, miibus_driver, 0, 0);
1850 MODULE_DEPEND(smsc, uether, 1, 1, 1);
1851 MODULE_DEPEND(smsc, usb, 1, 1, 1);
1852 MODULE_DEPEND(smsc, ether, 1, 1, 1);
1853 MODULE_DEPEND(smsc, miibus, 1, 1, 1);
1854 MODULE_VERSION(smsc, 1);