Lines Matching defs:nve_softc
130 struct nve_softc { struct
131 struct ifnet *ifp; /* interface info */
132 struct resource *res;
133 struct resource *irq;
135 ADAPTER_API *hwapi;
136 OS_API osapi;
138 device_t miibus;
139 device_t dev;
140 struct callout stat_callout;
141 int tx_timer;
143 void *sc_ih;
144 bus_space_tag_t sc_st;
145 bus_space_handle_t sc_sh;
146 bus_dma_tag_t mtag;
147 bus_dma_tag_t rtag;
148 bus_dmamap_t rmap;
149 bus_dma_tag_t ttag;
150 bus_dmamap_t tmap;
152 struct nve_rx_desc *rx_desc;
153 struct nve_tx_desc *tx_desc;
154 bus_addr_t rx_addr;
155 bus_addr_t tx_addr;
156 u_int16_t rx_ring_full;
157 u_int16_t tx_ring_full;
158 u_int32_t cur_rx;
159 u_int32_t cur_tx;
160 u_int32_t pending_rxs;
161 u_int32_t pending_txs;
163 struct mtx mtx;
166 struct callout ostimer;
167 PTIMER_FUNC ostimer_func;
168 void *ostimer_params;
169 int linkup;
170 ulong tx_errors;
171 NV_UINT32 hwmode;
172 NV_UINT32 max_frame_size;
173 NV_UINT32 phyaddr;
174 NV_UINT32 media;
175 CMNDATA_OS_ADAPTER adapterdata;
176 unsigned char original_mac_addr[6];