Lines Matching defs:netdev_private
538 struct netdev_private { struct
540 dma_addr_t ring_dma;
541 struct netdev_desc *rx_ring;
542 struct netdev_desc *tx_ring;
544 struct sk_buff *rx_skbuff[RX_RING_SIZE];
545 dma_addr_t rx_dma[RX_RING_SIZE];
547 struct sk_buff *tx_skbuff[TX_RING_SIZE];
548 dma_addr_t tx_dma[TX_RING_SIZE];
549 struct net_device *dev;
550 struct napi_struct napi;
552 struct timer_list timer;
554 struct pci_dev *pci_dev;
555 struct netdev_desc *rx_head_desc;
557 unsigned int cur_rx, dirty_rx;
558 unsigned int cur_tx, dirty_tx;
560 unsigned int rx_buf_sz;
561 int oom;
563 u32 intr_status;
565 int hands_off;
567 int ignore_phy;
569 int mii;
570 int phy_addr_external;
571 unsigned int full_duplex;
573 u32 cur_rx_mode;
574 u32 rx_filter[16];
576 u32 tx_config, rx_config;
578 u32 SavedClkRun;
580 u32 srr;
582 u16 dspcfg;
583 int dspcfg_workaround;
585 u16 speed; /* The forced speed, 10Mb, 100Mb, gigabit */
586 u8 duplex; /* Duplex, half or full */
587 u8 autoneg; /* Autonegotiation enabled */
589 u16 advertising;
590 unsigned int iosize;
591 spinlock_t lock;
592 u32 msg_enable;
594 int eeprom_size;