Lines Matching defs:eth_dev
54 struct eth_dev { struct
57 spinlock_t lock;
58 struct gether *port_usb;
60 struct net_device *net;
61 struct usb_gadget *gadget;
63 spinlock_t req_lock; /* guard {rx,tx}_reqs */
64 struct list_head tx_reqs, rx_reqs;
65 atomic_t tx_qlen;
67 struct sk_buff_head rx_frames;
69 unsigned qmult;
71 unsigned header_len;
72 struct sk_buff *(*wrap)(struct gether *, struct sk_buff *skb);
73 int (*unwrap)(struct gether *,
77 struct work_struct work;
79 unsigned long todo;
82 bool zlp;
83 bool no_skb_reserve;
84 bool ifname_set;
85 u8 host_mac[ETH_ALEN];
86 u8 dev_mac[ETH_ALEN];