Lines Matching defs:wpi_softc
168 struct wpi_softc { struct
169 device_t sc_dev;
170 int sc_debug;
172 int sc_running;
175 struct lock sc_mtx;
177 struct mtx sc_mtx;
179 struct ieee80211com sc_ic;
182 struct lock tx_mtx;
184 struct mtx tx_mtx;
188 struct wpi_dma_info shared_dma;
189 struct wpi_shared *shared;
191 struct wpi_tx_ring txq[WPI_DRV_NTXQUEUES];
193 struct lock txq_mtx;
194 struct lock txq_state_mtx;
196 struct mtx txq_mtx;
197 struct mtx txq_state_mtx;
200 struct wpi_rx_ring rxq;
201 uint64_t rx_tstamp;
204 struct callout calib_to;
206 struct callout scan_timeout;
207 struct callout tx_timeout;
210 struct callout watchdog_rfkill;
213 struct wpi_fw_info fw;
214 uint32_t errptr;
216 struct resource *irq;
217 struct resource *mem;
241 void (*sc_update_rx_ring)(struct wpi_softc *); argument
242 void (*sc_update_tx_ring)(struct wpi_softc *, argument
245 struct wpi_rx_radiotap_header sc_rxtap;
246 struct wpi_tx_radiotap_header sc_txtap;
249 const struct firmware *fw_fp;
252 struct wpi_dma_info fw_dma;
255 struct task sc_radiooff_task;
256 struct task sc_radioon_task;
259 uint8_t cap;
260 uint16_t rev;
261 uint8_t type;
263 eeprom_channels[WPI_CHAN_BANDS_COUNT][WPI_MAX_CHAN_PER_BAND];
264 struct wpi_power_group groups[WPI_POWER_GROUPS_COUNT];
265 int8_t maxpwr[IEEE80211_CHAN_MAX];
266 char domain[4]; /* Regulatory domain. */