Lines Matching refs:usbnet
5 * based on usbnet.c, asix.c and the vendor provided mcs7830 driver
23 * - switch PHY on/off on ifup/ifdown (perhaps in usbnet.c, via MII)
37 #include <linux/usb/usbnet.h>
109 static int mcs7830_get_reg(struct usbnet *dev, u16 index, u16 size, void *data)
123 static int mcs7830_set_reg(struct usbnet *dev, u16 index, u16 size, const void *data)
129 static void mcs7830_set_reg_async(struct usbnet *dev, u16 index, u16 size, void *data)
135 static int mcs7830_hif_get_mac_address(struct usbnet *dev, unsigned char *addr)
143 static int mcs7830_hif_set_mac_address(struct usbnet *dev, unsigned char *addr)
155 struct usbnet *dev = netdev_priv(netdev);
175 static int mcs7830_read_phy(struct usbnet *dev, u8 index)
215 static int mcs7830_write_phy(struct usbnet *dev, u8 index, u16 val)
262 static int mcs7830_set_autoneg(struct usbnet *dev, int ptrUserPhyMode)
285 static int mcs7830_get_rev(struct usbnet *dev)
298 static void mcs7830_rev_C_fixup(struct usbnet *dev)
316 struct usbnet *dev = netdev_priv(netdev);
323 struct usbnet *dev = netdev_priv(netdev);
329 struct usbnet *dev = netdev_priv(net);
333 static inline struct mcs7830_data *mcs7830_get_data(struct usbnet *dev)
338 static void mcs7830_hif_update_multicast_hash(struct usbnet *dev)
346 static void mcs7830_hif_update_config(struct usbnet *dev)
356 struct usbnet *dev = netdev_priv(net);
389 static int mcs7830_apply_base_config(struct usbnet *dev)
419 struct usbnet *dev = netdev_priv(net);
429 struct usbnet *dev = netdev_priv(net);
447 struct usbnet *dev = netdev_priv(net);
458 /* common usbnet calls */
480 static int mcs7830_bind(struct usbnet *dev, struct usb_interface *udev)
520 static int mcs7830_rx_fixup(struct usbnet *dev, struct sk_buff *skb)
524 /* This check is no longer done by usbnet */
536 /* hmm, perhaps usbnet.c already sees a globally visible
553 static void mcs7830_status(struct usbnet *dev, struct urb *urb)
615 struct usbnet *dev = usb_get_intfdata(intf);