Lines Matching defs:au1000_private
70 struct au1000_private { struct
71 struct db_dest *pDBfree;
72 struct db_dest db[NUM_RX_BUFFS+NUM_TX_BUFFS];
73 struct rx_dma *rx_dma_ring[NUM_RX_DMA];
74 struct tx_dma *tx_dma_ring[NUM_TX_DMA];
75 struct db_dest *rx_db_inuse[NUM_RX_DMA];
76 struct db_dest *tx_db_inuse[NUM_TX_DMA];
77 u32 rx_head;
78 u32 tx_head;
79 u32 tx_tail;
80 u32 tx_full;
82 int mac_id;
84 int mac_enabled; /* whether MAC is currently enabled and running
88 int old_link; /* used by au1000_adjust_link */
89 int old_speed;
90 int old_duplex;
92 struct mii_bus *mii_bus;
95 int phy_static_config;
96 int phy_search_highest_addr;
97 int phy1_search_mac0;
99 int phy_addr;
100 int phy_busid;
101 int phy_irq;
106 struct mac_reg *mac; /* mac registers */
107 u32 *enable; /* address of MAC Enable Register */
108 void __iomem *macdma; /* base of MAC DMA port */
109 void *vaddr; /* virtual address of rx/tx buffers */
110 dma_addr_t dma_addr; /* dma address of rx/tx buffers */
112 spinlock_t lock; /* Serialise access to device */
114 u32 msg_enable;