sys/arch/mac68k/obio/iwm_fdvar.h
188
typedef struct iwm_softc iwm_softc_t;
sys/dev/pci/if_iwm.c
1092
iwm_read_prph(struct iwm_softc *sc, uint32_t addr)
sys/dev/pci/if_iwm.c
1101
iwm_write_prph(struct iwm_softc *sc, uint32_t addr, uint32_t val)
sys/dev/pci/if_iwm.c
1110
iwm_read_mem(struct iwm_softc *sc, uint32_t addr, void *buf, int dwords)
sys/dev/pci/if_iwm.c
1126
iwm_write_mem(struct iwm_softc *sc, uint32_t addr, const void *buf, int dwords)
sys/dev/pci/if_iwm.c
1145
iwm_write_mem32(struct iwm_softc *sc, uint32_t addr, uint32_t val)
sys/dev/pci/if_iwm.c
1151
iwm_poll_bit(struct iwm_softc *sc, int reg, uint32_t bits, uint32_t mask,
sys/dev/pci/if_iwm.c
1167
iwm_nic_lock(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1202
iwm_nic_unlock(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1221
iwm_set_bits_mask_prph(struct iwm_softc *sc, uint32_t reg, uint32_t bits,
sys/dev/pci/if_iwm.c
1237
iwm_set_bits_prph(struct iwm_softc *sc, uint32_t reg, uint32_t bits)
sys/dev/pci/if_iwm.c
1243
iwm_clear_bits_prph(struct iwm_softc *sc, uint32_t reg, uint32_t bits)
sys/dev/pci/if_iwm.c
1306
iwm_alloc_rx_ring(struct iwm_softc *sc, struct iwm_rx_ring *ring)
sys/dev/pci/if_iwm.c
1357
iwm_disable_rx_dma(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1374
iwm_reset_rx_ring(struct iwm_softc *sc, struct iwm_rx_ring *ring)
sys/dev/pci/if_iwm.c
1385
iwm_free_rx_ring(struct iwm_softc *sc, struct iwm_rx_ring *ring)
sys/dev/pci/if_iwm.c
1411
iwm_alloc_tx_ring(struct iwm_softc *sc, struct iwm_tx_ring *ring, int qid)
sys/dev/pci/if_iwm.c
1497
iwm_reset_tx_ring(struct iwm_softc *sc, struct iwm_tx_ring *ring)
sys/dev/pci/if_iwm.c
1529
iwm_free_tx_ring(struct iwm_softc *sc, struct iwm_tx_ring *ring)
sys/dev/pci/if_iwm.c
1554
iwm_enable_rfkill_int(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1561
iwm_check_rfkill(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1585
iwm_enable_interrupts(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1592
iwm_enable_fwload_interrupt(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1600
iwm_restore_interrupts(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1606
iwm_disable_interrupts(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1616
iwm_ict_reset(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1641
iwm_set_hw_ready(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1661
iwm_prepare_card_hw(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1691
iwm_apm_config(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1724
iwm_apm_init(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1846
iwm_apm_stop(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1876
iwm_start_hw(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1899
iwm_stop_device(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
1972
iwm_nic_config(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
2023
iwm_nic_rx_init(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
2029
iwm_nic_rx_legacy_init(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
2082
iwm_nic_tx_init(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
2115
iwm_nic_init(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
2150
iwm_enable_ac_txq(struct iwm_softc *sc, int qid, int fifo)
sys/dev/pci/if_iwm.c
2195
iwm_enable_txq(struct iwm_softc *sc, int sta_id, int qid, int fifo,
sys/dev/pci/if_iwm.c
2243
iwm_post_alive(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
2313
iwm_phy_db_get_section(struct iwm_softc *sc, enum iwm_phy_db_section_type type,
sys/dev/pci/if_iwm.c
2341
iwm_phy_db_set_section(struct iwm_softc *sc,
sys/dev/pci/if_iwm.c
2415
iwm_channel_id_to_txp(struct iwm_softc *sc, uint16_t ch_id)
sys/dev/pci/if_iwm.c
2440
iwm_phy_db_get_section_data(struct iwm_softc *sc, uint32_t type, uint8_t **data,
sys/dev/pci/if_iwm.c
2465
iwm_send_phy_db_cmd(struct iwm_softc *sc, uint16_t type, uint16_t length,
sys/dev/pci/if_iwm.c
2489
iwm_phy_db_send_all_channel_groups(struct iwm_softc *sc,
sys/dev/pci/if_iwm.c
2522
iwm_send_phy_db_data(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
2559
iwm_send_time_event_cmd(struct iwm_softc *sc,
sys/dev/pci/if_iwm.c
2601
iwm_protect_session(struct iwm_softc *sc, struct iwm_node *in,
sys/dev/pci/if_iwm.c
262
static int iwm_store_cscheme(struct iwm_softc *, uint8_t *, size_t);
sys/dev/pci/if_iwm.c
263
static int iwm_firmware_store_section(struct iwm_softc *,
sys/dev/pci/if_iwm.c
2637
iwm_unprotect_session(struct iwm_softc *sc, struct iwm_node *in)
sys/dev/pci/if_iwm.c
265
static int iwm_set_default_calib(struct iwm_softc *, const void *);
sys/dev/pci/if_iwm.c
268
static int iwm_read_firmware(struct iwm_softc *, enum iwm_ucode_type);
sys/dev/pci/if_iwm.c
2685
iwm_nvm_read_chunk(struct iwm_softc *sc, uint16_t section, uint16_t offset,
sys/dev/pci/if_iwm.c
269
static uint32_t iwm_read_prph(struct iwm_softc *, uint32_t);
sys/dev/pci/if_iwm.c
270
static void iwm_write_prph(struct iwm_softc *, uint32_t, uint32_t);
sys/dev/pci/if_iwm.c
271
static int iwm_read_mem(struct iwm_softc *, uint32_t, void *, int);
sys/dev/pci/if_iwm.c
272
static int iwm_write_mem(struct iwm_softc *, uint32_t, const void *, int);
sys/dev/pci/if_iwm.c
273
static int iwm_write_mem32(struct iwm_softc *, uint32_t, uint32_t);
sys/dev/pci/if_iwm.c
274
static int iwm_poll_bit(struct iwm_softc *, int, uint32_t, uint32_t, int);
sys/dev/pci/if_iwm.c
275
static int iwm_nic_lock(struct iwm_softc *);
sys/dev/pci/if_iwm.c
276
static void iwm_nic_unlock(struct iwm_softc *);
sys/dev/pci/if_iwm.c
2763
iwm_nvm_read_section(struct iwm_softc *sc, uint16_t section, uint8_t *data,
sys/dev/pci/if_iwm.c
277
static int iwm_set_bits_mask_prph(struct iwm_softc *, uint32_t, uint32_t,
sys/dev/pci/if_iwm.c
279
static int iwm_set_bits_prph(struct iwm_softc *, uint32_t, uint32_t);
sys/dev/pci/if_iwm.c
2790
iwm_fw_valid_tx_ant(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
280
static int iwm_clear_bits_prph(struct iwm_softc *, uint32_t, uint32_t);
sys/dev/pci/if_iwm.c
2804
iwm_fw_valid_rx_ant(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
2818
iwm_init_channel_map(struct iwm_softc *sc, const uint16_t * const nvm_ch_flags,
sys/dev/pci/if_iwm.c
284
static int iwm_alloc_rx_ring(struct iwm_softc *, struct iwm_rx_ring *);
sys/dev/pci/if_iwm.c
285
static void iwm_disable_rx_dma(struct iwm_softc *);
sys/dev/pci/if_iwm.c
286
static void iwm_reset_rx_ring(struct iwm_softc *, struct iwm_rx_ring *);
sys/dev/pci/if_iwm.c
287
static void iwm_free_rx_ring(struct iwm_softc *, struct iwm_rx_ring *);
sys/dev/pci/if_iwm.c
288
static int iwm_alloc_tx_ring(struct iwm_softc *, struct iwm_tx_ring *,
sys/dev/pci/if_iwm.c
2885
iwm_mimo_enabled(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
2899
iwm_setup_ht_rates(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
290
static void iwm_reset_tx_ring(struct iwm_softc *, struct iwm_tx_ring *);
sys/dev/pci/if_iwm.c
291
static void iwm_free_tx_ring(struct iwm_softc *, struct iwm_tx_ring *);
sys/dev/pci/if_iwm.c
292
static void iwm_enable_rfkill_int(struct iwm_softc *);
sys/dev/pci/if_iwm.c
2922
iwm_sta_rx_agg(struct iwm_softc *sc, struct ieee80211_node *ni, uint8_t tid,
sys/dev/pci/if_iwm.c
293
static int iwm_check_rfkill(struct iwm_softc *);
sys/dev/pci/if_iwm.c
294
static void iwm_enable_interrupts(struct iwm_softc *);
sys/dev/pci/if_iwm.c
295
static void iwm_enable_fwload_interrupt(struct iwm_softc *);
sys/dev/pci/if_iwm.c
296
static void iwm_restore_interrupts(struct iwm_softc *);
sys/dev/pci/if_iwm.c
297
static void iwm_disable_interrupts(struct iwm_softc *);
sys/dev/pci/if_iwm.c
298
static void iwm_ict_reset(struct iwm_softc *);
sys/dev/pci/if_iwm.c
2983
struct iwm_softc *sc = arg;
sys/dev/pci/if_iwm.c
299
static int iwm_set_hw_ready(struct iwm_softc *);
sys/dev/pci/if_iwm.c
300
static int iwm_prepare_card_hw(struct iwm_softc *);
sys/dev/pci/if_iwm.c
3002
struct iwm_softc *sc = ic->ic_softc;
sys/dev/pci/if_iwm.c
301
static void iwm_apm_config(struct iwm_softc *);
sys/dev/pci/if_iwm.c
3011
struct iwm_softc *sc = arg;
sys/dev/pci/if_iwm.c
302
static int iwm_apm_init(struct iwm_softc *);
sys/dev/pci/if_iwm.c
303
static void iwm_apm_stop(struct iwm_softc *);
sys/dev/pci/if_iwm.c
3030
struct iwm_softc *sc = IC2IFP(ic)->if_softc;
sys/dev/pci/if_iwm.c
304
static int iwm_allow_mcast(struct iwm_softc *);
sys/dev/pci/if_iwm.c
305
static int iwm_start_hw(struct iwm_softc *);
sys/dev/pci/if_iwm.c
3051
struct iwm_softc *sc = IC2IFP(ic)->if_softc;
sys/dev/pci/if_iwm.c
306
static void iwm_stop_device(struct iwm_softc *);
sys/dev/pci/if_iwm.c
3060
iwm_free_fw_paging(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
307
static void iwm_nic_config(struct iwm_softc *);
sys/dev/pci/if_iwm.c
3075
iwm_fill_paging_mem(struct iwm_softc *sc, const struct iwm_fw_sects *fws)
sys/dev/pci/if_iwm.c
308
static int iwm_nic_rx_init(struct iwm_softc *);
sys/dev/pci/if_iwm.c
309
static int iwm_nic_rx_legacy_init(struct iwm_softc *);
sys/dev/pci/if_iwm.c
310
static int iwm_nic_tx_init(struct iwm_softc *);
sys/dev/pci/if_iwm.c
311
static int iwm_nic_init(struct iwm_softc *);
sys/dev/pci/if_iwm.c
312
static int iwm_enable_ac_txq(struct iwm_softc *, int, int);
sys/dev/pci/if_iwm.c
313
static int iwm_enable_txq(struct iwm_softc *, int, int, int,
sys/dev/pci/if_iwm.c
315
static int iwm_post_alive(struct iwm_softc *);
sys/dev/pci/if_iwm.c
3153
iwm_alloc_fw_paging_mem(struct iwm_softc *sc, const struct iwm_fw_sects *fws)
sys/dev/pci/if_iwm.c
317
iwm_phy_db_get_section(struct iwm_softc *,
sys/dev/pci/if_iwm.c
319
static int iwm_phy_db_set_section(struct iwm_softc *,
sys/dev/pci/if_iwm.c
3231
iwm_save_fw_paging(struct iwm_softc *sc, const struct iwm_fw_sects *fws)
sys/dev/pci/if_iwm.c
324
static uint16_t iwm_channel_id_to_txp(struct iwm_softc *, uint16_t);
sys/dev/pci/if_iwm.c
3243
iwm_has_new_tx_api(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
325
static int iwm_phy_db_get_section_data(struct iwm_softc *, uint32_t,
sys/dev/pci/if_iwm.c
3251
iwm_send_paging_cmd(struct iwm_softc *sc, const struct iwm_fw_sects *fws)
sys/dev/pci/if_iwm.c
327
static int iwm_send_phy_db_cmd(struct iwm_softc *, uint16_t, uint16_t,
sys/dev/pci/if_iwm.c
329
static int iwm_phy_db_send_all_channel_groups(struct iwm_softc *,
sys/dev/pci/if_iwm.c
3293
iwm_set_hw_address_8000(struct iwm_softc *sc, struct iwm_nvm_data *data,
sys/dev/pci/if_iwm.c
331
static int iwm_send_phy_db_data(struct iwm_softc *);
sys/dev/pci/if_iwm.c
332
static int iwm_send_time_event_cmd(struct iwm_softc *,
sys/dev/pci/if_iwm.c
334
static void iwm_protect_session(struct iwm_softc *, struct iwm_node *,
sys/dev/pci/if_iwm.c
3352
iwm_parse_nvm_data(struct iwm_softc *sc, const uint16_t *nvm_hw,
sys/dev/pci/if_iwm.c
336
static void iwm_unprotect_session(struct iwm_softc *, struct iwm_node *);
sys/dev/pci/if_iwm.c
337
static int iwm_nvm_read_chunk(struct iwm_softc *, uint16_t, uint16_t,
sys/dev/pci/if_iwm.c
339
static int iwm_nvm_read_section(struct iwm_softc *, uint16_t, uint8_t *,
sys/dev/pci/if_iwm.c
341
static void iwm_init_channel_map(struct iwm_softc *, const uint16_t * const,
sys/dev/pci/if_iwm.c
343
static int iwm_mimo_enabled(struct iwm_softc *);
sys/dev/pci/if_iwm.c
3441
iwm_parse_nvm_sections(struct iwm_softc *sc, struct iwm_nvm_section *sections)
sys/dev/pci/if_iwm.c
345
static void iwm_setup_ht_rates(struct iwm_softc *);
sys/dev/pci/if_iwm.c
3505
iwm_nvm_init(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
353
static void iwm_sta_rx_agg(struct iwm_softc *, struct ieee80211_node *,
sys/dev/pci/if_iwm.c
3546
iwm_firmware_load_sect(struct iwm_softc *sc, uint32_t dst_addr,
sys/dev/pci/if_iwm.c
3571
iwm_firmware_load_chunk(struct iwm_softc *sc, uint32_t dst_addr,
sys/dev/pci/if_iwm.c
364
static int iwm_parse_nvm_data(struct iwm_softc *, const uint16_t *,
sys/dev/pci/if_iwm.c
3645
iwm_load_firmware_7000(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
sys/dev/pci/if_iwm.c
3678
iwm_load_cpu_sections_8000(struct iwm_softc *sc, struct iwm_fw_sects *fws,
sys/dev/pci/if_iwm.c
368
static void iwm_set_hw_address_8000(struct iwm_softc *,
sys/dev/pci/if_iwm.c
370
static int iwm_parse_nvm_sections(struct iwm_softc *,
sys/dev/pci/if_iwm.c
372
static int iwm_nvm_init(struct iwm_softc *);
sys/dev/pci/if_iwm.c
373
static int iwm_firmware_load_sect(struct iwm_softc *, uint32_t,
sys/dev/pci/if_iwm.c
375
static int iwm_firmware_load_chunk(struct iwm_softc *, uint32_t,
sys/dev/pci/if_iwm.c
3756
iwm_load_firmware_8000(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
sys/dev/pci/if_iwm.c
377
static int iwm_load_firmware_7000(struct iwm_softc *, enum iwm_ucode_type);
sys/dev/pci/if_iwm.c
378
static int iwm_load_cpu_sections_8000(struct iwm_softc *,
sys/dev/pci/if_iwm.c
3787
iwm_load_firmware(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
sys/dev/pci/if_iwm.c
380
static int iwm_load_firmware_8000(struct iwm_softc *, enum iwm_ucode_type);
sys/dev/pci/if_iwm.c
381
static int iwm_load_firmware(struct iwm_softc *, enum iwm_ucode_type);
sys/dev/pci/if_iwm.c
3819
iwm_start_fw(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
sys/dev/pci/if_iwm.c
382
static int iwm_start_fw(struct iwm_softc *, enum iwm_ucode_type);
sys/dev/pci/if_iwm.c
383
static int iwm_send_tx_ant_cfg(struct iwm_softc *, uint8_t);
sys/dev/pci/if_iwm.c
384
static int iwm_send_phy_cfg_cmd(struct iwm_softc *);
sys/dev/pci/if_iwm.c
3849
iwm_send_tx_ant_cfg(struct iwm_softc *sc, uint8_t valid_tx_ant)
sys/dev/pci/if_iwm.c
385
static int iwm_load_ucode_wait_alive(struct iwm_softc *,
sys/dev/pci/if_iwm.c
3860
iwm_send_phy_cfg_cmd(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
387
static int iwm_send_dqa_cmd(struct iwm_softc *);
sys/dev/pci/if_iwm.c
3877
iwm_send_dqa_cmd(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
388
static int iwm_run_init_mvm_ucode(struct iwm_softc *, int);
sys/dev/pci/if_iwm.c
3889
iwm_load_ucode_wait_alive(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
sys/dev/pci/if_iwm.c
390
static int iwm_config_ltr(struct iwm_softc *);
sys/dev/pci/if_iwm.c
392
static int iwm_rx_addbuf(struct iwm_softc *, int, int);
sys/dev/pci/if_iwm.c
393
static int iwm_calc_rssi(struct iwm_softc *, struct iwm_rx_phy_info *);
sys/dev/pci/if_iwm.c
3932
iwm_run_init_mvm_ucode(struct iwm_softc *sc, int justnvm)
sys/dev/pci/if_iwm.c
394
static int iwm_get_signal_strength(struct iwm_softc *,
sys/dev/pci/if_iwm.c
396
static void iwm_rx_rx_phy_cmd(struct iwm_softc *,
sys/dev/pci/if_iwm.c
399
static void iwm_rx_rx_mpdu(struct iwm_softc *, struct iwm_rx_packet *,
sys/dev/pci/if_iwm.c
401
static void iwm_rx_tx_cmd_single(struct iwm_softc *, struct iwm_rx_packet *, struct iwm_node *);
sys/dev/pci/if_iwm.c
4013
iwm_config_ltr(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
402
static void iwm_rx_tx_cmd(struct iwm_softc *, struct iwm_rx_packet *,
sys/dev/pci/if_iwm.c
4027
iwm_rx_addbuf(struct iwm_softc *sc, int size, int idx)
sys/dev/pci/if_iwm.c
404
static int iwm_binding_cmd(struct iwm_softc *, struct iwm_node *,
sys/dev/pci/if_iwm.c
406
static void iwm_phy_ctxt_cmd_hdr(struct iwm_softc *, struct iwm_phy_ctxt *,
sys/dev/pci/if_iwm.c
4077
iwm_calc_rssi(struct iwm_softc *sc, struct iwm_rx_phy_info *phy_info)
sys/dev/pci/if_iwm.c
408
static void iwm_phy_ctxt_cmd_data(struct iwm_softc *,
sys/dev/pci/if_iwm.c
411
static int iwm_phy_ctxt_cmd(struct iwm_softc *, struct iwm_phy_ctxt *,
sys/dev/pci/if_iwm.c
4111
iwm_get_signal_strength(struct iwm_softc *sc, struct iwm_rx_phy_info *phy_info)
sys/dev/pci/if_iwm.c
413
static int iwm_send_cmd(struct iwm_softc *, struct iwm_host_cmd *);
sys/dev/pci/if_iwm.c
4136
iwm_rx_rx_phy_cmd(struct iwm_softc *sc, struct iwm_rx_packet *pkt,
sys/dev/pci/if_iwm.c
414
static int iwm_send_cmd_pdu(struct iwm_softc *, uint32_t, uint32_t,
sys/dev/pci/if_iwm.c
416
static int iwm_send_cmd_status(struct iwm_softc *, struct iwm_host_cmd *,
sys/dev/pci/if_iwm.c
4170
iwm_rx_rx_mpdu(struct iwm_softc *sc, struct iwm_rx_packet *pkt,
sys/dev/pci/if_iwm.c
418
static int iwm_send_cmd_pdu_status(struct iwm_softc *, uint32_t, uint16_t,
sys/dev/pci/if_iwm.c
420
static void iwm_free_resp(struct iwm_softc *, struct iwm_host_cmd *);
sys/dev/pci/if_iwm.c
421
static void iwm_cmd_done(struct iwm_softc *, int qid, int idx);
sys/dev/pci/if_iwm.c
422
static void iwm_update_sched(struct iwm_softc *, int, int, uint8_t,
sys/dev/pci/if_iwm.c
425
iwm_tx_fill_cmd(struct iwm_softc *, struct iwm_node *,
sys/dev/pci/if_iwm.c
427
static int iwm_tx(struct iwm_softc *, struct mbuf *,
sys/dev/pci/if_iwm.c
4289
iwm_rx_tx_cmd_single(struct iwm_softc *sc, struct iwm_rx_packet *pkt,
sys/dev/pci/if_iwm.c
429
static void iwm_led_enable(struct iwm_softc *);
sys/dev/pci/if_iwm.c
430
static void iwm_led_disable(struct iwm_softc *);
sys/dev/pci/if_iwm.c
431
static int iwm_led_is_enabled(struct iwm_softc *);
sys/dev/pci/if_iwm.c
4314
iwm_rx_tx_cmd(struct iwm_softc *sc, struct iwm_rx_packet *pkt,
sys/dev/pci/if_iwm.c
433
static void iwm_led_blink_start(struct iwm_softc *);
sys/dev/pci/if_iwm.c
434
static void iwm_led_blink_stop(struct iwm_softc *);
sys/dev/pci/if_iwm.c
435
static int iwm_beacon_filter_send_cmd(struct iwm_softc *,
sys/dev/pci/if_iwm.c
437
static void iwm_beacon_filter_set_cqm_params(struct iwm_softc *,
sys/dev/pci/if_iwm.c
4370
iwm_binding_cmd(struct iwm_softc *sc, struct iwm_node *in, uint32_t action)
sys/dev/pci/if_iwm.c
439
static int iwm_update_beacon_abort(struct iwm_softc *, struct iwm_node *,
sys/dev/pci/if_iwm.c
441
static void iwm_power_build_cmd(struct iwm_softc *, struct iwm_node *,
sys/dev/pci/if_iwm.c
4424
iwm_phy_ctxt_cmd_hdr(struct iwm_softc *sc, struct iwm_phy_ctxt *ctxt,
sys/dev/pci/if_iwm.c
443
static int iwm_power_mac_update_mode(struct iwm_softc *,
sys/dev/pci/if_iwm.c
4436
iwm_phy_ctxt_cmd_data(struct iwm_softc *sc, struct iwm_phy_context_cmd *cmd,
sys/dev/pci/if_iwm.c
445
static int iwm_power_update_device(struct iwm_softc *);
sys/dev/pci/if_iwm.c
4464
iwm_phy_ctxt_cmd(struct iwm_softc *sc, struct iwm_phy_ctxt *ctxt, uint8_t chains_static, uint8_t chains_dynamic, uint32_t action,
sys/dev/pci/if_iwm.c
447
static int iwm_enable_beacon_filter(struct iwm_softc *, struct iwm_node *);
sys/dev/pci/if_iwm.c
4479
iwm_send_cmd(struct iwm_softc *sc, struct iwm_host_cmd *hcmd)
sys/dev/pci/if_iwm.c
449
static int iwm_disable_beacon_filter(struct iwm_softc *);
sys/dev/pci/if_iwm.c
450
static int iwm_add_sta_cmd(struct iwm_softc *, struct iwm_node *, int);
sys/dev/pci/if_iwm.c
451
static int iwm_add_aux_sta(struct iwm_softc *);
sys/dev/pci/if_iwm.c
452
static uint16_t iwm_scan_rx_chain(struct iwm_softc *);
sys/dev/pci/if_iwm.c
453
static uint32_t iwm_scan_rate_n_flags(struct iwm_softc *, int, int);
sys/dev/pci/if_iwm.c
454
static uint8_t iwm_lmac_scan_fill_channels(struct iwm_softc *,
sys/dev/pci/if_iwm.c
456
static int iwm_fill_probe_req(struct iwm_softc *,
sys/dev/pci/if_iwm.c
458
static int iwm_fill_probe_req_v1(struct iwm_softc *,
sys/dev/pci/if_iwm.c
460
static int iwm_lmac_scan(struct iwm_softc *);
sys/dev/pci/if_iwm.c
461
static int iwm_config_umac_scan(struct iwm_softc *);
sys/dev/pci/if_iwm.c
462
static int iwm_umac_scan(struct iwm_softc *);
sys/dev/pci/if_iwm.c
463
static void iwm_mcc_update(struct iwm_softc *, struct iwm_mcc_chub_notif *);
sys/dev/pci/if_iwm.c
465
static void iwm_ack_rates(struct iwm_softc *, struct iwm_node *, int *,
sys/dev/pci/if_iwm.c
467
static void iwm_mac_ctxt_cmd_common(struct iwm_softc *, struct iwm_node *,
sys/dev/pci/if_iwm.c
4676
iwm_send_cmd_pdu(struct iwm_softc *sc, uint32_t id, uint32_t flags,
sys/dev/pci/if_iwm.c
469
static void iwm_mac_ctxt_cmd_fill_sta(struct iwm_softc *, struct iwm_node *,
sys/dev/pci/if_iwm.c
4690
iwm_send_cmd_status(struct iwm_softc *sc, struct iwm_host_cmd *cmd,
sys/dev/pci/if_iwm.c
471
static int iwm_mac_ctxt_cmd(struct iwm_softc *, struct iwm_node *,
sys/dev/pci/if_iwm.c
4722
iwm_send_cmd_pdu_status(struct iwm_softc *sc, uint32_t id, uint16_t len,
sys/dev/pci/if_iwm.c
473
static void iwm_rx_missed_beacons_notif(struct iwm_softc *,
sys/dev/pci/if_iwm.c
4735
iwm_free_resp(struct iwm_softc *sc, struct iwm_host_cmd *hcmd)
sys/dev/pci/if_iwm.c
4747
iwm_cmd_done(struct iwm_softc *sc, int qid, int idx)
sys/dev/pci/if_iwm.c
475
static int iwm_update_quotas(struct iwm_softc *, struct iwm_node *);
sys/dev/pci/if_iwm.c
476
static int iwm_scan(struct iwm_softc *);
sys/dev/pci/if_iwm.c
477
static int iwm_phy_ctxt_update(struct iwm_softc *, struct iwm_phy_ctxt *,
sys/dev/pci/if_iwm.c
4784
iwm_update_sched(struct iwm_softc *sc, int qid, int idx, uint8_t sta_id,
sys/dev/pci/if_iwm.c
479
static int iwm_auth(struct iwm_softc *);
sys/dev/pci/if_iwm.c
481
static int iwm_deauth(struct iwm_softc *);
sys/dev/pci/if_iwm.c
4815
iwm_tx_fill_cmd(struct iwm_softc *sc, struct iwm_node *in,
sys/dev/pci/if_iwm.c
483
static int iwm_run(struct iwm_softc *);
sys/dev/pci/if_iwm.c
485
static int iwm_run_stop(struct iwm_softc *);
sys/dev/pci/if_iwm.c
487
static int iwm_assoc(struct iwm_softc *);
sys/dev/pci/if_iwm.c
489
static int iwm_setrates_task(struct iwm_softc *);
sys/dev/pci/if_iwm.c
4890
iwm_tx(struct iwm_softc *sc, struct mbuf *m, struct ieee80211_node *ni, int ac)
sys/dev/pci/if_iwm.c
497
static void iwm_endscan(struct iwm_softc *);
sys/dev/pci/if_iwm.c
498
static void iwm_fill_sf_command(struct iwm_softc *, struct iwm_sf_cfg_cmd *,
sys/dev/pci/if_iwm.c
500
static int iwm_sf_config(struct iwm_softc *, int);
sys/dev/pci/if_iwm.c
501
static int iwm_send_bt_init_conf(struct iwm_softc *);
sys/dev/pci/if_iwm.c
502
static int iwm_send_soc_conf(struct iwm_softc *);
sys/dev/pci/if_iwm.c
503
static int iwm_send_update_mcc_cmd(struct iwm_softc *, const char *);
sys/dev/pci/if_iwm.c
504
static int iwm_send_temp_report_ths_cmd(struct iwm_softc *);
sys/dev/pci/if_iwm.c
505
static void iwm_tt_tx_backoff(struct iwm_softc *, uint32_t);
sys/dev/pci/if_iwm.c
506
static int iwm_init_hw(struct iwm_softc *);
sys/dev/pci/if_iwm.c
513
static void iwm_nic_error(struct iwm_softc *);
sys/dev/pci/if_iwm.c
514
static void iwm_dump_driver_status(struct iwm_softc *);
sys/dev/pci/if_iwm.c
515
static void iwm_nic_umac_error(struct iwm_softc *);
sys/dev/pci/if_iwm.c
516
static void iwm_rx_pkt(struct iwm_softc *, struct iwm_rx_data *);
sys/dev/pci/if_iwm.c
517
static void iwm_notif_intr(struct iwm_softc *);
sys/dev/pci/if_iwm.c
5199
iwm_flush_tx_path(struct iwm_softc *sc, int tfd_msk, int sync)
sys/dev/pci/if_iwm.c
520
static int iwm_preinit(struct iwm_softc *, bool);
sys/dev/pci/if_iwm.c
5217
iwm_led_enable(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
5223
iwm_led_disable(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
5229
iwm_led_is_enabled(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
523
static int iwm_config_complete(struct iwm_softc *);
sys/dev/pci/if_iwm.c
5237
struct iwm_softc *sc = arg;
sys/dev/pci/if_iwm.c
5248
iwm_led_blink_start(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
5254
iwm_led_blink_stop(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
5263
iwm_beacon_filter_send_cmd(struct iwm_softc *sc,
sys/dev/pci/if_iwm.c
527
static void iwm_wakeup(struct iwm_softc *);
sys/dev/pci/if_iwm.c
5271
iwm_beacon_filter_set_cqm_params(struct iwm_softc *sc, struct iwm_node *in,
sys/dev/pci/if_iwm.c
5278
iwm_update_beacon_abort(struct iwm_softc *sc, struct iwm_node *in, int enable)
sys/dev/pci/if_iwm.c
529
static void iwm_radiotap_attach(struct iwm_softc *);
sys/dev/pci/if_iwm.c
5295
iwm_power_build_cmd(struct iwm_softc *sc, struct iwm_node *in,
sys/dev/pci/if_iwm.c
5327
iwm_power_mac_update_mode(struct iwm_softc *sc, struct iwm_node *in)
sys/dev/pci/if_iwm.c
5348
iwm_power_update_device(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
5367
iwm_enable_beacon_filter(struct iwm_softc *sc, struct iwm_node *in)
sys/dev/pci/if_iwm.c
5386
iwm_disable_beacon_filter(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
5403
iwm_add_sta_cmd(struct iwm_softc *sc, struct iwm_node *in, int update)
sys/dev/pci/if_iwm.c
541
iwm_firmload(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
5506
iwm_add_aux_sta(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
5554
iwm_scan_rx_chain(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
5568
iwm_scan_rate_n_flags(struct iwm_softc *sc, int flags, int no_cck)
sys/dev/pci/if_iwm.c
5591
iwm_lmac_scan_fill_channels(struct iwm_softc *sc,
sys/dev/pci/if_iwm.c
5620
iwm_umac_scan_fill_channels(struct iwm_softc *sc,
sys/dev/pci/if_iwm.c
5646
iwm_fill_probe_req_v1(struct iwm_softc *sc, struct iwm_scan_probe_req_v1 *preq1)
sys/dev/pci/if_iwm.c
5664
iwm_fill_probe_req(struct iwm_softc *sc, struct iwm_scan_probe_req *preq)
sys/dev/pci/if_iwm.c
5759
iwm_lmac_scan(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
5862
iwm_config_umac_scan(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
5938
iwm_umac_scan_size(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
595
iwm_fix_channel(struct iwm_softc *sc, struct mbuf *m)
sys/dev/pci/if_iwm.c
5957
iwm_get_scan_req_umac_chan_param(struct iwm_softc *sc,
sys/dev/pci/if_iwm.c
5970
iwm_get_scan_req_umac_data(struct iwm_softc *sc, struct iwm_scan_req_umac *req)
sys/dev/pci/if_iwm.c
5994
iwm_umac_scan(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
6111
iwm_mcc_update(struct iwm_softc *sc, struct iwm_mcc_chub_notif *notif)
sys/dev/pci/if_iwm.c
6143
iwm_ack_rates(struct iwm_softc *sc, struct iwm_node *in, int *cck_rates,
sys/dev/pci/if_iwm.c
619
iwm_lookup_cmd_ver(struct iwm_softc *sc, uint8_t grp, uint8_t cmd)
sys/dev/pci/if_iwm.c
6229
iwm_mac_ctxt_cmd_common(struct iwm_softc *sc, struct iwm_node *in,
sys/dev/pci/if_iwm.c
6313
iwm_mac_ctxt_cmd_fill_sta(struct iwm_softc *sc, struct iwm_node *in,
sys/dev/pci/if_iwm.c
6336
iwm_mac_ctxt_cmd(struct iwm_softc *sc, struct iwm_node *in, uint32_t action,
sys/dev/pci/if_iwm.c
6359
iwm_rx_missed_beacons_notif(struct iwm_softc *sc,
sys/dev/pci/if_iwm.c
6384
iwm_update_quotas(struct iwm_softc *sc, struct iwm_node *in)
sys/dev/pci/if_iwm.c
6446
iwm_scan(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
6482
iwm_phy_ctxt_update(struct iwm_softc *sc, struct iwm_phy_ctxt *phyctxt,
sys/dev/pci/if_iwm.c
650
iwm_store_cscheme(struct iwm_softc *sc, uint8_t *data, size_t dlen)
sys/dev/pci/if_iwm.c
6523
iwm_auth(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
6601
iwm_deauth(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
664
iwm_firmware_store_section(struct iwm_softc *sc, enum iwm_ucode_type type,
sys/dev/pci/if_iwm.c
6662
iwm_run(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
6806
iwm_run_stop(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
6894
iwm_assoc(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
6918
struct iwm_softc *sc = arg;
sys/dev/pci/if_iwm.c
6959
iwm_setrates_task(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
6977
struct iwm_softc *sc = arg;
sys/dev/pci/if_iwm.c
6997
struct iwm_softc *sc = IC2IFP(ic)->if_softc;
sys/dev/pci/if_iwm.c
704
iwm_set_default_calib(struct iwm_softc *sc, const void *data)
sys/dev/pci/if_iwm.c
7096
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
7132
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
7215
struct iwm_softc *sc = v;
sys/dev/pci/if_iwm.c
7244
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
7264
iwm_endscan(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
7335
iwm_fill_sf_command(struct iwm_softc *sc, struct iwm_sf_cfg_cmd *sf_cmd,
sys/dev/pci/if_iwm.c
7383
iwm_sf_config(struct iwm_softc *sc, int new_state)
sys/dev/pci/if_iwm.c
7413
iwm_send_bt_init_conf(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
7425
iwm_is_lar_supported(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
7445
iwm_send_soc_conf(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
748
iwm_read_firmware(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
sys/dev/pci/if_iwm.c
7487
iwm_send_update_mcc_cmd(struct iwm_softc *sc, const char *alpha2)
sys/dev/pci/if_iwm.c
7565
iwm_send_temp_report_ths_cmd(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
7588
iwm_tt_tx_backoff(struct iwm_softc *sc, uint32_t backoff)
sys/dev/pci/if_iwm.c
7600
iwm_init_hw(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
7787
iwm_allow_mcast(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
7814
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
7855
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
7941
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
7995
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
8019
struct iwm_softc *sc = ifp->if_softc;
sys/dev/pci/if_iwm.c
8206
iwm_nic_error(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
8282
iwm_nic_umac_error(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
8329
iwm_dump_driver_status(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
8360
iwm_rx_pkt(struct iwm_softc *sc, struct iwm_rx_data *data)
sys/dev/pci/if_iwm.c
8670
iwm_notif_intr(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
8709
struct iwm_softc *sc = arg;
sys/dev/pci/if_iwm.c
8721
struct iwm_softc *sc = arg;
sys/dev/pci/if_iwm.c
8880
iwm_preinit(struct iwm_softc *sc, bool printme)
sys/dev/pci/if_iwm.c
8919
struct iwm_softc *sc = device_private(dev);
sys/dev/pci/if_iwm.c
8927
struct iwm_softc *sc = device_private(self);
sys/dev/pci/if_iwm.c
9283
iwm_config_complete(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
9392
iwm_radiotap_attach(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
9413
struct iwm_softc *sc = arg;
sys/dev/pci/if_iwm.c
9429
iwm_wakeup(struct iwm_softc *sc)
sys/dev/pci/if_iwm.c
9443
struct iwm_softc *sc = device_private(self);
sys/dev/pci/if_iwm.c
9457
CFATTACH_DECL_NEW(iwm, sizeof(struct iwm_softc), iwm_match, iwm_attach,
sys/dev/pci/if_iwm.c
9464
struct iwm_softc *sc;