Lines Matching defs:lan78xx_net
374 struct lan78xx_net { struct
375 struct net_device *net;
376 struct usb_device *udev;
377 struct usb_interface *intf;
378 void *driver_priv;
380 int rx_qlen;
381 int tx_qlen;
382 struct sk_buff_head rxq;
383 struct sk_buff_head txq;
384 struct sk_buff_head done;
385 struct sk_buff_head rxq_pause;
386 struct sk_buff_head txq_pend;
388 struct tasklet_struct bh;
389 struct delayed_work wq;
391 int msg_enable;
393 struct urb *urb_intr;
394 struct usb_anchor deferred;
396 struct mutex phy_mutex; /* for phy access */
397 unsigned pipe_in, pipe_out, pipe_intr;
399 u32 hard_mtu; /* count any extra framing */
400 size_t rx_urb_size; /* size for rx urbs */
402 unsigned long flags;
404 wait_queue_head_t *wait;
405 unsigned char suspend_count;
407 unsigned maxpacket;
408 struct timer_list delay;
409 struct timer_list stat_monitor;
411 unsigned long data[5];
413 int link_on;
414 u8 mdix_ctrl;
439 static int lan78xx_read_reg(struct lan78xx_net *dev, u32 index, u32 *data) in lan78xx_read_reg() argument