Lines Matching defs:amd8111e_priv
745 struct amd8111e_priv{ struct
747 struct amd8111e_tx_dr* tx_ring;
748 struct amd8111e_rx_dr* rx_ring;
749 dma_addr_t tx_ring_dma_addr; /* tx descriptor ring base address */
750 dma_addr_t rx_ring_dma_addr; /* rx descriptor ring base address */
751 const char *name;
752 struct pci_dev *pci_dev; /* Ptr to the associated pci_dev */
753 struct net_device* amd8111e_net_dev; /* ptr to associated net_device */
755 struct sk_buff *tx_skbuff[NUM_TX_BUFFERS];
756 struct sk_buff *rx_skbuff[NUM_RX_BUFFERS];
758 dma_addr_t tx_dma_addr[NUM_TX_BUFFERS];
759 dma_addr_t rx_dma_addr[NUM_RX_BUFFERS];
761 void __iomem *mmio;
763 struct napi_struct napi;
765 spinlock_t lock; /* Guard lock */
766 unsigned long rx_idx, tx_idx; /* The next free ring entry */
767 unsigned long tx_complete_idx;
768 unsigned long tx_ring_complete_idx;
769 unsigned long tx_ring_idx;
770 unsigned int rx_buff_len; /* Buffer length of rx buffers */
771 int options; /* Options enabled/disabled for the device */
773 unsigned long ext_phy_option;
774 int ext_phy_addr;
775 u32 ext_phy_id;
777 struct amd8111e_link_config link_config;
778 int pm_cap;
780 struct net_device *next;
781 int mii;
782 struct mii_if_info mii_if;
783 char opened;
784 unsigned int drv_rx_errors;
785 struct amd8111e_coalesce_conf coal_conf;
787 struct ipg_info ipg_data;