Lines Matching defs:usbnet
27 struct usbnet { struct
29 struct usb_device *udev;
30 struct usb_interface *intf;
31 struct driver_info *driver_info;
32 const char *driver_name;
33 void *driver_priv;
34 wait_queue_head_t wait;
35 struct mutex phy_mutex;
36 unsigned char suspend_count;
37 unsigned char pkt_cnt, pkt_err;
38 unsigned short rx_qlen, tx_qlen;
39 unsigned can_dma_sg:1;
42 unsigned in, out;
43 struct usb_host_endpoint *status;
44 unsigned maxpacket;
45 struct timer_list delay;
46 const char *padding_pkt;
49 struct net_device *net;
50 int msg_enable;
51 unsigned long data[5];
52 u32 xid;
53 u32 hard_mtu; /* count any extra framing */
54 size_t rx_urb_size; /* size for rx urbs */
55 struct mii_if_info mii;
58 struct sk_buff_head rxq;
59 struct sk_buff_head txq;
60 struct sk_buff_head done;
61 struct sk_buff_head rxq_pause;
62 struct urb *interrupt;
63 unsigned interrupt_count;
64 struct mutex interrupt_mutex;
65 struct usb_anchor deferred;
66 struct tasklet_struct bh;
68 struct pcpu_sw_netstats __percpu *stats64;
70 struct work_struct kevent;
71 unsigned long flags;
86 u32 rx_speed; /* in bps - NOT Mbps */
87 u32 tx_speed; /* in bps - NOT Mbps */