Lines Matching defs:rtl8139_private
579 struct rtl8139_private { struct
580 void __iomem *mmio_addr;
581 int drv_flags;
582 struct pci_dev *pci_dev;
583 u32 msg_enable;
584 struct napi_struct napi;
585 struct net_device *dev;
587 unsigned char *rx_ring;
588 unsigned int cur_rx; /* RX buf index of next pkt */
589 struct rtl8139_stats rx_stats;
590 dma_addr_t rx_ring_dma;
592 unsigned int tx_flag;
593 unsigned long cur_tx;
594 unsigned long dirty_tx;
595 struct rtl8139_stats tx_stats;
596 unsigned char *tx_buf[NUM_TX_DESC]; /* Tx bounce buffers */
597 unsigned char *tx_bufs; /* Tx bounce buffer region. */
598 dma_addr_t tx_bufs_dma;
600 signed char phys[4]; /* MII device addresses. */
603 char twistie, twist_row, twist_col;
605 unsigned int watchdog_fired : 1;
606 unsigned int default_port : 4; /* Last dev->if_port value. */
607 unsigned int have_thread : 1;
609 spinlock_t lock;
610 spinlock_t rx_lock;
612 chip_t chipset;
613 u32 rx_config;
614 struct rtl_extra_stats xstats;
616 struct delayed_work thread;
618 struct mii_if_info mii;
619 unsigned int regs_len;
620 unsigned long fifo_copy_timeout;