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