Symbol: iwx_softc
sys/dev/iwx/if_iwx.c
10052
struct iwx_softc *sc = (void *)self;
sys/dev/iwx/if_iwx.c
10099
iwx_find_device_cfg(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
1015
iwx_set_ltr(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
10195
struct iwx_softc *sc = device_get_softc(dev);
sys/dev/iwx/if_iwx.c
1045
iwx_ctxt_info_init(struct iwx_softc *sc, const struct iwx_fw_sects *fws)
sys/dev/iwx/if_iwx.c
10617
struct iwx_softc *sc = device_get_softc(dev);
sys/dev/iwx/if_iwx.c
10659
iwx_radiotap_attach(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
10733
struct iwx_softc *sc = ic->ic_softc;
sys/dev/iwx/if_iwx.c
10749
struct iwx_softc *sc = device_get_softc(dev);
sys/dev/iwx/if_iwx.c
10768
struct iwx_softc *sc = device_get_softc(dev);
sys/dev/iwx/if_iwx.c
10796
struct iwx_softc *sc = ic->ic_softc;
sys/dev/iwx/if_iwx.c
10836
struct iwx_softc *sc = ic->ic_softc;
sys/dev/iwx/if_iwx.c
10847
struct iwx_softc *sc = arg;
sys/dev/iwx/if_iwx.c
10865
struct iwx_softc *sc = ic->ic_softc;
sys/dev/iwx/if_iwx.c
10882
struct iwx_softc *sc = ic->ic_softc;
sys/dev/iwx/if_iwx.c
10904
struct iwx_softc *sc = ic->ic_softc;
sys/dev/iwx/if_iwx.c
10968
struct iwx_softc *sc = ni->ni_ic->ic_softc;
sys/dev/iwx/if_iwx.c
11036
struct iwx_softc *sc = ic->ic_softc;
sys/dev/iwx/if_iwx.c
11140
sizeof (struct iwx_softc)
sys/dev/iwx/if_iwx.c
1126
iwx_ctxt_info_gen3_init(struct iwx_softc *sc, const struct iwx_fw_sects *fws)
sys/dev/iwx/if_iwx.c
1231
iwx_ctxt_info_free_fw_img(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
1249
iwx_firmware_store_section(struct iwx_softc *sc, enum iwx_ucode_type type,
sys/dev/iwx/if_iwx.c
1291
iwx_set_default_calib(struct iwx_softc *sc, const void *data)
sys/dev/iwx/if_iwx.c
1323
iwx_read_firmware(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
1764
iwx_prph_addr_mask(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
1773
iwx_read_prph_unlocked(struct iwx_softc *sc, uint32_t addr)
sys/dev/iwx/if_iwx.c
1782
iwx_read_prph(struct iwx_softc *sc, uint32_t addr)
sys/dev/iwx/if_iwx.c
1789
iwx_write_prph_unlocked(struct iwx_softc *sc, uint32_t addr, uint32_t val)
sys/dev/iwx/if_iwx.c
1798
iwx_write_prph(struct iwx_softc *sc, uint32_t addr, uint32_t val)
sys/dev/iwx/if_iwx.c
1805
iwx_read_umac_prph(struct iwx_softc *sc, uint32_t addr)
sys/dev/iwx/if_iwx.c
1811
iwx_write_umac_prph(struct iwx_softc *sc, uint32_t addr, uint32_t val)
sys/dev/iwx/if_iwx.c
1817
iwx_read_mem(struct iwx_softc *sc, uint32_t addr, void *buf, int dwords)
sys/dev/iwx/if_iwx.c
1834
iwx_poll_bit(struct iwx_softc *sc, int reg, uint32_t bits, uint32_t mask,
sys/dev/iwx/if_iwx.c
1850
iwx_nic_lock(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
1876
iwx_nic_assert_locked(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
1883
iwx_nic_unlock(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
1894
iwx_set_bits_mask_prph(struct iwx_softc *sc, uint32_t reg, uint32_t bits,
sys/dev/iwx/if_iwx.c
1910
iwx_set_bits_prph(struct iwx_softc *sc, uint32_t reg, uint32_t bits)
sys/dev/iwx/if_iwx.c
1916
iwx_clear_bits_prph(struct iwx_softc *sc, uint32_t reg, uint32_t bits)
sys/dev/iwx/if_iwx.c
1986
iwx_alloc_rx_ring(struct iwx_softc *sc, struct iwx_rx_ring *ring)
sys/dev/iwx/if_iwx.c
2058
iwx_disable_rx_dma(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2084
iwx_reset_rx_ring(struct iwx_softc *sc, struct iwx_rx_ring *ring)
sys/dev/iwx/if_iwx.c
2100
iwx_free_rx_ring(struct iwx_softc *sc, struct iwx_rx_ring *ring)
sys/dev/iwx/if_iwx.c
2129
iwx_alloc_tx_ring(struct iwx_softc *sc, struct iwx_tx_ring *ring, int qid)
sys/dev/iwx/if_iwx.c
2229
iwx_reset_tx_ring(struct iwx_softc *sc, struct iwx_tx_ring *ring)
sys/dev/iwx/if_iwx.c
2269
iwx_free_tx_ring(struct iwx_softc *sc, struct iwx_tx_ring *ring)
sys/dev/iwx/if_iwx.c
2299
iwx_enable_rfkill_int(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2317
iwx_check_rfkill(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2341
iwx_enable_interrupts(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2361
iwx_enable_fwload_interrupt(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2382
iwx_restore_interrupts(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2389
iwx_disable_interrupts(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2406
iwx_ict_reset(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2429
iwx_set_hw_ready(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2450
iwx_prepare_card_hw(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2480
iwx_force_power_gating(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2501
iwx_apm_config(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2546
iwx_apm_init(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2595
iwx_apm_stop(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2624
iwx_init_msix_hw(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2638
iwx_conf_msix_hw(struct iwx_softc *sc, int stopped)
sys/dev/iwx/if_iwx.c
2726
iwx_clear_persistence_bit(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2746
iwx_start_hw(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2799
iwx_stop_device(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2860
iwx_nic_config(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2897
iwx_nic_rx_init(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2909
iwx_nic_init(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
2935
iwx_enable_txq(struct iwx_softc *sc, int sta_id, int qid, int tid,
sys/dev/iwx/if_iwx.c
3028
iwx_disable_txq(struct iwx_softc *sc, int sta_id, int qid, uint8_t tid)
sys/dev/iwx/if_iwx.c
3087
iwx_post_alive(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
3103
iwx_schedule_session_protection(struct iwx_softc *sc, struct iwx_node *in,
sys/dev/iwx/if_iwx.c
3125
iwx_unprotect_session(struct iwx_softc *sc, struct iwx_node *in)
sys/dev/iwx/if_iwx.c
3151
iwx_fw_valid_tx_ant(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
3165
iwx_fw_valid_rx_ant(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
3182
struct iwx_softc *sc = ic->ic_softc;
sys/dev/iwx/if_iwx.c
324
static uint8_t iwx_lookup_cmd_ver(struct iwx_softc *, uint8_t, uint8_t);
sys/dev/iwx/if_iwx.c
325
static uint8_t iwx_lookup_notif_ver(struct iwx_softc *, uint8_t, uint8_t);
sys/dev/iwx/if_iwx.c
326
static int iwx_store_cscheme(struct iwx_softc *, const uint8_t *, size_t);
sys/dev/iwx/if_iwx.c
328
static int iwx_alloc_fw_monitor_block(struct iwx_softc *, uint8_t, uint8_t);
sys/dev/iwx/if_iwx.c
3282
iwx_mimo_enabled(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
329
static int iwx_alloc_fw_monitor(struct iwx_softc *, uint8_t);
sys/dev/iwx/if_iwx.c
3305
iwx_clear_reorder_buffer(struct iwx_softc *sc, struct iwx_rxba_data *rxba)
sys/dev/iwx/if_iwx.c
331
static int iwx_apply_debug_destination(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
3316
iwx_find_rxba_data(struct iwx_softc *sc, uint8_t tid)
sys/dev/iwx/if_iwx.c
332
static void iwx_set_ltr(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
333
static int iwx_ctxt_info_init(struct iwx_softc *, const struct iwx_fw_sects *);
sys/dev/iwx/if_iwx.c
3332
iwx_sta_rx_agg_baid_cfg_cmd(struct iwx_softc *sc, struct ieee80211_node *ni,
sys/dev/iwx/if_iwx.c
334
static int iwx_ctxt_info_gen3_init(struct iwx_softc *,
sys/dev/iwx/if_iwx.c
336
static void iwx_ctxt_info_free_fw_img(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
337
static void iwx_ctxt_info_free_paging(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
338
static int iwx_init_fw_sec(struct iwx_softc *, const struct iwx_fw_sects *,
sys/dev/iwx/if_iwx.c
3383
iwx_sta_rx_agg(struct iwx_softc *sc, struct ieee80211_node *ni, uint8_t tid,
sys/dev/iwx/if_iwx.c
341
static int iwx_firmware_store_section(struct iwx_softc *, enum iwx_ucode_type,
sys/dev/iwx/if_iwx.c
343
static int iwx_set_default_calib(struct iwx_softc *, const void *);
sys/dev/iwx/if_iwx.c
3442
iwx_sta_tx_agg_start(struct iwx_softc *sc, struct ieee80211_node *ni,
sys/dev/iwx/if_iwx.c
345
static int iwx_read_firmware(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
346
static uint32_t iwx_prph_addr_mask(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
347
static uint32_t iwx_read_prph_unlocked(struct iwx_softc *, uint32_t);
sys/dev/iwx/if_iwx.c
348
static uint32_t iwx_read_prph(struct iwx_softc *, uint32_t);
sys/dev/iwx/if_iwx.c
3480
struct iwx_softc *sc = arg;
sys/dev/iwx/if_iwx.c
349
static void iwx_write_prph_unlocked(struct iwx_softc *, uint32_t, uint32_t);
sys/dev/iwx/if_iwx.c
350
static void iwx_write_prph(struct iwx_softc *, uint32_t, uint32_t);
sys/dev/iwx/if_iwx.c
351
static uint32_t iwx_read_umac_prph(struct iwx_softc *, uint32_t);
sys/dev/iwx/if_iwx.c
352
static void iwx_write_umac_prph(struct iwx_softc *, uint32_t, uint32_t);
sys/dev/iwx/if_iwx.c
3525
struct iwx_softc *sc = arg;
sys/dev/iwx/if_iwx.c
353
static int iwx_read_mem(struct iwx_softc *, uint32_t, void *, int);
sys/dev/iwx/if_iwx.c
354
static int iwx_poll_bit(struct iwx_softc *, int, uint32_t, uint32_t, int);
sys/dev/iwx/if_iwx.c
355
static int iwx_nic_lock(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
356
static void iwx_nic_assert_locked(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
3564
iwx_set_mac_addr_from_csr(struct iwx_softc *sc, struct iwx_nvm_data *data)
sys/dev/iwx/if_iwx.c
357
static void iwx_nic_unlock(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
358
static int iwx_set_bits_mask_prph(struct iwx_softc *, uint32_t, uint32_t,
sys/dev/iwx/if_iwx.c
360
static int iwx_set_bits_prph(struct iwx_softc *, uint32_t, uint32_t);
sys/dev/iwx/if_iwx.c
361
static int iwx_clear_bits_prph(struct iwx_softc *, uint32_t, uint32_t);
sys/dev/iwx/if_iwx.c
3622
iwx_nvm_get(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
366
static int iwx_alloc_rx_ring(struct iwx_softc *, struct iwx_rx_ring *);
sys/dev/iwx/if_iwx.c
367
static void iwx_disable_rx_dma(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
368
static void iwx_reset_rx_ring(struct iwx_softc *, struct iwx_rx_ring *);
sys/dev/iwx/if_iwx.c
369
static void iwx_free_rx_ring(struct iwx_softc *, struct iwx_rx_ring *);
sys/dev/iwx/if_iwx.c
370
static int iwx_alloc_tx_ring(struct iwx_softc *, struct iwx_tx_ring *, int);
sys/dev/iwx/if_iwx.c
371
static void iwx_reset_tx_ring(struct iwx_softc *, struct iwx_tx_ring *);
sys/dev/iwx/if_iwx.c
3712
iwx_load_firmware(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
372
static void iwx_free_tx_ring(struct iwx_softc *, struct iwx_tx_ring *);
sys/dev/iwx/if_iwx.c
373
static void iwx_enable_rfkill_int(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
374
static int iwx_check_rfkill(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
3749
iwx_start_fw(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
375
static void iwx_enable_interrupts(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
376
static void iwx_enable_fwload_interrupt(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
3777
iwx_pnvm_handle_section(struct iwx_softc *sc, const uint8_t *data,
sys/dev/iwx/if_iwx.c
378
static void iwx_restore_interrupts(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
380
static void iwx_disable_interrupts(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
381
static void iwx_ict_reset(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
382
static int iwx_set_hw_ready(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
383
static int iwx_prepare_card_hw(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
384
static int iwx_force_power_gating(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
385
static void iwx_apm_config(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
386
static int iwx_apm_init(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
387
static void iwx_apm_stop(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
388
static int iwx_allow_mcast(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
3887
iwx_pnvm_parse(struct iwx_softc *sc, const uint8_t *data, size_t len)
sys/dev/iwx/if_iwx.c
389
static void iwx_init_msix_hw(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
390
static void iwx_conf_msix_hw(struct iwx_softc *, int);
sys/dev/iwx/if_iwx.c
391
static int iwx_clear_persistence_bit(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
392
static int iwx_start_hw(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
3926
iwx_ctxt_info_gen3_set_pnvm(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
393
static void iwx_stop_device(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
394
static void iwx_nic_config(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
3948
iwx_load_pnvm(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
395
static int iwx_nic_rx_init(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
396
static int iwx_nic_init(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
397
static int iwx_enable_txq(struct iwx_softc *, int, int, int, int);
sys/dev/iwx/if_iwx.c
398
static int iwx_disable_txq(struct iwx_softc *sc, int, int, uint8_t);
sys/dev/iwx/if_iwx.c
399
static void iwx_post_alive(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
400
static int iwx_schedule_session_protection(struct iwx_softc *,
sys/dev/iwx/if_iwx.c
4005
iwx_send_tx_ant_cfg(struct iwx_softc *sc, uint8_t valid_tx_ant)
sys/dev/iwx/if_iwx.c
4016
iwx_send_phy_cfg_cmd(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
402
static void iwx_unprotect_session(struct iwx_softc *, struct iwx_node *);
sys/dev/iwx/if_iwx.c
4031
iwx_send_dqa_cmd(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
4043
iwx_load_ucode_wait_alive(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
405
static int iwx_mimo_enabled(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
4069
iwx_run_init_mvm_ucode(struct iwx_softc *sc, int readnvm)
sys/dev/iwx/if_iwx.c
408
static void iwx_clear_reorder_buffer(struct iwx_softc *, struct iwx_rxba_data *);
sys/dev/iwx/if_iwx.c
409
static void iwx_sta_rx_agg(struct iwx_softc *, struct ieee80211_node *, uint8_t,
sys/dev/iwx/if_iwx.c
411
static void iwx_sta_tx_agg_start(struct iwx_softc *,
sys/dev/iwx/if_iwx.c
4142
iwx_config_ltr(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
415
static void iwx_set_mac_addr_from_csr(struct iwx_softc *, struct iwx_nvm_data *);
sys/dev/iwx/if_iwx.c
4155
iwx_update_rx_desc(struct iwx_softc *sc, struct iwx_rx_ring *ring, int idx,
sys/dev/iwx/if_iwx.c
4175
iwx_rx_addbuf(struct iwx_softc *sc, int size, int idx)
sys/dev/iwx/if_iwx.c
418
static int iwx_nvm_get(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
419
static int iwx_load_firmware(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
420
static int iwx_start_fw(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
421
static int iwx_pnvm_handle_section(struct iwx_softc *, const uint8_t *, size_t);
sys/dev/iwx/if_iwx.c
4213
iwx_rxmq_get_signal_strength(struct iwx_softc *sc,
sys/dev/iwx/if_iwx.c
422
static int iwx_pnvm_parse(struct iwx_softc *, const uint8_t *, size_t);
sys/dev/iwx/if_iwx.c
423
static void iwx_ctxt_info_gen3_set_pnvm(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
4231
iwx_rxmq_get_chains(struct iwx_softc *sc,
sys/dev/iwx/if_iwx.c
424
static int iwx_load_pnvm(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
4244
iwx_rx_rx_phy_cmd(struct iwx_softc *sc, struct iwx_rx_packet *pkt,
sys/dev/iwx/if_iwx.c
425
static int iwx_send_tx_ant_cfg(struct iwx_softc *, uint8_t);
sys/dev/iwx/if_iwx.c
426
static int iwx_send_phy_cfg_cmd(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
427
static int iwx_load_ucode_wait_alive(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
4279
iwx_ccmp_decap(struct iwx_softc *sc, struct mbuf *m, struct ieee80211_node *ni,
sys/dev/iwx/if_iwx.c
428
static int iwx_send_dqa_cmd(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
429
static int iwx_run_init_mvm_ucode(struct iwx_softc *, int);
sys/dev/iwx/if_iwx.c
430
static int iwx_config_ltr(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
431
static void iwx_update_rx_desc(struct iwx_softc *, struct iwx_rx_ring *, int, bus_dma_segment_t *);
sys/dev/iwx/if_iwx.c
432
static int iwx_rx_addbuf(struct iwx_softc *, int, int);
sys/dev/iwx/if_iwx.c
433
static int iwx_rxmq_get_signal_strength(struct iwx_softc *, struct iwx_rx_mpdu_desc *);
sys/dev/iwx/if_iwx.c
4338
iwx_rx_hwdecrypt(struct iwx_softc *sc, struct mbuf *m, uint32_t rx_pkt_status)
sys/dev/iwx/if_iwx.c
434
static void iwx_rx_rx_phy_cmd(struct iwx_softc *, struct iwx_rx_packet *,
sys/dev/iwx/if_iwx.c
437
static int iwx_rx_hwdecrypt(struct iwx_softc *, struct mbuf *, uint32_t);
sys/dev/iwx/if_iwx.c
4382
iwx_rx_frame(struct iwx_softc *sc, struct mbuf *m, int chanidx,
sys/dev/iwx/if_iwx.c
439
int iwx_ccmp_decap(struct iwx_softc *, struct mbuf *,
sys/dev/iwx/if_iwx.c
442
static void iwx_rx_frame(struct iwx_softc *, struct mbuf *, int, uint32_t,
sys/dev/iwx/if_iwx.c
444
static void iwx_clear_tx_desc(struct iwx_softc *, struct iwx_tx_ring *, int);
sys/dev/iwx/if_iwx.c
445
static void iwx_txd_done(struct iwx_softc *, struct iwx_tx_ring *,
sys/dev/iwx/if_iwx.c
447
static void iwx_txq_advance(struct iwx_softc *, struct iwx_tx_ring *, uint16_t);
sys/dev/iwx/if_iwx.c
448
static void iwx_rx_tx_cmd(struct iwx_softc *, struct iwx_rx_packet *,
sys/dev/iwx/if_iwx.c
450
static void iwx_clear_oactive(struct iwx_softc *, struct iwx_tx_ring *);
sys/dev/iwx/if_iwx.c
451
static void iwx_rx_bmiss(struct iwx_softc *, struct iwx_rx_packet *,
sys/dev/iwx/if_iwx.c
4518
iwx_rx_mpdu_mq(struct iwx_softc *sc, struct mbuf *m, void *pktdata,
sys/dev/iwx/if_iwx.c
453
static int iwx_binding_cmd(struct iwx_softc *, struct iwx_node *, uint32_t);
sys/dev/iwx/if_iwx.c
455
static int iwx_phy_ctxt_cmd_uhb_v3_v4(struct iwx_softc *,
sys/dev/iwx/if_iwx.c
458
static int iwx_phy_ctxt_cmd_v3_v4(struct iwx_softc *, struct iwx_phy_ctxt *,
sys/dev/iwx/if_iwx.c
461
static int iwx_phy_ctxt_cmd(struct iwx_softc *, struct iwx_phy_ctxt *,
sys/dev/iwx/if_iwx.c
463
static int iwx_send_cmd(struct iwx_softc *, struct iwx_host_cmd *);
sys/dev/iwx/if_iwx.c
464
static int iwx_send_cmd_pdu(struct iwx_softc *, uint32_t, uint32_t, uint16_t,
sys/dev/iwx/if_iwx.c
466
static int iwx_send_cmd_status(struct iwx_softc *, struct iwx_host_cmd *,
sys/dev/iwx/if_iwx.c
468
static int iwx_send_cmd_pdu_status(struct iwx_softc *, uint32_t, uint16_t,
sys/dev/iwx/if_iwx.c
470
static void iwx_free_resp(struct iwx_softc *, struct iwx_host_cmd *);
sys/dev/iwx/if_iwx.c
471
static void iwx_cmd_done(struct iwx_softc *, int, int, int);
sys/dev/iwx/if_iwx.c
4729
iwx_clear_tx_desc(struct iwx_softc *sc, struct iwx_tx_ring *ring, int idx)
sys/dev/iwx/if_iwx.c
474
static const struct iwx_rate *iwx_tx_fill_cmd(struct iwx_softc *,
sys/dev/iwx/if_iwx.c
4747
iwx_txd_done(struct iwx_softc *sc, struct iwx_tx_ring *ring,
sys/dev/iwx/if_iwx.c
4759
iwx_txq_advance(struct iwx_softc *sc, struct iwx_tx_ring *ring, uint16_t idx)
sys/dev/iwx/if_iwx.c
477
static void iwx_tx_update_byte_tbl(struct iwx_softc *, struct iwx_tx_ring *, int,
sys/dev/iwx/if_iwx.c
4779
iwx_rx_tx_cmd(struct iwx_softc *sc, struct iwx_rx_packet *pkt,
sys/dev/iwx/if_iwx.c
479
static int iwx_tx(struct iwx_softc *, struct mbuf *,
sys/dev/iwx/if_iwx.c
481
static int iwx_flush_sta_tids(struct iwx_softc *, int, uint16_t);
sys/dev/iwx/if_iwx.c
482
static int iwx_drain_sta(struct iwx_softc *sc, struct iwx_node *, int);
sys/dev/iwx/if_iwx.c
483
static int iwx_flush_sta(struct iwx_softc *, struct iwx_node *);
sys/dev/iwx/if_iwx.c
484
static int iwx_beacon_filter_send_cmd(struct iwx_softc *,
sys/dev/iwx/if_iwx.c
4841
iwx_clear_oactive(struct iwx_softc *sc, struct iwx_tx_ring *ring)
sys/dev/iwx/if_iwx.c
4859
iwx_rx_compressed_ba(struct iwx_softc *sc, struct iwx_rx_packet *pkt)
sys/dev/iwx/if_iwx.c
486
static int iwx_update_beacon_abort(struct iwx_softc *, struct iwx_node *,
sys/dev/iwx/if_iwx.c
488
static void iwx_power_build_cmd(struct iwx_softc *, struct iwx_node *,
sys/dev/iwx/if_iwx.c
490
static int iwx_power_mac_update_mode(struct iwx_softc *, struct iwx_node *);
sys/dev/iwx/if_iwx.c
491
static int iwx_power_update_device(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
4915
iwx_rx_bmiss(struct iwx_softc *sc, struct iwx_rx_packet *pkt,
sys/dev/iwx/if_iwx.c
493
static int iwx_enable_beacon_filter(struct iwx_softc *, struct iwx_node *);
sys/dev/iwx/if_iwx.c
4946
iwx_binding_cmd(struct iwx_softc *sc, struct iwx_node *in, uint32_t action)
sys/dev/iwx/if_iwx.c
495
static int iwx_disable_beacon_filter(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
496
static int iwx_add_sta_cmd(struct iwx_softc *, struct iwx_node *, int);
sys/dev/iwx/if_iwx.c
497
static int iwx_rm_sta_cmd(struct iwx_softc *, struct iwx_node *);
sys/dev/iwx/if_iwx.c
498
static int iwx_rm_sta(struct iwx_softc *, struct iwx_node *);
sys/dev/iwx/if_iwx.c
499
static int iwx_fill_probe_req(struct iwx_softc *,
sys/dev/iwx/if_iwx.c
501
static int iwx_config_umac_scan_reduced(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
502
static uint16_t iwx_scan_umac_flags_v2(struct iwx_softc *, int);
sys/dev/iwx/if_iwx.c
5025
iwx_phy_ctxt_cmd_uhb_v3_v4(struct iwx_softc *sc, struct iwx_phy_ctxt *ctxt,
sys/dev/iwx/if_iwx.c
503
static void iwx_scan_umac_dwell_v10(struct iwx_softc *,
sys/dev/iwx/if_iwx.c
505
static void iwx_scan_umac_fill_general_p_v10(struct iwx_softc *,
sys/dev/iwx/if_iwx.c
507
static void iwx_scan_umac_fill_ch_p_v6(struct iwx_softc *,
sys/dev/iwx/if_iwx.c
5080
iwx_phy_ctxt_cmd_v3_v4(struct iwx_softc *sc, struct iwx_phy_ctxt *ctxt,
sys/dev/iwx/if_iwx.c
509
static int iwx_umac_scan_v14(struct iwx_softc *, int);
sys/dev/iwx/if_iwx.c
510
static void iwx_mcc_update(struct iwx_softc *, struct iwx_mcc_chub_notif *);
sys/dev/iwx/if_iwx.c
513
static void iwx_ack_rates(struct iwx_softc *, struct iwx_node *, int *,
sys/dev/iwx/if_iwx.c
5141
iwx_phy_ctxt_cmd(struct iwx_softc *sc, struct iwx_phy_ctxt *ctxt,
sys/dev/iwx/if_iwx.c
515
static void iwx_mac_ctxt_cmd_common(struct iwx_softc *, struct iwx_node *,
sys/dev/iwx/if_iwx.c
517
static void iwx_mac_ctxt_cmd_fill_sta(struct iwx_softc *, struct iwx_node *,
sys/dev/iwx/if_iwx.c
5174
iwx_send_cmd(struct iwx_softc *sc, struct iwx_host_cmd *hcmd)
sys/dev/iwx/if_iwx.c
519
static int iwx_mac_ctxt_cmd(struct iwx_softc *, struct iwx_node *,
sys/dev/iwx/if_iwx.c
521
static int iwx_clear_statistics(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
522
static int iwx_scan(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
524
static int iwx_enable_mgmt_queue(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
525
static int iwx_disable_mgmt_queue(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
527
static uint16_t iwx_rs_ht_rates(struct iwx_softc *, struct ieee80211_node *,
sys/dev/iwx/if_iwx.c
529
static uint16_t iwx_rs_vht_rates(struct iwx_softc *, struct ieee80211_node *, int);
sys/dev/iwx/if_iwx.c
530
static int iwx_rs_init_v3(struct iwx_softc *, struct iwx_node *);
sys/dev/iwx/if_iwx.c
531
static int iwx_rs_init_v4(struct iwx_softc *, struct iwx_node *);
sys/dev/iwx/if_iwx.c
532
static int iwx_rs_init(struct iwx_softc *, struct iwx_node *);
sys/dev/iwx/if_iwx.c
533
static int iwx_phy_send_rlc(struct iwx_softc *, struct iwx_phy_ctxt *,
sys/dev/iwx/if_iwx.c
5349
iwx_send_cmd_pdu(struct iwx_softc *sc, uint32_t id, uint32_t flags,
sys/dev/iwx/if_iwx.c
535
static int iwx_phy_ctxt_update(struct iwx_softc *, struct iwx_phy_ctxt *,
sys/dev/iwx/if_iwx.c
5363
iwx_send_cmd_status(struct iwx_softc *sc, struct iwx_host_cmd *cmd,
sys/dev/iwx/if_iwx.c
538
static int iwx_auth(struct ieee80211vap *, struct iwx_softc *);
sys/dev/iwx/if_iwx.c
539
static int iwx_deauth(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
5395
iwx_send_cmd_pdu_status(struct iwx_softc *sc, uint32_t id, uint16_t len,
sys/dev/iwx/if_iwx.c
540
static int iwx_run(struct ieee80211vap *, struct iwx_softc *);
sys/dev/iwx/if_iwx.c
5408
iwx_free_resp(struct iwx_softc *sc, struct iwx_host_cmd *hcmd)
sys/dev/iwx/if_iwx.c
541
static int iwx_run_stop(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
5417
iwx_cmd_done(struct iwx_softc *sc, int qid, int idx, int code)
sys/dev/iwx/if_iwx.c
5513
iwx_tx_fill_cmd(struct iwx_softc *sc, struct iwx_node *in,
sys/dev/iwx/if_iwx.c
552
static void iwx_endscan(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
553
static void iwx_fill_sf_command(struct iwx_softc *, struct iwx_sf_cfg_cmd *,
sys/dev/iwx/if_iwx.c
555
static int iwx_sf_config(struct iwx_softc *, int);
sys/dev/iwx/if_iwx.c
556
static int iwx_send_bt_init_conf(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
557
static int iwx_send_soc_conf(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
558
static int iwx_send_update_mcc_cmd(struct iwx_softc *, const char *);
sys/dev/iwx/if_iwx.c
559
static int iwx_send_temp_report_ths_cmd(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
560
static int iwx_init_hw(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
561
static int iwx_init(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
5613
iwx_tx_update_byte_tbl(struct iwx_softc *sc, struct iwx_tx_ring *txq,
sys/dev/iwx/if_iwx.c
562
static void iwx_stop(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
5649
iwx_tx(struct iwx_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/iwx/if_iwx.c
565
static void iwx_nic_error(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
566
static void iwx_dump_driver_status(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
567
static void iwx_nic_umac_error(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
568
static void iwx_rx_mpdu_mq(struct iwx_softc *, struct mbuf *, void *, size_t);
sys/dev/iwx/if_iwx.c
570
static void iwx_rx_pkt(struct iwx_softc *, struct iwx_rx_data *,
sys/dev/iwx/if_iwx.c
572
static void iwx_notif_intr(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
578
static int iwx_preinit(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
580
static const struct iwx_device_cfg *iwx_find_device_cfg(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
5876
iwx_flush_sta_tids(struct iwx_softc *sc, int sta_id, uint16_t tids)
sys/dev/iwx/if_iwx.c
5949
iwx_drain_sta(struct iwx_softc *sc, struct iwx_node* in, int drain)
sys/dev/iwx/if_iwx.c
5986
iwx_flush_sta(struct iwx_softc *sc, struct iwx_node *in)
sys/dev/iwx/if_iwx.c
6019
iwx_beacon_filter_send_cmd(struct iwx_softc *sc,
sys/dev/iwx/if_iwx.c
6027
iwx_update_beacon_abort(struct iwx_softc *sc, struct iwx_node *in, int enable)
sys/dev/iwx/if_iwx.c
6043
iwx_power_build_cmd(struct iwx_softc *sc, struct iwx_node *in,
sys/dev/iwx/if_iwx.c
6074
iwx_power_mac_update_mode(struct iwx_softc *sc, struct iwx_node *in)
sys/dev/iwx/if_iwx.c
6095
iwx_power_update_device(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
6108
iwx_enable_beacon_filter(struct iwx_softc *sc, struct iwx_node *in)
sys/dev/iwx/if_iwx.c
6125
iwx_disable_beacon_filter(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
6140
iwx_add_sta_cmd(struct iwx_softc *sc, struct iwx_node *in, int update)
sys/dev/iwx/if_iwx.c
615
static void iwx_start(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
6261
iwx_rm_sta_cmd(struct iwx_softc *sc, struct iwx_node *in)
sys/dev/iwx/if_iwx.c
6283
iwx_rm_sta(struct iwx_softc *sc, struct iwx_node *in)
sys/dev/iwx/if_iwx.c
633
static void iwx_radiotap_attach(struct iwx_softc *);
sys/dev/iwx/if_iwx.c
6356
iwx_umac_scan_fill_channels(struct iwx_softc *sc,
sys/dev/iwx/if_iwx.c
6397
iwx_fill_probe_req(struct iwx_softc *sc, struct iwx_scan_probe_req *preq)
sys/dev/iwx/if_iwx.c
6500
iwx_config_umac_scan_reduced(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
6534
iwx_scan_umac_flags_v2(struct iwx_softc *sc, int bgscan)
sys/dev/iwx/if_iwx.c
6571
iwx_scan_umac_dwell_v10(struct iwx_softc *sc,
sys/dev/iwx/if_iwx.c
660
iwx_lookup_cmd_ver(struct iwx_softc *sc, uint8_t grp, uint8_t cmd)
sys/dev/iwx/if_iwx.c
6616
iwx_scan_umac_fill_general_p_v10(struct iwx_softc *sc,
sys/dev/iwx/if_iwx.c
6632
iwx_scan_umac_fill_ch_p_v6(struct iwx_softc *sc,
sys/dev/iwx/if_iwx.c
6646
iwx_umac_scan_v14(struct iwx_softc *sc, int bgscan)
sys/dev/iwx/if_iwx.c
6709
iwx_mcc_update(struct iwx_softc *sc, struct iwx_mcc_chub_notif *notif)
sys/dev/iwx/if_iwx.c
675
iwx_lookup_notif_ver(struct iwx_softc *sc, uint8_t grp, uint8_t cmd)
sys/dev/iwx/if_iwx.c
6753
iwx_ack_rates(struct iwx_softc *sc, struct iwx_node *in, int *cck_rates,
sys/dev/iwx/if_iwx.c
6839
iwx_mac_ctxt_cmd_common(struct iwx_softc *sc, struct iwx_node *in,
sys/dev/iwx/if_iwx.c
690
iwx_store_cscheme(struct iwx_softc *sc, const uint8_t *data, size_t dlen)
sys/dev/iwx/if_iwx.c
6937
iwx_mac_ctxt_cmd_fill_sta(struct iwx_softc *sc, struct iwx_node *in,
sys/dev/iwx/if_iwx.c
6967
iwx_mac_ctxt_cmd(struct iwx_softc *sc, struct iwx_node *in, uint32_t action,
sys/dev/iwx/if_iwx.c
7009
iwx_clear_statistics(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
7032
iwx_scan(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
704
iwx_ctxt_info_alloc_dma(struct iwx_softc *sc,
sys/dev/iwx/if_iwx.c
7047
struct iwx_softc *sc = ic->ic_softc;
sys/dev/iwx/if_iwx.c
7059
iwx_enable_mgmt_queue(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
7081
iwx_disable_mgmt_queue(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
7120
iwx_rs_ht_rates(struct iwx_softc *sc, struct ieee80211_node *ni, int rsidx)
sys/dev/iwx/if_iwx.c
7146
iwx_rs_vht_rates(struct iwx_softc *sc, struct ieee80211_node *ni, int num_ss)
sys/dev/iwx/if_iwx.c
7181
iwx_rs_init_v3(struct iwx_softc *sc, struct iwx_node *in)
sys/dev/iwx/if_iwx.c
720
iwx_ctxt_info_free_paging(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
7253
iwx_rs_init_v4(struct iwx_softc *sc, struct iwx_node *in)
sys/dev/iwx/if_iwx.c
7352
iwx_rs_init(struct iwx_softc *sc, struct iwx_node *in)
sys/dev/iwx/if_iwx.c
7376
iwx_rs_update_node_txrate(struct iwx_softc *sc,
sys/dev/iwx/if_iwx.c
7449
iwx_rs_update(struct iwx_softc *sc, struct iwx_tlc_update_notif *notif)
sys/dev/iwx/if_iwx.c
7468
iwx_phy_send_rlc(struct iwx_softc *sc, struct iwx_phy_ctxt *phyctxt,
sys/dev/iwx/if_iwx.c
7492
iwx_phy_ctxt_update(struct iwx_softc *sc, struct iwx_phy_ctxt *phyctxt,
sys/dev/iwx/if_iwx.c
753
iwx_init_fw_sec(struct iwx_softc *sc, const struct iwx_fw_sects *fws,
sys/dev/iwx/if_iwx.c
7557
iwx_auth(struct ieee80211vap *vap, struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
7662
iwx_deauth(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
7714
iwx_run(struct ieee80211vap *vap, struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
7811
iwx_run_stop(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
7878
struct iwx_softc *sc = ic->ic_softc;
sys/dev/iwx/if_iwx.c
7905
iwx_add_sta_key(struct iwx_softc *sc, int sta_id, struct ieee80211_node *ni,
sys/dev/iwx/if_iwx.c
7972
struct iwx_softc *sc = arg;
sys/dev/iwx/if_iwx.c
7997
struct iwx_softc *sc = ic->ic_softc;
sys/dev/iwx/if_iwx.c
8030
struct iwx_softc *sc = ic->ic_softc;
sys/dev/iwx/if_iwx.c
8119
iwx_endscan(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
8190
iwx_fill_sf_command(struct iwx_softc *sc, struct iwx_sf_cfg_cmd *sf_cmd,
sys/dev/iwx/if_iwx.c
8242
iwx_sf_config(struct iwx_softc *sc, int new_state)
sys/dev/iwx/if_iwx.c
8270
iwx_send_bt_init_conf(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
8286
iwx_send_soc_conf(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
8325
iwx_send_update_mcc_cmd(struct iwx_softc *sc, const char *alpha2)
sys/dev/iwx/if_iwx.c
8382
iwx_send_temp_report_ths_cmd(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
8405
iwx_init_hw(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
8534
iwx_allow_mcast(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
8560
iwx_init(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
8587
iwx_start(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
8604
iwx_stop(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
8636
struct iwx_softc *sc = arg;
sys/dev/iwx/if_iwx.c
865
iwx_alloc_fw_monitor_block(struct iwx_softc *sc, uint8_t max_power,
sys/dev/iwx/if_iwx.c
8743
iwx_nic_umac_error(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
8836
iwx_nic_error(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
8917
iwx_dump_driver_status(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
8956
iwx_rx_pkt(struct iwx_softc *sc, struct iwx_rx_data *data, struct mbuf *ml)
sys/dev/iwx/if_iwx.c
904
iwx_alloc_fw_monitor(struct iwx_softc *sc, uint8_t max_power)
sys/dev/iwx/if_iwx.c
928
iwx_apply_debug_destination(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
9394
iwx_notif_intr(struct iwx_softc *sc)
sys/dev/iwx/if_iwx.c
9430
struct iwx_softc *sc = arg;
sys/dev/iwx/if_iwx.c
9558
struct iwx_softc *sc = arg;
sys/dev/iwx/if_iwx.c
9999
iwx_preinit(struct iwx_softc *sc)
sys/dev/iwx/if_iwxvar.h
433
struct iwx_softc *sc;