Lines Matching refs:usbnet
77 static int __must_check __smsc95xx_read_reg(struct usbnet *dev, u32 index, in __smsc95xx_read_reg()
82 int (*fn)(struct usbnet *, u8, u8, u16, u16, void *, u16); in __smsc95xx_read_reg()
104 static int __must_check __smsc95xx_write_reg(struct usbnet *dev, u32 index, in __smsc95xx_write_reg()
109 int (*fn)(struct usbnet *, u8, u8, u16, u16, const void *, u16); in __smsc95xx_write_reg()
131 static int __must_check smsc95xx_read_reg_nopm(struct usbnet *dev, u32 index, in smsc95xx_read_reg_nopm()
137 static int __must_check smsc95xx_write_reg_nopm(struct usbnet *dev, u32 index, in smsc95xx_write_reg_nopm()
143 static int __must_check smsc95xx_read_reg(struct usbnet *dev, u32 index, in smsc95xx_read_reg()
149 static int __must_check smsc95xx_write_reg(struct usbnet *dev, u32 index, in smsc95xx_write_reg()
157 static int __must_check __smsc95xx_phy_wait_not_busy(struct usbnet *dev, in __smsc95xx_phy_wait_not_busy()
181 struct usbnet *dev = netdev_priv(netdev); in __smsc95xx_mdio_read()
226 struct usbnet *dev = netdev_priv(netdev); in __smsc95xx_mdio_write()
289 static int __must_check smsc95xx_wait_eeprom(struct usbnet *dev) in smsc95xx_wait_eeprom()
315 static int __must_check smsc95xx_eeprom_confirm_not_busy(struct usbnet *dev) in smsc95xx_eeprom_confirm_not_busy()
338 static int smsc95xx_read_eeprom(struct usbnet *dev, u32 offset, u32 length, in smsc95xx_read_eeprom()
376 static int smsc95xx_write_eeprom(struct usbnet *dev, u32 offset, u32 length, in smsc95xx_write_eeprom()
429 static int __must_check smsc95xx_write_reg_async(struct usbnet *dev, u16 index, in smsc95xx_write_reg_async()
459 struct usbnet *dev = netdev_priv(netdev); in smsc95xx_set_multicast()
516 static int smsc95xx_phy_update_flowcontrol(struct usbnet *dev, u8 duplex, in smsc95xx_phy_update_flowcontrol()
554 static int smsc95xx_link_reset(struct usbnet *dev) in smsc95xx_link_reset()
602 static void smsc95xx_status(struct usbnet *dev, struct urb *urb) in smsc95xx_status()
628 struct usbnet *dev = netdev_priv(netdev); in smsc95xx_set_features()
662 struct usbnet *dev = netdev_priv(netdev); in smsc95xx_ethtool_get_eeprom()
672 struct usbnet *dev = netdev_priv(netdev); in smsc95xx_ethtool_set_eeprom()
693 struct usbnet *dev = netdev_priv(netdev); in smsc95xx_ethtool_getregs()
716 struct usbnet *dev = netdev_priv(net); in smsc95xx_ethtool_get_wol()
726 struct usbnet *dev = netdev_priv(net); in smsc95xx_ethtool_set_wol()
758 struct usbnet *dev = netdev_priv(netdev); in smsc95xx_ioctl()
766 static void smsc95xx_init_mac_address(struct usbnet *dev) in smsc95xx_init_mac_address()
783 static int smsc95xx_set_mac_address(struct usbnet *dev) in smsc95xx_set_mac_address()
798 static int smsc95xx_start_tx_path(struct usbnet *dev) in smsc95xx_start_tx_path()
818 static int smsc95xx_start_rx_path(struct usbnet *dev, int in_pm) in smsc95xx_start_rx_path()
830 static int smsc95xx_phy_initialize(struct usbnet *dev) in smsc95xx_phy_initialize()
875 static int smsc95xx_reset(struct usbnet *dev) in smsc95xx_reset()
1102 static int smsc95xx_bind(struct usbnet *dev, struct usb_interface *intf) in smsc95xx_bind()
1159 static void smsc95xx_unbind(struct usbnet *dev, struct usb_interface *intf) in smsc95xx_unbind()
1176 static int smsc95xx_enable_phy_wakeup_interrupts(struct usbnet *dev, u16 mask) in smsc95xx_enable_phy_wakeup_interrupts()
1200 static int smsc95xx_link_ok_nopm(struct usbnet *dev) in smsc95xx_link_ok_nopm()
1217 static int smsc95xx_enter_suspend0(struct usbnet *dev) in smsc95xx_enter_suspend0()
1256 static int smsc95xx_enter_suspend1(struct usbnet *dev) in smsc95xx_enter_suspend1()
1304 static int smsc95xx_enter_suspend2(struct usbnet *dev) in smsc95xx_enter_suspend2()
1326 static int smsc95xx_enter_suspend3(struct usbnet *dev) in smsc95xx_enter_suspend3()
1365 static int smsc95xx_autosuspend(struct usbnet *dev, u32 link_up) in smsc95xx_autosuspend()
1414 struct usbnet *dev = usb_get_intfdata(intf); in smsc95xx_suspend()
1672 struct usbnet *dev = usb_get_intfdata(intf); in smsc95xx_resume()
1721 struct usbnet *dev = usb_get_intfdata(intf); in smsc95xx_reset_resume()
1738 static int smsc95xx_rx_fixup(struct usbnet *dev, struct sk_buff *skb) in smsc95xx_rx_fixup()
1828 static struct sk_buff *smsc95xx_tx_fixup(struct usbnet *dev, in smsc95xx_tx_fixup()
1882 static int smsc95xx_manage_power(struct usbnet *dev, int on) in smsc95xx_manage_power()