Lines Matching defs:eth_dev
53 struct eth_dev { struct
56 spinlock_t lock;
57 struct gether *port_usb;
59 struct net_device *net;
60 struct usb_gadget *gadget;
62 spinlock_t req_lock; /* guard {rx,tx}_reqs */
63 struct list_head tx_reqs, rx_reqs;
64 atomic_t tx_qlen;
66 struct sk_buff_head rx_frames;
68 unsigned qmult;
70 unsigned header_len;
71 struct sk_buff *(*wrap)(struct gether *, struct sk_buff *skb);
72 int (*unwrap)(struct gether *,
76 struct work_struct work;
78 unsigned long todo;
81 bool zlp;
82 bool no_skb_reserve;
83 bool ifname_set;
84 u8 host_mac[ETH_ALEN];
85 u8 dev_mac[ETH_ALEN];