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