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