Lines Matching defs:usbnet
19 struct usbnet { struct
21 struct usb_device *udev;
22 struct usb_interface *intf;
23 const struct driver_info *driver_info;
24 const char *driver_name;
25 void *driver_priv;
26 wait_queue_head_t wait;
27 struct mutex phy_mutex;
28 unsigned char suspend_count;
29 unsigned char pkt_cnt, pkt_err;
30 unsigned short rx_qlen, tx_qlen;
31 unsigned can_dma_sg:1;
34 unsigned in, out;
35 struct usb_host_endpoint *status;
36 unsigned maxpacket;
37 struct timer_list delay;
38 const char *padding_pkt;
41 struct net_device *net;
42 int msg_enable;
43 unsigned long data[5];
44 u32 xid;
45 u32 hard_mtu; /* count any extra framing */
46 size_t rx_urb_size; /* size for rx urbs */
47 struct mii_if_info mii;
48 long rx_speed; /* If MII not used */
49 long tx_speed; /* If MII not used */
53 struct sk_buff_head rxq;
54 struct sk_buff_head txq;
55 struct sk_buff_head done;
56 struct sk_buff_head rxq_pause;
57 struct urb *interrupt;
58 unsigned interrupt_count;
59 struct mutex interrupt_mutex;
60 struct usb_anchor deferred;
61 struct tasklet_struct bh;
63 struct work_struct kevent;
64 unsigned long flags;