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 void __iomem *ioaddr;
551 struct napi_struct napi;
553 struct timer_list timer;
555 struct pci_dev *pci_dev;
556 struct netdev_desc *rx_head_desc;
558 unsigned int cur_rx, dirty_rx;
559 unsigned int cur_tx, dirty_tx;
561 unsigned int rx_buf_sz;
562 int oom;
564 u32 intr_status;
566 int hands_off;
568 int ignore_phy;
570 int mii;
571 int phy_addr_external;
572 unsigned int full_duplex;
574 u32 cur_rx_mode;
575 u32 rx_filter[16];
577 u32 tx_config, rx_config;
579 u32 SavedClkRun;
581 u32 srr;
583 u16 dspcfg;
584 int dspcfg_workaround;
586 u16 speed; /* The forced speed, 10Mb, 100Mb, gigabit */
587 u8 duplex; /* Duplex, half or full */
588 u8 autoneg; /* Autonegotiation enabled */
590 u16 advertising;
591 unsigned int iosize;
592 spinlock_t lock;
593 u32 msg_enable;
595 int eeprom_size;