Lines Matching defs:wpi_softc
165 struct wpi_softc { struct
166 device_t sc_dev;
167 int sc_debug;
169 int sc_running;
171 struct mtx sc_mtx;
172 struct ieee80211com sc_ic;
173 struct ieee80211_ratectl_tx_status sc_txs;
175 struct mtx tx_mtx;
178 struct wpi_dma_info shared_dma;
179 struct wpi_shared *shared;
181 struct wpi_tx_ring txq[WPI_DRV_NTXQUEUES];
182 struct mtx txq_mtx;
183 struct mtx txq_state_mtx;
185 struct wpi_rx_ring rxq;
186 uint64_t rx_tstamp;
189 struct callout calib_to;
191 struct callout scan_timeout;
192 struct callout tx_timeout;
218 void (*sc_update_rx_ring)(struct wpi_softc *); argument
219 void (*sc_update_tx_ring)(struct wpi_softc *, argument
222 struct wpi_rx_radiotap_header sc_rxtap;
223 struct wpi_tx_radiotap_header sc_txtap;
226 const struct firmware *fw_fp;
229 struct wpi_dma_info fw_dma;
232 struct task sc_radiooff_task;
233 struct task sc_radioon_task;
236 uint8_t cap;
237 uint16_t rev;
238 uint8_t type;
240 eeprom_channels[WPI_CHAN_BANDS_COUNT][WPI_MAX_CHAN_PER_BAND];
241 struct wpi_power_group groups[WPI_POWER_GROUPS_COUNT];
242 int8_t maxpwr[IEEE80211_CHAN_MAX];
243 char domain[4]; /* Regulatory domain. */