Lines Matching defs:lan78xx_net
363 struct lan78xx_net { struct
364 struct net_device *net;
365 struct usb_device *udev;
366 struct usb_interface *intf;
367 void *driver_priv;
369 int rx_qlen;
370 int tx_qlen;
371 struct sk_buff_head rxq;
372 struct sk_buff_head txq;
373 struct sk_buff_head done;
374 struct sk_buff_head rxq_pause;
375 struct sk_buff_head txq_pend;
377 struct tasklet_struct bh;
378 struct delayed_work wq;
380 int msg_enable;
382 struct urb *urb_intr;
383 struct usb_anchor deferred;
385 struct mutex phy_mutex; /* for phy access */
386 unsigned pipe_in, pipe_out, pipe_intr;
388 u32 hard_mtu; /* count any extra framing */
389 size_t rx_urb_size; /* size for rx urbs */
391 unsigned long flags;
393 wait_queue_head_t *wait;
394 unsigned char suspend_count;
396 unsigned maxpacket;
397 struct timer_list delay;
398 struct timer_list stat_monitor;
400 unsigned long data[5];
402 int link_on;
403 u8 mdix_ctrl;
428 static int lan78xx_read_reg(struct lan78xx_net *dev, u32 index, u32 *data) in lan78xx_read_reg() argument