Go to the source code of this file.
|
int | usbnet_probe (struct usb_interface *, const struct usb_device_id *) |
|
int | usbnet_suspend (struct usb_interface *, pm_message_t) |
|
int | usbnet_resume (struct usb_interface *) |
|
void | usbnet_disconnect (struct usb_interface *) |
|
void | usbnet_device_suggests_idle (struct usbnet *dev) |
|
int | usbnet_generic_cdc_bind (struct usbnet *, struct usb_interface *) |
|
int | usbnet_cdc_bind (struct usbnet *, struct usb_interface *) |
|
void | usbnet_cdc_unbind (struct usbnet *, struct usb_interface *) |
|
void | usbnet_cdc_status (struct usbnet *, struct urb *) |
|
int | usbnet_open (struct net_device *net) |
|
int | usbnet_stop (struct net_device *net) |
|
netdev_tx_t | usbnet_start_xmit (struct sk_buff *skb, struct net_device *net) |
|
void | usbnet_tx_timeout (struct net_device *net) |
|
int | usbnet_change_mtu (struct net_device *net, int new_mtu) |
|
int | usbnet_get_endpoints (struct usbnet *, struct usb_interface *) |
|
int | usbnet_get_ethernet_addr (struct usbnet *, int) |
|
void | usbnet_defer_kevent (struct usbnet *, int) |
|
void | usbnet_skb_return (struct usbnet *, struct sk_buff *) |
|
void | usbnet_unlink_rx_urbs (struct usbnet *) |
|
void | usbnet_pause_rx (struct usbnet *) |
|
void | usbnet_resume_rx (struct usbnet *) |
|
void | usbnet_purge_paused_rxq (struct usbnet *) |
|
int | usbnet_get_settings (struct net_device *net, struct ethtool_cmd *cmd) |
|
int | usbnet_set_settings (struct net_device *net, struct ethtool_cmd *cmd) |
|
u32 | usbnet_get_link (struct net_device *net) |
|
u32 | usbnet_get_msglevel (struct net_device *) |
|
void | usbnet_set_msglevel (struct net_device *, u32) |
|
void | usbnet_get_drvinfo (struct net_device *, struct ethtool_drvinfo *) |
|
int | usbnet_nway_reset (struct net_device *net) |
|
#define EVENT_DEV_ASLEEP 6 |
#define EVENT_DEVICE_REPORT_IDLE 8 |
#define EVENT_LINK_RESET 4 |
#define EVENT_RX_MEMORY 2 |
#define EVENT_RX_PAUSED 5 |
#define EVENT_STS_SPLIT 3 |
#define FLAG_AVOID_UNLINK_URBS 0x0100 /* don't unlink urbs at usbnet_stop() */ |
#define FLAG_ETHER 0x0020 /* maybe use "eth%d" names */ |
#define FLAG_FRAMING_AX 0x0040 /* AX88772/178 packets */ |
#define FLAG_FRAMING_GL 0x0002 /* genelink batches packets */ |
#define FLAG_FRAMING_NC 0x0001 /* guard against device dropouts */ |
#define FLAG_FRAMING_RN 0x0008 /* RNDIS batches, plus huge header */ |
#define FLAG_FRAMING_Z 0x0004 /* zaurus adds a trailer */ |
#define FLAG_LINK_INTR 0x0800 /* updates link (carrier) status */ |
#define FLAG_MULTI_PACKET 0x2000 |
#define FLAG_NO_SETINT 0x0010 /* device can't set_interface() */ |
#define FLAG_POINTTOPOINT 0x1000 /* possibly use "usb%d" names */ |
#define FLAG_RX_ASSEMBLE 0x4000 /* rx packets may span >1 frames */ |
#define FLAG_SEND_ZLP 0x0200 /* hw requires ZLPs are sent */ |
#define FLAG_WLAN 0x0080 /* use "wlan%d" names */ |
#define FLAG_WWAN 0x0400 /* use "wwan%d" names */ |
- Enumerator:
illegal |
|
tx_start |
|
tx_done |
|
rx_start |
|
rx_done |
|
rx_cleanup |
|
unlink_start |
|
Definition at line 192 of file usbnet.h.