Lines Matching defs:amd8111e_priv
733 struct amd8111e_priv{ struct
735 struct amd8111e_tx_dr* tx_ring;
736 struct amd8111e_rx_dr* rx_ring;
737 dma_addr_t tx_ring_dma_addr; /* tx descriptor ring base address */
738 dma_addr_t rx_ring_dma_addr; /* rx descriptor ring base address */
739 const char *name;
740 struct pci_dev *pci_dev; /* Ptr to the associated pci_dev */
741 struct net_device* amd8111e_net_dev; /* ptr to associated net_device */
743 struct sk_buff *tx_skbuff[NUM_TX_BUFFERS];
744 struct sk_buff *rx_skbuff[NUM_RX_BUFFERS];
746 dma_addr_t tx_dma_addr[NUM_TX_BUFFERS];
747 dma_addr_t rx_dma_addr[NUM_RX_BUFFERS];
749 void __iomem *mmio;
751 struct napi_struct napi;
753 spinlock_t lock; /* Guard lock */
754 unsigned long rx_idx, tx_idx; /* The next free ring entry */
755 unsigned long tx_complete_idx;
756 unsigned long tx_ring_complete_idx;
757 unsigned long tx_ring_idx;
758 unsigned int rx_buff_len; /* Buffer length of rx buffers */
759 int options; /* Options enabled/disabled for the device */
761 unsigned long ext_phy_option;
762 int ext_phy_addr;
763 u32 ext_phy_id;
765 struct amd8111e_link_config link_config;
767 struct net_device *next;
768 int mii;
769 struct mii_if_info mii_if;
770 char opened;
771 unsigned int drv_rx_errors;
772 struct amd8111e_coalesce_conf coal_conf;
774 struct ipg_info ipg_data;