Lines Matching refs:iwn_softc
132 static void iwn4965_attach(struct iwn_softc *, uint16_t);
133 static void iwn5000_attach(struct iwn_softc *, uint16_t);
134 static int iwn_config_specific(struct iwn_softc *, uint16_t);
135 static void iwn_radiotap_attach(struct iwn_softc *);
136 static void iwn_sysctlattach(struct iwn_softc *);
146 static int iwn_nic_lock(struct iwn_softc *);
147 static int iwn_eeprom_lock(struct iwn_softc *);
148 static int iwn_init_otprom(struct iwn_softc *);
149 static int iwn_read_prom_data(struct iwn_softc *, uint32_t, void *, int);
151 static int iwn_dma_contig_alloc(struct iwn_softc *, struct iwn_dma_info *,
154 static int iwn_alloc_sched(struct iwn_softc *);
155 static void iwn_free_sched(struct iwn_softc *);
156 static int iwn_alloc_kw(struct iwn_softc *);
157 static void iwn_free_kw(struct iwn_softc *);
158 static int iwn_alloc_ict(struct iwn_softc *);
159 static void iwn_free_ict(struct iwn_softc *);
160 static int iwn_alloc_fwmem(struct iwn_softc *);
161 static void iwn_free_fwmem(struct iwn_softc *);
162 static int iwn_alloc_rx_ring(struct iwn_softc *, struct iwn_rx_ring *);
163 static void iwn_reset_rx_ring(struct iwn_softc *, struct iwn_rx_ring *);
164 static void iwn_free_rx_ring(struct iwn_softc *, struct iwn_rx_ring *);
165 static int iwn_alloc_tx_ring(struct iwn_softc *, struct iwn_tx_ring *,
167 static void iwn_reset_tx_ring(struct iwn_softc *, struct iwn_tx_ring *);
168 static void iwn_free_tx_ring(struct iwn_softc *, struct iwn_tx_ring *);
169 static void iwn_check_tx_ring(struct iwn_softc *, int);
170 static void iwn5000_ict_reset(struct iwn_softc *);
171 static int iwn_read_eeprom(struct iwn_softc *,
173 static void iwn4965_read_eeprom(struct iwn_softc *);
175 static void iwn4965_print_power_group(struct iwn_softc *, int);
177 static void iwn5000_read_eeprom(struct iwn_softc *);
179 static void iwn_read_eeprom_band(struct iwn_softc *, int, int, int *,
181 static void iwn_read_eeprom_ht40(struct iwn_softc *, int, int, int *,
183 static void iwn_read_eeprom_channels(struct iwn_softc *, int, uint32_t);
184 static struct iwn_eeprom_chan *iwn_find_eeprom_channel(struct iwn_softc *,
191 static void iwn_read_eeprom_enhinfo(struct iwn_softc *);
197 static void iwn_rx_phy(struct iwn_softc *, struct iwn_rx_desc *);
198 static void iwn_rx_done(struct iwn_softc *, struct iwn_rx_desc *,
200 static void iwn_agg_tx_complete(struct iwn_softc *, struct iwn_tx_ring *,
202 static void iwn_rx_compressed_ba(struct iwn_softc *, struct iwn_rx_desc *);
203 static void iwn5000_rx_calib_results(struct iwn_softc *,
205 static void iwn_rx_statistics(struct iwn_softc *, struct iwn_rx_desc *);
206 static void iwn4965_tx_done(struct iwn_softc *, struct iwn_rx_desc *,
208 static void iwn5000_tx_done(struct iwn_softc *, struct iwn_rx_desc *,
210 static void iwn_adj_ampdu_ptr(struct iwn_softc *, struct iwn_tx_ring *);
211 static void iwn_tx_done(struct iwn_softc *, struct iwn_rx_desc *, int, int,
214 static int iwn_ampdu_index_check(struct iwn_softc *, struct iwn_tx_ring *,
216 static void iwn_ampdu_tx_done(struct iwn_softc *, int, int, int, void *);
217 static void iwn_cmd_done(struct iwn_softc *, struct iwn_rx_desc *);
218 static void iwn_notif_intr(struct iwn_softc *);
219 static void iwn_wakeup_intr(struct iwn_softc *);
221 static void iwn_fatal_intr(struct iwn_softc *);
223 static void iwn4965_update_sched(struct iwn_softc *, int, int, uint8_t,
225 static void iwn5000_update_sched(struct iwn_softc *, int, int, uint8_t,
228 static void iwn5000_reset_sched(struct iwn_softc *, int, int);
230 static int iwn_tx_data(struct iwn_softc *, struct mbuf *,
232 static int iwn_tx_data_raw(struct iwn_softc *, struct mbuf *,
235 static int iwn_tx_cmd(struct iwn_softc *, struct mbuf *,
245 static int iwn_cmd(struct iwn_softc *, int, const void *, int, int);
246 static int iwn4965_add_node(struct iwn_softc *, struct iwn_node_info *,
248 static int iwn5000_add_node(struct iwn_softc *, struct iwn_node_info *,
250 static int iwn_set_link_quality(struct iwn_softc *,
252 static int iwn_add_broadcast_node(struct iwn_softc *, int);
254 static void iwn_set_promisc(struct iwn_softc *);
257 static void iwn_set_led(struct iwn_softc *, uint8_t, uint8_t, uint8_t);
258 static int iwn_set_critical_temp(struct iwn_softc *);
259 static int iwn_set_timing(struct iwn_softc *, struct ieee80211_node *);
260 static void iwn4965_power_calibration(struct iwn_softc *, int);
261 static int iwn4965_set_txpower(struct iwn_softc *, int);
262 static int iwn5000_set_txpower(struct iwn_softc *, int);
263 static int iwn4965_get_rssi(struct iwn_softc *, struct iwn_rx_stat *);
264 static int iwn5000_get_rssi(struct iwn_softc *, struct iwn_rx_stat *);
266 static int iwn4965_get_temperature(struct iwn_softc *);
267 static int iwn5000_get_temperature(struct iwn_softc *);
268 static int iwn_init_sensitivity(struct iwn_softc *);
269 static void iwn_collect_noise(struct iwn_softc *,
271 static int iwn4965_init_gains(struct iwn_softc *);
272 static int iwn5000_init_gains(struct iwn_softc *);
273 static int iwn4965_set_gains(struct iwn_softc *);
274 static int iwn5000_set_gains(struct iwn_softc *);
275 static void iwn_tune_sensitivity(struct iwn_softc *,
277 static void iwn_save_stats_counters(struct iwn_softc *,
279 static int iwn_send_sensitivity(struct iwn_softc *);
280 static void iwn_check_rx_recovery(struct iwn_softc *, struct iwn_stats *);
281 static int iwn_set_pslevel(struct iwn_softc *, int, int, int);
282 static int iwn_send_btcoex(struct iwn_softc *);
283 static int iwn_send_advanced_btcoex(struct iwn_softc *);
284 static int iwn5000_runtime_calib(struct iwn_softc *);
285 static int iwn_check_bss_filter(struct iwn_softc *);
286 static int iwn4965_rxon_assoc(struct iwn_softc *, int);
287 static int iwn5000_rxon_assoc(struct iwn_softc *, int);
288 static int iwn_send_rxon(struct iwn_softc *, int, int);
289 static int iwn_config(struct iwn_softc *);
290 static int iwn_scan(struct iwn_softc *, struct ieee80211vap *,
292 static int iwn_auth(struct iwn_softc *, struct ieee80211vap *vap);
293 static int iwn_run(struct iwn_softc *, struct ieee80211vap *vap);
306 static void iwn4965_ampdu_tx_start(struct iwn_softc *,
308 static void iwn4965_ampdu_tx_stop(struct iwn_softc *, int,
310 static void iwn5000_ampdu_tx_start(struct iwn_softc *,
312 static void iwn5000_ampdu_tx_stop(struct iwn_softc *, int,
314 static int iwn5000_query_calibration(struct iwn_softc *);
315 static int iwn5000_send_calibration(struct iwn_softc *);
316 static int iwn5000_send_wimax_coex(struct iwn_softc *);
317 static int iwn5000_crystal_calib(struct iwn_softc *);
318 static int iwn5000_temp_offset_calib(struct iwn_softc *);
319 static int iwn5000_temp_offset_calibv2(struct iwn_softc *);
320 static int iwn4965_post_alive(struct iwn_softc *);
321 static int iwn5000_post_alive(struct iwn_softc *);
322 static int iwn4965_load_bootcode(struct iwn_softc *, const uint8_t *,
324 static int iwn4965_load_firmware(struct iwn_softc *);
325 static int iwn5000_load_firmware_section(struct iwn_softc *, uint32_t,
327 static int iwn5000_load_firmware(struct iwn_softc *);
328 static int iwn_read_firmware_leg(struct iwn_softc *,
330 static int iwn_read_firmware_tlv(struct iwn_softc *,
332 static int iwn_read_firmware(struct iwn_softc *);
333 static void iwn_unload_firmware(struct iwn_softc *);
334 static int iwn_clock_wait(struct iwn_softc *);
335 static int iwn_apm_init(struct iwn_softc *);
336 static void iwn_apm_stop_master(struct iwn_softc *);
337 static void iwn_apm_stop(struct iwn_softc *);
338 static int iwn4965_nic_config(struct iwn_softc *);
339 static int iwn5000_nic_config(struct iwn_softc *);
340 static int iwn_hw_prepare(struct iwn_softc *);
341 static int iwn_hw_init(struct iwn_softc *);
342 static void iwn_hw_stop(struct iwn_softc *);
344 static int iwn_init_locked(struct iwn_softc *);
345 static int iwn_init(struct iwn_softc *);
346 static void iwn_stop_locked(struct iwn_softc *);
347 static void iwn_stop(struct iwn_softc *);
355 static void iwn_debug_register(struct iwn_softc *);
373 sizeof(struct iwn_softc)
414 iwn_is_3stream_device(struct iwn_softc *sc) in iwn_is_3stream_device()
425 struct iwn_softc *sc = device_get_softc(dev); in iwn_attach()
740 iwn_config_specific(struct iwn_softc *sc, uint16_t pid) in iwn_config_specific()
1219 iwn4965_attach(struct iwn_softc *sc, uint16_t pid) in iwn4965_attach()
1262 iwn5000_attach(struct iwn_softc *sc, uint16_t pid) in iwn5000_attach()
1303 iwn_radiotap_attach(struct iwn_softc *sc) in iwn_radiotap_attach()
1316 iwn_sysctlattach(struct iwn_softc *sc) in iwn_sysctlattach()
1334 struct iwn_softc *sc = ic->ic_softc; in iwn_vap_create()
1372 iwn_xmit_queue_drain(struct iwn_softc *sc) in iwn_xmit_queue_drain()
1386 iwn_xmit_queue_enqueue(struct iwn_softc *sc, struct mbuf *m) in iwn_xmit_queue_enqueue()
1396 struct iwn_softc *sc = device_get_softc(dev); in iwn_detach()
1453 struct iwn_softc *sc = device_get_softc(dev); in iwn_shutdown()
1462 struct iwn_softc *sc = device_get_softc(dev); in iwn_suspend()
1471 struct iwn_softc *sc = device_get_softc(dev); in iwn_resume()
1481 iwn_nic_lock(struct iwn_softc *sc) in iwn_nic_lock()
1500 iwn_nic_unlock(struct iwn_softc *sc) in iwn_nic_unlock()
1506 iwn_prph_read(struct iwn_softc *sc, uint32_t addr) in iwn_prph_read()
1514 iwn_prph_write(struct iwn_softc *sc, uint32_t addr, uint32_t data) in iwn_prph_write()
1522 iwn_prph_setbits(struct iwn_softc *sc, uint32_t addr, uint32_t mask) in iwn_prph_setbits()
1528 iwn_prph_clrbits(struct iwn_softc *sc, uint32_t addr, uint32_t mask) in iwn_prph_clrbits()
1534 iwn_prph_write_region_4(struct iwn_softc *sc, uint32_t addr, in iwn_prph_write_region_4()
1542 iwn_mem_read(struct iwn_softc *sc, uint32_t addr) in iwn_mem_read()
1550 iwn_mem_write(struct iwn_softc *sc, uint32_t addr, uint32_t data) in iwn_mem_write()
1558 iwn_mem_write_2(struct iwn_softc *sc, uint32_t addr, uint16_t data) in iwn_mem_write_2()
1571 iwn_mem_read_region_4(struct iwn_softc *sc, uint32_t addr, uint32_t *data, in iwn_mem_read_region_4()
1579 iwn_mem_set_region_4(struct iwn_softc *sc, uint32_t addr, uint32_t val, in iwn_mem_set_region_4()
1587 iwn_eeprom_lock(struct iwn_softc *sc) in iwn_eeprom_lock()
1609 iwn_eeprom_unlock(struct iwn_softc *sc) in iwn_eeprom_unlock()
1619 iwn_init_otprom(struct iwn_softc *sc) in iwn_init_otprom()
1677 iwn_read_prom_data(struct iwn_softc *sc, uint32_t addr, void *data, int count) in iwn_read_prom_data()
1733 iwn_dma_contig_alloc(struct iwn_softc *sc, struct iwn_dma_info *dma, in iwn_dma_contig_alloc()
1785 iwn_alloc_sched(struct iwn_softc *sc) in iwn_alloc_sched()
1793 iwn_free_sched(struct iwn_softc *sc) in iwn_free_sched()
1799 iwn_alloc_kw(struct iwn_softc *sc) in iwn_alloc_kw()
1806 iwn_free_kw(struct iwn_softc *sc) in iwn_free_kw()
1812 iwn_alloc_ict(struct iwn_softc *sc) in iwn_alloc_ict()
1820 iwn_free_ict(struct iwn_softc *sc) in iwn_free_ict()
1826 iwn_alloc_fwmem(struct iwn_softc *sc) in iwn_alloc_fwmem()
1833 iwn_free_fwmem(struct iwn_softc *sc) in iwn_free_fwmem()
1839 iwn_alloc_rx_ring(struct iwn_softc *sc, struct iwn_rx_ring *ring) in iwn_alloc_rx_ring()
1936 iwn_reset_rx_ring(struct iwn_softc *sc, struct iwn_rx_ring *ring) in iwn_reset_rx_ring()
1957 iwn_free_rx_ring(struct iwn_softc *sc, struct iwn_rx_ring *ring) in iwn_free_rx_ring()
1986 iwn_alloc_tx_ring(struct iwn_softc *sc, struct iwn_tx_ring *ring, int qid) in iwn_alloc_tx_ring()
2056 iwn_reset_tx_ring(struct iwn_softc *sc, struct iwn_tx_ring *ring) in iwn_reset_tx_ring()
2089 iwn_free_tx_ring(struct iwn_softc *sc, struct iwn_tx_ring *ring) in iwn_free_tx_ring()
2117 iwn_check_tx_ring(struct iwn_softc *sc, int qid) in iwn_check_tx_ring()
2153 iwn5000_ict_reset(struct iwn_softc *sc) in iwn5000_ict_reset()
2181 iwn_read_eeprom(struct iwn_softc *sc, uint8_t macaddr[IEEE80211_ADDR_LEN]) in iwn_read_eeprom()
2253 iwn4965_read_eeprom(struct iwn_softc *sc) in iwn4965_read_eeprom()
2305 iwn4965_print_power_group(struct iwn_softc *sc, int i) in iwn4965_print_power_group()
2339 iwn5000_read_eeprom(struct iwn_softc *sc) in iwn5000_read_eeprom()
2425 iwn_read_eeprom_band(struct iwn_softc *sc, int n, int maxchans, int *nchans, in iwn_read_eeprom_band()
2478 iwn_read_eeprom_ht40(struct iwn_softc *sc, int n, int maxchans, int *nchans, in iwn_read_eeprom_ht40()
2536 iwn_read_eeprom_channels(struct iwn_softc *sc, int n, uint32_t addr) in iwn_read_eeprom_channels()
2554 iwn_find_eeprom_channel(struct iwn_softc *sc, struct ieee80211_channel *c) in iwn_find_eeprom_channel()
2584 struct iwn_softc *sc = ic->ic_softc; in iwn_getradiocaps()
2601 struct iwn_softc *sc = ic->ic_softc; in iwn_setregdomain()
2621 iwn_read_eeprom_enhinfo(struct iwn_softc *sc) in iwn_read_eeprom_enhinfo()
2743 iwn_get_1stream_tx_antmask(struct iwn_softc *sc) in iwn_get_1stream_tx_antmask()
2750 iwn_get_2stream_tx_antmask(struct iwn_softc *sc) in iwn_get_2stream_tx_antmask()
2796 iwn_rate_to_plcp(struct iwn_softc *sc, struct ieee80211_node *ni, in iwn_rate_to_plcp()
2882 struct iwn_softc *sc = ic->ic_softc; in iwn_newstate()
2975 struct iwn_softc *sc = arg; in iwn_calib_timeout()
2998 iwn_rx_phy(struct iwn_softc *sc, struct iwn_rx_desc *desc) in iwn_rx_phy()
3014 iwn_rx_done(struct iwn_softc *sc, struct iwn_rx_desc *desc, in iwn_rx_done()
3194 iwn_agg_tx_complete(struct iwn_softc *sc, struct iwn_tx_ring *ring, int tid, in iwn_agg_tx_complete()
3239 iwn_rx_compressed_ba(struct iwn_softc *sc, struct iwn_rx_desc *desc) in iwn_rx_compressed_ba()
3323 iwn5000_rx_calib_results(struct iwn_softc *sc, struct iwn_rx_desc *desc) in iwn5000_rx_calib_results()
3380 iwn_stats_update(struct iwn_softc *sc, struct iwn_calib_state *calib, in iwn_stats_update()
3445 iwn_rx_statistics(struct iwn_softc *sc, struct iwn_rx_desc *desc) in iwn_rx_statistics()
3528 iwn_save_stats_counters(struct iwn_softc *sc, const struct iwn_stats *rs) in iwn_save_stats_counters()
3548 iwn4965_tx_done(struct iwn_softc *sc, struct iwn_rx_desc *desc, in iwn4965_tx_done()
3573 iwn5000_tx_done(struct iwn_softc *sc, struct iwn_rx_desc *desc, in iwn5000_tx_done()
3603 iwn_adj_ampdu_ptr(struct iwn_softc *sc, struct iwn_tx_ring *ring) in iwn_adj_ampdu_ptr()
3623 iwn_tx_done(struct iwn_softc *sc, struct iwn_rx_desc *desc, int rtsfailcnt, in iwn_tx_done()
3722 iwn_cmd_done(struct iwn_softc *sc, struct iwn_rx_desc *desc) in iwn_cmd_done()
3799 iwn_ampdu_index_check(struct iwn_softc *sc, struct iwn_tx_ring *ring, in iwn_ampdu_index_check()
3860 iwn_ampdu_tx_done(struct iwn_softc *sc, int qid, int nframes, int rtsfailcnt, in iwn_ampdu_tx_done()
3970 iwn_notif_intr(struct iwn_softc *sc) in iwn_notif_intr()
4154 iwn_wakeup_intr(struct iwn_softc *sc) in iwn_wakeup_intr()
4172 struct iwn_softc *sc = arg; in iwn_rftoggle_task()
4200 iwn_fatal_intr(struct iwn_softc *sc) in iwn_fatal_intr()
4259 struct iwn_softc *sc = arg; in iwn_intr()
4365 iwn4965_update_sched(struct iwn_softc *sc, int qid, int idx, uint8_t id, in iwn4965_update_sched()
4383 iwn5000_update_sched(struct iwn_softc *sc, int qid, int idx, uint8_t id, in iwn5000_update_sched()
4402 iwn5000_reset_sched(struct iwn_softc *sc, int qid, int idx) in iwn5000_reset_sched()
4426 iwn_check_rate_needs_protection(struct iwn_softc *sc, in iwn_check_rate_needs_protection()
4471 iwn_tx_rate_to_linkq_offset(struct iwn_softc *sc, struct ieee80211_node *ni, in iwn_tx_rate_to_linkq_offset()
4529 iwn_tx_data(struct iwn_softc *sc, struct mbuf *m, struct ieee80211_node *ni) in iwn_tx_data()
4741 iwn_tx_data_raw(struct iwn_softc *sc, struct mbuf *m, in iwn_tx_data_raw()
4832 iwn_tx_cmd(struct iwn_softc *sc, struct mbuf *m, struct ieee80211_node *ni, in iwn_tx_cmd()
4972 struct iwn_softc *sc = arg0; in iwn_xmit_task()
5023 struct iwn_softc *sc = ic->ic_softc; in iwn_raw_xmit()
5078 struct iwn_softc *sc = ic->ic_softc; in iwn_transmit()
5105 struct iwn_softc *sc = arg; in iwn_scan_timeout()
5115 struct iwn_softc *sc = arg; in iwn_watchdog()
5153 struct iwn_softc *sc = dev->si_drv1; in iwn_cdev_ioctl()
5190 struct iwn_softc *sc = ic->ic_softc; in iwn_parent()
5219 iwn_cmd(struct iwn_softc *sc, int code, const void *buf, int size, int async) in iwn_cmd()
5299 iwn4965_add_node(struct iwn_softc *sc, struct iwn_node_info *node, int async) in iwn4965_add_node()
5320 iwn5000_add_node(struct iwn_softc *sc, struct iwn_node_info *node, int async) in iwn5000_add_node()
5330 iwn_set_link_quality(struct iwn_softc *sc, struct ieee80211_node *ni) in iwn_set_link_quality()
5441 iwn_add_broadcast_node(struct iwn_softc *sc, int async) in iwn_add_broadcast_node()
5493 struct iwn_softc *sc = ic->ic_softc; in iwn_updateedca()
5527 iwn_set_promisc(struct iwn_softc *sc) in iwn_set_promisc()
5542 struct iwn_softc *sc = ic->ic_softc; in iwn_update_promisc()
5570 iwn_set_led(struct iwn_softc *sc, uint8_t which, uint8_t off, uint8_t on) in iwn_set_led()
5597 iwn_set_critical_temp(struct iwn_softc *sc) in iwn_set_critical_temp()
5619 iwn_set_timing(struct iwn_softc *sc, struct ieee80211_node *ni) in iwn_set_timing()
5643 iwn4965_power_calibration(struct iwn_softc *sc, int temp) in iwn4965_power_calibration()
5664 iwn4965_set_txpower(struct iwn_softc *sc, int async) in iwn4965_set_txpower()
5815 iwn5000_set_txpower(struct iwn_softc *sc, int async) in iwn5000_set_txpower()
5845 iwn4965_get_rssi(struct iwn_softc *sc, struct iwn_rx_stat *stat) in iwn4965_get_rssi()
5872 iwn5000_get_rssi(struct iwn_softc *sc, struct iwn_rx_stat *stat) in iwn5000_get_rssi()
5916 iwn4965_get_temperature(struct iwn_softc *sc) in iwn4965_get_temperature()
5943 iwn5000_get_temperature(struct iwn_softc *sc) in iwn5000_get_temperature()
5965 iwn_init_sensitivity(struct iwn_softc *sc) in iwn_init_sensitivity()
6008 iwn_collect_noise(struct iwn_softc *sc, in iwn_collect_noise()
6067 iwn4965_init_gains(struct iwn_softc *sc) in iwn4965_init_gains()
6082 iwn5000_init_gains(struct iwn_softc *sc) in iwn5000_init_gains()
6098 iwn4965_set_gains(struct iwn_softc *sc) in iwn4965_set_gains()
6133 iwn5000_set_gains(struct iwn_softc *sc) in iwn5000_set_gains()
6173 iwn_tune_sensitivity(struct iwn_softc *sc, const struct iwn_rx_stats *stats) in iwn_tune_sensitivity()
6323 iwn_send_sensitivity(struct iwn_softc *sc) in iwn_send_sensitivity()
6374 iwn_check_rx_recovery(struct iwn_softc *sc, struct iwn_stats *rs) in iwn_check_rx_recovery()
6454 iwn_set_pslevel(struct iwn_softc *sc, int dtim, int level, int async) in iwn_set_pslevel()
6512 iwn_send_btcoex(struct iwn_softc *sc) in iwn_send_btcoex()
6526 iwn_send_advanced_btcoex(struct iwn_softc *sc) in iwn_send_advanced_btcoex()
6631 iwn5000_runtime_calib(struct iwn_softc *sc) in iwn5000_runtime_calib()
6644 iwn_get_rxon_ht_flags(struct iwn_softc *sc, struct ieee80211vap *vap, in iwn_get_rxon_ht_flags()
6671 iwn_check_bss_filter(struct iwn_softc *sc) in iwn_check_bss_filter()
6677 iwn4965_rxon_assoc(struct iwn_softc *sc, int async) in iwn4965_rxon_assoc()
6695 iwn5000_rxon_assoc(struct iwn_softc *sc, int async) in iwn5000_rxon_assoc()
6717 iwn_send_rxon(struct iwn_softc *sc, int assoc, int async) in iwn_send_rxon()
6771 iwn_config(struct iwn_softc *sc) in iwn_config()
6932 iwn_get_active_dwell_time(struct iwn_softc *sc, in iwn_get_active_dwell_time()
6952 iwn_limit_dwell(struct iwn_softc *sc, uint16_t dwell_time) in iwn_limit_dwell()
6984 iwn_get_passive_dwell_time(struct iwn_softc *sc, struct ieee80211_channel *c) in iwn_get_passive_dwell_time()
6999 iwn_scan(struct iwn_softc *sc, struct ieee80211vap *vap, in iwn_scan()
7263 iwn_auth(struct iwn_softc *sc, struct ieee80211vap *vap) in iwn_auth()
7321 iwn_run(struct iwn_softc *sc, struct ieee80211vap *vap) in iwn_run()
7448 struct iwn_softc *sc = ni->ni_ic->ic_softc; in iwn_ampdu_rx_start()
7486 struct iwn_softc *sc = ic->ic_softc; in iwn_ampdu_rx_stop()
7518 struct iwn_softc *sc = ni->ni_ic->ic_softc; in iwn_addba_request()
7548 struct iwn_softc *sc = ni->ni_ic->ic_softc; in iwn_addba_response()
7577 struct iwn_softc *sc = ni->ni_ic->ic_softc; in iwn_ampdu_tx_start()
7614 struct iwn_softc *sc = ni->ni_ic->ic_softc; in iwn_ampdu_tx_stop()
7639 iwn4965_ampdu_tx_start(struct iwn_softc *sc, struct ieee80211_node *ni, in iwn4965_ampdu_tx_start()
7679 iwn4965_ampdu_tx_stop(struct iwn_softc *sc, int qid, uint8_t tid, uint16_t ssn) in iwn4965_ampdu_tx_stop()
7700 iwn5000_ampdu_tx_start(struct iwn_softc *sc, struct ieee80211_node *ni, in iwn5000_ampdu_tx_start()
7739 iwn5000_ampdu_tx_stop(struct iwn_softc *sc, int qid, uint8_t tid, uint16_t ssn) in iwn5000_ampdu_tx_stop()
7767 iwn5000_query_calibration(struct iwn_softc *sc) in iwn5000_query_calibration()
7794 iwn5000_send_calibration(struct iwn_softc *sc) in iwn5000_send_calibration()
7828 iwn5000_send_wimax_coex(struct iwn_softc *sc) in iwn5000_send_wimax_coex()
7855 iwn5000_crystal_calib(struct iwn_softc *sc) in iwn5000_crystal_calib()
7871 iwn5000_temp_offset_calib(struct iwn_softc *sc) in iwn5000_temp_offset_calib()
7889 iwn5000_temp_offset_calibv2(struct iwn_softc *sc) in iwn5000_temp_offset_calibv2()
7920 iwn4965_post_alive(struct iwn_softc *sc) in iwn4965_post_alive()
7975 iwn5000_post_alive(struct iwn_softc *sc) in iwn5000_post_alive()
8088 iwn4965_load_bootcode(struct iwn_softc *sc, const uint8_t *ucode, int size) in iwn4965_load_bootcode()
8130 iwn4965_load_firmware(struct iwn_softc *sc) in iwn4965_load_firmware()
8197 iwn5000_load_firmware_section(struct iwn_softc *sc, uint32_t dst, in iwn5000_load_firmware_section()
8236 iwn5000_load_firmware(struct iwn_softc *sc) in iwn5000_load_firmware()
8273 iwn_read_firmware_leg(struct iwn_softc *sc, struct iwn_fw_info *fw) in iwn_read_firmware_leg()
8327 iwn_read_firmware_tlv(struct iwn_softc *sc, struct iwn_fw_info *fw, in iwn_read_firmware_tlv()
8452 iwn_read_firmware(struct iwn_softc *sc) in iwn_read_firmware()
8517 iwn_unload_firmware(struct iwn_softc *sc) in iwn_unload_firmware()
8524 iwn_clock_wait(struct iwn_softc *sc) in iwn_clock_wait()
8543 iwn_apm_init(struct iwn_softc *sc) in iwn_apm_init()
8597 iwn_apm_stop_master(struct iwn_softc *sc) in iwn_apm_stop_master()
8612 iwn_apm_stop(struct iwn_softc *sc) in iwn_apm_stop()
8624 iwn4965_nic_config(struct iwn_softc *sc) in iwn4965_nic_config()
8645 iwn5000_nic_config(struct iwn_softc *sc) in iwn5000_nic_config()
8696 iwn_hw_prepare(struct iwn_softc *sc) in iwn_hw_prepare()
8734 iwn_hw_init(struct iwn_softc *sc) in iwn_hw_init()
8847 iwn_hw_stop(struct iwn_softc *sc) in iwn_hw_stop()
8901 struct iwn_softc *sc = arg0; in iwn_panicked()
8951 iwn_init_locked(struct iwn_softc *sc) in iwn_init_locked()
9024 iwn_init(struct iwn_softc *sc) in iwn_init()
9036 iwn_stop_locked(struct iwn_softc *sc) in iwn_stop_locked()
9056 iwn_stop(struct iwn_softc *sc) in iwn_stop()
9069 struct iwn_softc *sc = ic->ic_softc; in iwn_scan_start()
9083 struct iwn_softc *sc = ic->ic_softc; in iwn_scan_end()
9100 struct iwn_softc *sc = ic->ic_softc; in iwn_set_channel()
9127 struct iwn_softc *sc = ic->ic_softc; in iwn_scan_curchan()
9188 iwn_debug_register(struct iwn_softc *sc) in iwn_debug_register()