Lines Matching defs:eth_dev
55 struct eth_dev { struct
58 spinlock_t lock;
59 struct gether *port_usb;
61 struct net_device *net;
62 struct usb_gadget *gadget;
64 spinlock_t req_lock; /* guard {rx,tx}_reqs */
65 struct list_head tx_reqs, rx_reqs;
66 atomic_t tx_qlen;
68 struct sk_buff_head rx_frames;
70 unsigned qmult;
72 unsigned header_len;
73 struct sk_buff *(*wrap)(struct gether *, struct sk_buff *skb);
74 int (*unwrap)(struct gether *,
78 struct work_struct work;
80 unsigned long todo;
83 bool zlp;
84 bool no_skb_reserve;
85 bool ifname_set;
86 u8 host_mac[ETH_ALEN];
87 u8 dev_mac[ETH_ALEN];