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