Lines Matching defs:rhine_private
627 static struct rhine_private struct
629 char devname[8]; /* Used only for kernel debugging. */
630 const char *product_name;
631 struct rhine_rx_desc *rx_ring;
632 struct rhine_tx_desc *tx_ring;
633 char *rx_buffs[RX_RING_SIZE];
634 char *tx_buffs[TX_RING_SIZE];
638 int chip_id;
639 int chip_revision;
640 unsigned short ioaddr;
641 unsigned int cur_rx, cur_tx; /* The next free and used entries */
642 unsigned int dirty_rx, dirty_tx;
644 struct sk_buff *tx_skbuff[TX_RING_SIZE];
645 unsigned char mc_filter[8]; /* Current multicast filter. */
646 char phys[4]; /* MII device addresses. */
647 unsigned int tx_full:1; /* The Tx queue is full. */
648 unsigned int full_duplex:1; /* Full-duplex operation requested. */
649 unsigned int default_port:4; /* Last dev->if_port value. */
673 struct rhine_private *tp = (struct rhine_private *) nic->priv_data; in rhine_init_ring() argument