Home | History | Annotate | Download | only in pci

Lines Matching refs:iwm_softc

237 static int	iwm_store_cscheme(struct iwm_softc *, uint8_t *, size_t);
238 static int iwm_firmware_store_section(struct iwm_softc *,
240 static int iwm_set_default_calib(struct iwm_softc *, const void *);
241 static int iwm_read_firmware(struct iwm_softc *, enum iwm_ucode_type);
242 static uint32_t iwm_read_prph(struct iwm_softc *, uint32_t);
243 static void iwm_write_prph(struct iwm_softc *, uint32_t, uint32_t);
245 static int iwm_read_mem(struct iwm_softc *, uint32_t, void *, int);
247 static int iwm_write_mem(struct iwm_softc *, uint32_t, const void *, int);
248 static int iwm_write_mem32(struct iwm_softc *, uint32_t, uint32_t);
249 static int iwm_poll_bit(struct iwm_softc *, int, uint32_t, uint32_t, int);
250 static int iwm_nic_lock(struct iwm_softc *);
251 static void iwm_nic_unlock(struct iwm_softc *);
252 static void iwm_set_bits_mask_prph(struct iwm_softc *, uint32_t, uint32_t,
254 static void iwm_set_bits_prph(struct iwm_softc *, uint32_t, uint32_t);
255 static void iwm_clear_bits_prph(struct iwm_softc *, uint32_t, uint32_t);
259 static int iwm_alloc_rx_ring(struct iwm_softc *, struct iwm_rx_ring *);
260 static void iwm_disable_rx_dma(struct iwm_softc *);
261 static void iwm_reset_rx_ring(struct iwm_softc *, struct iwm_rx_ring *);
262 static void iwm_free_rx_ring(struct iwm_softc *, struct iwm_rx_ring *);
263 static int iwm_alloc_tx_ring(struct iwm_softc *, struct iwm_tx_ring *,
265 static void iwm_reset_tx_ring(struct iwm_softc *, struct iwm_tx_ring *);
266 static void iwm_free_tx_ring(struct iwm_softc *, struct iwm_tx_ring *);
267 static void iwm_enable_rfkill_int(struct iwm_softc *);
268 static int iwm_check_rfkill(struct iwm_softc *);
269 static void iwm_enable_interrupts(struct iwm_softc *);
270 static void iwm_restore_interrupts(struct iwm_softc *);
271 static void iwm_disable_interrupts(struct iwm_softc *);
272 static void iwm_ict_reset(struct iwm_softc *);
273 static int iwm_set_hw_ready(struct iwm_softc *);
274 static int iwm_prepare_card_hw(struct iwm_softc *);
275 static void iwm_apm_config(struct iwm_softc *);
276 static int iwm_apm_init(struct iwm_softc *);
277 static void iwm_apm_stop(struct iwm_softc *);
278 static int iwm_allow_mcast(struct iwm_softc *);
279 static int iwm_start_hw(struct iwm_softc *);
280 static void iwm_stop_device(struct iwm_softc *);
281 static void iwm_nic_config(struct iwm_softc *);
282 static int iwm_nic_rx_init(struct iwm_softc *);
283 static int iwm_nic_tx_init(struct iwm_softc *);
284 static int iwm_nic_init(struct iwm_softc *);
285 static int iwm_enable_txq(struct iwm_softc *, int, int, int);
286 static int iwm_post_alive(struct iwm_softc *);
288 iwm_phy_db_get_section(struct iwm_softc *,
290 static int iwm_phy_db_set_section(struct iwm_softc *,
295 static uint16_t iwm_channel_id_to_txp(struct iwm_softc *, uint16_t);
296 static int iwm_phy_db_get_section_data(struct iwm_softc *, uint32_t,
298 static int iwm_send_phy_db_cmd(struct iwm_softc *, uint16_t, uint16_t,
300 static int iwm_phy_db_send_all_channel_groups(struct iwm_softc *,
302 static int iwm_send_phy_db_data(struct iwm_softc *);
305 static int iwm_send_time_event_cmd(struct iwm_softc *,
307 static void iwm_protect_session(struct iwm_softc *, struct iwm_node *,
309 static int iwm_nvm_read_chunk(struct iwm_softc *, uint16_t, uint16_t,
311 static int iwm_nvm_read_section(struct iwm_softc *, uint16_t, uint8_t *,
313 static void iwm_init_channel_map(struct iwm_softc *, const uint16_t * const,
316 static void iwm_setup_ht_rates(struct iwm_softc *);
324 static void iwm_sta_rx_agg(struct iwm_softc *, struct ieee80211_node *,
335 static int iwm_parse_nvm_data(struct iwm_softc *, const uint16_t *,
338 static void iwm_set_hw_address_8000(struct iwm_softc *,
340 static int iwm_parse_nvm_sections(struct iwm_softc *,
342 static int iwm_nvm_init(struct iwm_softc *);
343 static int iwm_firmware_load_sect(struct iwm_softc *, uint32_t,
345 static int iwm_firmware_load_chunk(struct iwm_softc *, uint32_t,
347 static int iwm_load_cpu_sections_7000(struct iwm_softc *,
349 static int iwm_load_firmware_7000(struct iwm_softc *, enum iwm_ucode_type);
350 static int iwm_load_cpu_sections_8000(struct iwm_softc *,
352 static int iwm_load_firmware_8000(struct iwm_softc *, enum iwm_ucode_type);
353 static int iwm_load_firmware(struct iwm_softc *, enum iwm_ucode_type);
354 static int iwm_start_fw(struct iwm_softc *, enum iwm_ucode_type);
355 static int iwm_send_tx_ant_cfg(struct iwm_softc *, uint8_t);
356 static int iwm_send_phy_cfg_cmd(struct iwm_softc *);
357 static int iwm_load_ucode_wait_alive(struct iwm_softc *,
359 static int iwm_run_init_mvm_ucode(struct iwm_softc *, int);
360 static int iwm_rx_addbuf(struct iwm_softc *, int, int);
361 static int iwm_calc_rssi(struct iwm_softc *, struct iwm_rx_phy_info *);
362 static int iwm_get_signal_strength(struct iwm_softc *,
364 static void iwm_rx_rx_phy_cmd(struct iwm_softc *,
367 static void iwm_rx_rx_mpdu(struct iwm_softc *, struct iwm_rx_packet *,
369 static void iwm_rx_tx_cmd_single(struct iwm_softc *, struct iwm_rx_packet *, struct iwm_node *);
370 static void iwm_rx_tx_cmd(struct iwm_softc *, struct iwm_rx_packet *,
372 static int iwm_binding_cmd(struct iwm_softc *, struct iwm_node *,
375 static int iwm_binding_update(struct iwm_softc *, struct iwm_node *, int);
376 static int iwm_binding_add_vif(struct iwm_softc *, struct iwm_node *);
378 static void iwm_phy_ctxt_cmd_hdr(struct iwm_softc *, struct iwm_phy_ctxt *,
380 static void iwm_phy_ctxt_cmd_data(struct iwm_softc *,
383 static int iwm_phy_ctxt_cmd(struct iwm_softc *, struct iwm_phy_ctxt *,
385 static int iwm_send_cmd(struct iwm_softc *, struct iwm_host_cmd *);
386 static int iwm_send_cmd_pdu(struct iwm_softc *, uint32_t, uint32_t,
388 static int iwm_send_cmd_status(struct iwm_softc *, struct iwm_host_cmd *,
390 static int iwm_send_cmd_pdu_status(struct iwm_softc *, uint32_t, uint16_t,
392 static void iwm_free_resp(struct iwm_softc *, struct iwm_host_cmd *);
393 static void iwm_cmd_done(struct iwm_softc *, int qid, int idx);
395 static void iwm_update_sched(struct iwm_softc *, int, int, uint8_t,
399 iwm_tx_fill_cmd(struct iwm_softc *, struct iwm_node *,
401 static int iwm_tx(struct iwm_softc *, struct mbuf *,
403 static void iwm_led_enable(struct iwm_softc *);
404 static void iwm_led_disable(struct iwm_softc *);
405 static int iwm_led_is_enabled(struct iwm_softc *);
407 static void iwm_led_blink_start(struct iwm_softc *);
408 static void iwm_led_blink_stop(struct iwm_softc *);
409 static int iwm_beacon_filter_send_cmd(struct iwm_softc *,
411 static void iwm_beacon_filter_set_cqm_params(struct iwm_softc *,
413 static int iwm_update_beacon_abort(struct iwm_softc *, struct iwm_node *,
415 static void iwm_power_build_cmd(struct iwm_softc *, struct iwm_node *,
417 static int iwm_power_mac_update_mode(struct iwm_softc *,
419 static int iwm_power_update_device(struct iwm_softc *);
421 static int iwm_enable_beacon_filter(struct iwm_softc *, struct iwm_node *);
423 static int iwm_disable_beacon_filter(struct iwm_softc *);
424 static int iwm_add_sta_cmd(struct iwm_softc *, struct iwm_node *, int);
425 static int iwm_add_aux_sta(struct iwm_softc *);
426 static uint16_t iwm_scan_rx_chain(struct iwm_softc *);
427 static uint32_t iwm_scan_rate_n_flags(struct iwm_softc *, int, int);
429 static uint16_t iwm_get_active_dwell(struct iwm_softc *, int, int);
430 static uint16_t iwm_get_passive_dwell(struct iwm_softc *, int);
432 static uint8_t iwm_lmac_scan_fill_channels(struct iwm_softc *,
434 static int iwm_fill_probe_req(struct iwm_softc *,
436 static int iwm_lmac_scan(struct iwm_softc *);
437 static int iwm_config_umac_scan(struct iwm_softc *);
438 static int iwm_umac_scan(struct iwm_softc *);
440 static void iwm_ack_rates(struct iwm_softc *, struct iwm_node *, int *,
442 static void iwm_mac_ctxt_cmd_common(struct iwm_softc *, struct iwm_node *,
444 static void iwm_mac_ctxt_cmd_fill_sta(struct iwm_softc *, struct iwm_node *,
446 static int iwm_mac_ctxt_cmd(struct iwm_softc *, struct iwm_node *,
448 static int iwm_update_quotas(struct iwm_softc *, struct iwm_node *);
449 static int iwm_auth(struct iwm_softc *);
450 static int iwm_assoc(struct iwm_softc *);
461 static void iwm_endscan(struct iwm_softc *);
462 static void iwm_fill_sf_command(struct iwm_softc *, struct iwm_sf_cfg_cmd *,
464 static int iwm_sf_config(struct iwm_softc *, int);
465 static int iwm_send_bt_init_conf(struct iwm_softc *);
466 static int iwm_send_update_mcc_cmd(struct iwm_softc *, const char *);
467 static void iwm_tt_tx_backoff(struct iwm_softc *, uint32_t);
468 static int iwm_init_hw(struct iwm_softc *);
476 static void iwm_nic_error(struct iwm_softc *);
477 static void iwm_nic_umac_error(struct iwm_softc *);
479 static void iwm_notif_intr(struct iwm_softc *);
482 static int iwm_preinit(struct iwm_softc *);
485 static int iwm_config_complete(struct iwm_softc *);
489 static void iwm_wakeup(struct iwm_softc *);
491 static void iwm_radiotap_attach(struct iwm_softc *);
503 iwm_firmload(struct iwm_softc *sc)
557 iwm_fix_channel(struct iwm_softc *sc, struct mbuf *m)
580 iwm_store_cscheme(struct iwm_softc *sc, uint8_t *data, size_t dlen)
594 iwm_firmware_store_section(struct iwm_softc *sc, enum iwm_ucode_type type,
634 iwm_set_default_calib(struct iwm_softc *sc, const void *data)
654 iwm_read_firmware(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
978 iwm_read_prph(struct iwm_softc *sc, uint32_t addr)
987 iwm_write_prph(struct iwm_softc *sc, uint32_t addr, uint32_t val)
997 iwm_read_mem(struct iwm_softc *sc, uint32_t addr, void *buf, int dwords)
1014 iwm_write_mem(struct iwm_softc *sc, uint32_t addr, const void *buf, int dwords)
1033 iwm_write_mem32(struct iwm_softc *sc, uint32_t addr, uint32_t val)
1039 iwm_poll_bit(struct iwm_softc *sc, int reg, uint32_t bits, uint32_t mask,
1055 iwm_nic_lock(struct iwm_softc *sc)
1082 iwm_nic_unlock(struct iwm_softc *sc)
1093 iwm_set_bits_mask_prph(struct iwm_softc *sc, uint32_t reg, uint32_t bits,
1108 iwm_set_bits_prph(struct iwm_softc *sc, uint32_t reg, uint32_t bits)
1114 iwm_clear_bits_prph(struct iwm_softc *sc, uint32_t reg, uint32_t bits)
1177 iwm_alloc_rx_ring(struct iwm_softc *sc, struct iwm_rx_ring *ring)
1228 iwm_disable_rx_dma(struct iwm_softc *sc)
1245 iwm_reset_rx_ring(struct iwm_softc *sc, struct iwm_rx_ring *ring)
1254 iwm_free_rx_ring(struct iwm_softc *sc, struct iwm_rx_ring *ring)
1280 iwm_alloc_tx_ring(struct iwm_softc *sc, struct iwm_tx_ring *ring, int qid)
1350 iwm_clear_cmd_in_flight(struct iwm_softc *sc)
1368 iwm_set_cmd_in_flight(struct iwm_softc *sc)
1401 iwm_reset_tx_ring(struct iwm_softc *sc, struct iwm_tx_ring *ring)
1430 iwm_free_tx_ring(struct iwm_softc *sc, struct iwm_tx_ring *ring)
1456 iwm_enable_rfkill_int(struct iwm_softc *sc)
1463 iwm_check_rfkill(struct iwm_softc *sc)
1491 iwm_enable_interrupts(struct iwm_softc *sc)
1498 iwm_restore_interrupts(struct iwm_softc *sc)
1504 iwm_disable_interrupts(struct iwm_softc *sc)
1518 iwm_ict_reset(struct iwm_softc *sc)
1543 iwm_set_hw_ready(struct iwm_softc *sc)
1563 iwm_prepare_card_hw(struct iwm_softc *sc)
1587 iwm_apm_config(struct iwm_softc *sc)
1610 iwm_apm_init(struct iwm_softc *sc)
1715 iwm_apm_stop(struct iwm_softc *sc)
1728 iwm_start_hw(struct iwm_softc *sc)
1751 iwm_stop_device(struct iwm_softc *sc)
1818 iwm_nic_config(struct iwm_softc *sc)
1858 iwm_nic_rx_init(struct iwm_softc *sc)
1910 iwm_nic_tx_init(struct iwm_softc *sc)
1941 iwm_nic_init(struct iwm_softc *sc)
1976 iwm_enable_txq(struct iwm_softc *sc, int sta_id, int qid, int fifo)
2053 iwm_post_alive(struct iwm_softc *sc)
2123 iwm_phy_db_get_section(struct iwm_softc *sc, enum iwm_phy_db_section_type type,
2151 iwm_phy_db_set_section(struct iwm_softc *sc,
2225 iwm_channel_id_to_txp(struct iwm_softc *sc, uint16_t ch_id)
2250 iwm_phy_db_get_section_data(struct iwm_softc *sc, uint32_t type, uint8_t **data,
2275 iwm_send_phy_db_cmd(struct iwm_softc *sc, uint16_t type, uint16_t length,
2299 iwm_phy_db_send_all_channel_groups(struct iwm_softc *sc,
2332 iwm_send_phy_db_data(struct iwm_softc *sc)
2422 iwm_send_time_event_cmd(struct iwm_softc *sc,
2437 iwm_protect_session(struct iwm_softc *sc, struct iwm_node *in,
2491 iwm_nvm_read_chunk(struct iwm_softc *sc, uint16_t section, uint16_t offset,
2564 iwm_nvm_read_section(struct iwm_softc *sc, uint16_t section, uint8_t *data,
2591 iwm_fw_valid_tx_ant(struct iwm_softc *sc)
2605 iwm_fw_valid_rx_ant(struct iwm_softc *sc)
2619 iwm_init_channel_map(struct iwm_softc *sc, const uint16_t * const nvm_ch_flags,
2687 iwm_setup_ht_rates(struct iwm_softc *sc)
2710 iwm_sta_rx_agg(struct iwm_softc *sc, struct ieee80211_node *ni, uint8_t tid,
2759 struct iwm_softc *sc = arg;
2778 struct iwm_softc *sc = ic->ic_softc;
2787 struct iwm_softc *sc = arg;
2806 struct iwm_softc *sc = IC2IFP(ic)->if_softc;
2827 struct iwm_softc *sc = IC2IFP(ic)->if_softc;
2836 iwm_free_fw_paging(struct iwm_softc *sc)
2851 iwm_fill_paging_mem(struct iwm_softc *sc, const struct iwm_fw_sects *fws)
2929 iwm_alloc_fw_paging_mem(struct iwm_softc *sc, const struct iwm_fw_sects *fws)
3001 iwm_save_fw_paging(struct iwm_softc *sc, const struct iwm_fw_sects *fws)
3013 iwm_has_new_tx_api(struct iwm_softc *sc)
3021 iwm_send_paging_cmd(struct iwm_softc *sc, const struct iwm_fw_sects *fws)
3062 iwm_set_hw_address_8000(struct iwm_softc *sc, struct iwm_nvm_data *data,
3121 iwm_parse_nvm_data(struct iwm_softc *sc, const uint16_t *nvm_hw,
3195 iwm_parse_nvm_sections(struct iwm_softc *sc, struct iwm_nvm_section *sections)
3247 iwm_nvm_init(struct iwm_softc *sc)
3289 iwm_firmware_load_sect(struct iwm_softc *sc, uint32_t dst_addr,
3328 iwm_firmware_load_chunk(struct iwm_softc *sc, uint32_t dst_addr,
3380 iwm_load_cpu_sections_7000(struct iwm_softc *sc, struct iwm_fw_sects *fws,
3428 iwm_load_firmware_7000(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
3467 iwm_load_cpu_sections_8000(struct iwm_softc *sc, struct iwm_fw_sects *fws,
3540 iwm_load_firmware_8000(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
3566 iwm_load_firmware(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
3598 iwm_start_fw(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
3628 iwm_send_tx_ant_cfg(struct iwm_softc *sc, uint8_t valid_tx_ant)
3639 iwm_send_phy_cfg_cmd(struct iwm_softc *sc)
3656 iwm_load_ucode_wait_alive(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
3694 iwm_run_init_mvm_ucode(struct iwm_softc *sc, int justnvm)
3757 iwm_rx_addbuf(struct iwm_softc *sc, int size, int idx)
3807 iwm_calc_rssi(struct iwm_softc *sc, struct iwm_rx_phy_info *phy_info)
3841 iwm_get_signal_strength(struct iwm_softc *sc, struct iwm_rx_phy_info *phy_info)
3866 iwm_rx_rx_phy_cmd(struct iwm_softc *sc, struct iwm_rx_packet *pkt,
3900 iwm_rx_rx_mpdu(struct iwm_softc *sc, struct iwm_rx_packet *pkt,
4019 iwm_rx_tx_cmd_single(struct iwm_softc *sc, struct iwm_rx_packet *pkt,
4044 iwm_rx_tx_cmd(struct iwm_softc *sc, struct iwm_rx_packet *pkt,
4100 iwm_binding_cmd(struct iwm_softc *sc, struct iwm_node *in, uint32_t action)
4128 iwm_phy_ctxt_cmd_hdr(struct iwm_softc *sc, struct iwm_phy_ctxt *ctxt,
4140 iwm_phy_ctxt_cmd_data(struct iwm_softc *sc, struct iwm_phy_context_cmd *cmd,
4168 iwm_phy_ctxt_cmd(struct iwm_softc *sc, struct iwm_phy_ctxt *ctxt,
4184 iwm_send_cmd(struct iwm_softc *sc, struct iwm_host_cmd *hcmd)
4358 iwm_send_cmd_pdu(struct iwm_softc *sc, uint32_t id, uint32_t flags,
4372 iwm_send_cmd_status(struct iwm_softc *sc, struct iwm_host_cmd *cmd,
4412 iwm_send_cmd_pdu_status(struct iwm_softc *sc, uint32_t id, uint16_t len,
4425 iwm_free_resp(struct iwm_softc *sc, struct iwm_host_cmd *hcmd)
4434 iwm_cmd_done(struct iwm_softc *sc, int qid, int idx)
4480 iwm_update_sched(struct iwm_softc *sc, int qid, int idx, uint8_t sta_id,
4517 iwm_tx_fill_cmd(struct iwm_softc *sc, struct iwm_node *in,
4592 iwm_tx(struct iwm_softc *sc, struct mbuf *m, struct ieee80211_node *ni, int ac)
4826 iwm_flush_tx_path(struct iwm_softc *sc, int tfd_msk, int sync)
4844 iwm_led_enable(struct iwm_softc *sc)
4850 iwm_led_disable(struct iwm_softc *sc)
4856 iwm_led_is_enabled(struct iwm_softc *sc)
4864 struct iwm_softc *sc = arg;
4875 iwm_led_blink_start(struct iwm_softc *sc)
4881 iwm_led_blink_stop(struct iwm_softc *sc)
4890 iwm_beacon_filter_send_cmd(struct iwm_softc *sc,
4898 iwm_beacon_filter_set_cqm_params(struct iwm_softc *sc, struct iwm_node *in,
4905 iwm_update_beacon_abort(struct iwm_softc *sc, struct iwm_node *in, int enable)
4922 iwm_power_build_cmd(struct iwm_softc *sc, struct iwm_node *in,
4954 iwm_power_mac_update_mode(struct iwm_softc *sc, struct iwm_node *in)
4975 iwm_power_update_device(struct iwm_softc *sc)
4997 iwm_enable_beacon_filter(struct iwm_softc *sc, struct iwm_node *in)
5016 iwm_disable_beacon_filter(struct iwm_softc *sc)
5033 iwm_add_sta_cmd(struct iwm_softc *sc, struct iwm_node *in, int update)
5100 iwm_add_aux_sta(struct iwm_softc *sc)
5133 iwm_scan_rx_chain(struct iwm_softc *sc)
5147 iwm_scan_rate_n_flags(struct iwm_softc *sc, int flags, int no_cck)
5181 iwm_get_active_dwell(struct iwm_softc *sc, int flags, int n_ssids)
5189 iwm_get_passive_dwell(struct iwm_softc *sc, int flags)
5196 iwm_lmac_scan_fill_channels(struct iwm_softc *sc,
5225 iwm_umac_scan_fill_channels(struct iwm_softc *sc,
5251 iwm_fill_probe_req(struct iwm_softc *sc, struct iwm_scan_probe_req *preq)
5346 iwm_lmac_scan(struct iwm_softc *sc)
5449 iwm_config_umac_scan(struct iwm_softc *sc)
5521 iwm_umac_scan(struct iwm_softc *sc)
5617 iwm_ack_rates(struct iwm_softc *sc, struct iwm_node *in, int *cck_rates,
5703 iwm_mac_ctxt_cmd_common(struct iwm_softc *sc, struct iwm_node *in,
5778 iwm_mac_ctxt_cmd_fill_sta(struct iwm_softc *sc, struct iwm_node *in,
5801 iwm_mac_ctxt_cmd(struct iwm_softc *sc, struct iwm_node *in, uint32_t action,
5824 iwm_rx_missed_beacons_notif(struct iwm_softc *sc,
5850 iwm_update_quotas(struct iwm_softc *sc, struct iwm_node *in)
5912 iwm_auth(struct iwm_softc *sc)
5970 iwm_assoc(struct iwm_softc *sc)
5992 struct iwm_softc *sc = arg;
6037 struct iwm_softc *sc = arg;
6050 struct iwm_softc *sc = IC2IFP(ic)->if_softc;
6150 struct iwm_softc *sc = ifp->if_softc;
6186 struct iwm_softc *sc = ifp->if_softc;
6327 struct iwm_softc *sc = v;
6358 struct iwm_softc *sc = ifp->if_softc;
6378 iwm_endscan(struct iwm_softc *sc)
6448 iwm_fill_sf_command(struct iwm_softc *sc, struct iwm_sf_cfg_cmd *sf_cmd,
6496 iwm_sf_config(struct iwm_softc *sc, int new_state)
6523 iwm_send_bt_init_conf(struct iwm_softc *sc)
6534 iwm_is_lar_supported(struct iwm_softc *sc)
6554 iwm_send_update_mcc_cmd(struct iwm_softc *sc, const char *alpha2)
6594 iwm_tt_tx_backoff(struct iwm_softc *sc, uint32_t backoff)
6606 iwm_init_hw(struct iwm_softc *sc)
6745 iwm_allow_mcast(struct iwm_softc *sc)
6771 struct iwm_softc *sc = ifp->if_softc;
6798 struct iwm_softc *sc = ifp->if_softc;
6884 struct iwm_softc *sc = ifp->if_softc;
6908 struct iwm_softc *sc = ifp->if_softc;
6931 struct iwm_softc *sc = ifp->if_softc;
7112 iwm_nic_error(struct iwm_softc *sc)
7188 iwm_nic_umac_error(struct iwm_softc *sc)
7252 iwm_notif_intr(struct iwm_softc *sc)
7553 struct iwm_softc *sc = arg;
7565 struct iwm_softc *sc = arg;
7727 iwm_preinit(struct iwm_softc *sc)
7752 struct iwm_softc *sc = device_private(dev);
7760 struct iwm_softc *sc = device_private(self);
8082 iwm_config_complete(struct iwm_softc *sc)
8191 iwm_radiotap_attach(struct iwm_softc *sc)
8212 struct iwm_softc *sc = arg;
8228 iwm_wakeup(struct iwm_softc *sc)
8242 struct iwm_softc *sc = device_private(self);
8256 CFATTACH_DECL_NEW(iwm, sizeof(struct iwm_softc), iwm_match, iwm_attach,
8263 struct iwm_softc *sc;