Lines Matching refs:usbnet

18 #include <linux/usb/usbnet.h>
54 struct usbnet *dev;
66 struct usbnet *dev;
73 static int smsc75xx_link_ok_nopm(struct usbnet *dev);
74 static int smsc75xx_phy_gig_workaround(struct usbnet *dev);
76 static int __must_check __smsc75xx_read_reg(struct usbnet *dev, u32 index,
81 int (*fn)(struct usbnet *, u8, u8, u16, u16, void *, u16);
107 static int __must_check __smsc75xx_write_reg(struct usbnet *dev, u32 index,
112 int (*fn)(struct usbnet *, u8, u8, u16, u16, const void *, u16);
134 static int __must_check smsc75xx_read_reg_nopm(struct usbnet *dev, u32 index,
140 static int __must_check smsc75xx_write_reg_nopm(struct usbnet *dev, u32 index,
146 static int __must_check smsc75xx_read_reg(struct usbnet *dev, u32 index,
152 static int __must_check smsc75xx_write_reg(struct usbnet *dev, u32 index,
160 static __must_check int __smsc75xx_phy_wait_not_busy(struct usbnet *dev,
184 struct usbnet *dev = netdev_priv(netdev);
231 struct usbnet *dev = netdev_priv(netdev);
296 static int smsc75xx_wait_eeprom(struct usbnet *dev)
322 static int smsc75xx_eeprom_confirm_not_busy(struct usbnet *dev)
345 static int smsc75xx_read_eeprom(struct usbnet *dev, u32 offset, u32 length,
383 static int smsc75xx_write_eeprom(struct usbnet *dev, u32 offset, u32 length,
436 static int smsc75xx_dataport_wait_not_busy(struct usbnet *dev)
459 static int smsc75xx_dataport_write(struct usbnet *dev, u32 ram_select, u32 addr,
529 struct usbnet *dev = pdata->dev;
545 struct usbnet *dev = netdev_priv(netdev);
588 static int smsc75xx_update_flowcontrol(struct usbnet *dev, u8 duplex,
628 static int smsc75xx_link_reset(struct usbnet *dev)
656 static void smsc75xx_status(struct usbnet *dev, struct urb *urb)
685 struct usbnet *dev = netdev_priv(netdev);
695 struct usbnet *dev = netdev_priv(netdev);
709 struct usbnet *dev = netdev_priv(net);
719 struct usbnet *dev = netdev_priv(net);
752 struct usbnet *dev = netdev_priv(netdev);
760 static void smsc75xx_init_mac_address(struct usbnet *dev)
789 static int smsc75xx_set_mac_address(struct usbnet *dev)
821 static int smsc75xx_phy_initialize(struct usbnet *dev)
878 static int smsc75xx_set_rx_max_frame_length(struct usbnet *dev, int size)
925 struct usbnet *dev = netdev_priv(netdev);
941 struct usbnet *dev = netdev_priv(netdev);
964 static int smsc75xx_wait_ready(struct usbnet *dev, int in_pm)
990 static int smsc75xx_phy_gig_workaround(struct usbnet *dev)
1046 static int smsc75xx_reset(struct usbnet *dev)
1450 static int smsc75xx_bind(struct usbnet *dev, struct usb_interface *intf)
1517 static void smsc75xx_unbind(struct usbnet *dev, struct usb_interface *intf)
1533 static int smsc75xx_write_wuff(struct usbnet *dev, int filter, u32 wuf_cfg,
1573 static int smsc75xx_enter_suspend0(struct usbnet *dev)
1599 static int smsc75xx_enter_suspend1(struct usbnet *dev)
1635 static int smsc75xx_enter_suspend2(struct usbnet *dev)
1661 static int smsc75xx_enter_suspend3(struct usbnet *dev)
1708 static int smsc75xx_enable_phy_wakeup_interrupts(struct usbnet *dev, u16 mask)
1736 static int smsc75xx_link_ok_nopm(struct usbnet *dev)
1757 static int smsc75xx_autosuspend(struct usbnet *dev, u32 link_up)
1797 struct usbnet *dev = usb_get_intfdata(intf);
2098 struct usbnet *dev = usb_get_intfdata(intf);
2170 static void smsc75xx_rx_csum_offload(struct usbnet *dev, struct sk_buff *skb,
2182 static int smsc75xx_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
2184 /* This check is no longer done by usbnet */
2267 static struct sk_buff *smsc75xx_tx_fixup(struct usbnet *dev,
2299 static int smsc75xx_manage_power(struct usbnet *dev, int on)