iwk_sc_t
iwk_alloc_fw_dma(iwk_sc_t *sc)
iwk_free_fw_dma(iwk_sc_t *sc)
iwk_alloc_shared(iwk_sc_t *sc)
iwk_free_shared(iwk_sc_t *sc)
iwk_alloc_kw(iwk_sc_t *sc)
iwk_free_kw(iwk_sc_t *sc)
iwk_alloc_rx_ring(iwk_sc_t *sc)
iwk_reset_rx_ring(iwk_sc_t *sc)
iwk_free_rx_ring(iwk_sc_t *sc)
iwk_alloc_tx_ring(iwk_sc_t *sc, iwk_tx_ring_t *ring,
iwk_reset_tx_ring(iwk_sc_t *sc, iwk_tx_ring_t *ring)
iwk_free_tx_ring(iwk_sc_t *sc, iwk_tx_ring_t *ring)
iwk_ring_init(iwk_sc_t *sc)
iwk_ring_free(iwk_sc_t *sc)
iwk_sc_t *sc = (iwk_sc_t *)ic;
iwk_sc_t *sc = arg;
iwk_sc_t *sc = (iwk_sc_t *)ic;
iwk_mac_access_enter(iwk_sc_t *sc)
iwk_mac_access_exit(iwk_sc_t *sc)
iwk_mem_read(iwk_sc_t *sc, uint32_t addr)
iwk_mem_write(iwk_sc_t *sc, uint32_t addr, uint32_t data)
iwk_reg_read(iwk_sc_t *sc, uint32_t addr)
iwk_reg_write(iwk_sc_t *sc, uint32_t addr, uint32_t data)
iwk_reg_write_region_4(iwk_sc_t *sc, uint32_t addr,
iwk_load_firmware(iwk_sc_t *sc)
iwk_rx_intr(iwk_sc_t *sc, iwk_rx_desc_t *desc, iwk_rx_data_t *data)
iwk_tx_intr(iwk_sc_t *sc, iwk_rx_desc_t *desc, iwk_rx_data_t *data)
iwk_cmd_intr(iwk_sc_t *sc, iwk_rx_desc_t *desc)
iwk_ucode_alive(iwk_sc_t *sc, iwk_rx_desc_t *desc)
iwk_sc_t *sc = (iwk_sc_t *)arg;
static int iwk_ring_init(iwk_sc_t *);
static void iwk_ring_free(iwk_sc_t *);
static int iwk_alloc_shared(iwk_sc_t *);
static void iwk_free_shared(iwk_sc_t *);
static int iwk_alloc_kw(iwk_sc_t *);
static void iwk_free_kw(iwk_sc_t *);
static int iwk_alloc_fw_dma(iwk_sc_t *);
static void iwk_free_fw_dma(iwk_sc_t *);
static int iwk_alloc_rx_ring(iwk_sc_t *);
iwk_sc_t *sc = (iwk_sc_t *)arg;
static void iwk_reset_rx_ring(iwk_sc_t *);
static void iwk_free_rx_ring(iwk_sc_t *);
static int iwk_alloc_tx_ring(iwk_sc_t *, iwk_tx_ring_t *,
static void iwk_reset_tx_ring(iwk_sc_t *, iwk_tx_ring_t *);
static void iwk_free_tx_ring(iwk_sc_t *, iwk_tx_ring_t *);
static void iwk_mac_access_enter(iwk_sc_t *);
iwk_sc_t *sc = (iwk_sc_t *)arg;
static void iwk_mac_access_exit(iwk_sc_t *);
static uint32_t iwk_reg_read(iwk_sc_t *, uint32_t);
static void iwk_reg_write(iwk_sc_t *, uint32_t, uint32_t);
iwk_sc_t *sc = (iwk_sc_t *)ic;
static void iwk_reg_write_region_4(iwk_sc_t *, uint32_t,
static int iwk_load_firmware(iwk_sc_t *);
static void iwk_rx_intr(iwk_sc_t *, iwk_rx_desc_t *,
static void iwk_tx_intr(iwk_sc_t *, iwk_rx_desc_t *,
static void iwk_cmd_intr(iwk_sc_t *, iwk_rx_desc_t *);
static int iwk_eep_load(iwk_sc_t *sc);
static void iwk_get_mac_from_eep(iwk_sc_t *sc);
static int iwk_eep_sem_down(iwk_sc_t *sc);
static void iwk_eep_sem_up(iwk_sc_t *sc);
static int iwk_cmd(iwk_sc_t *, int, const void *, int, int);
static void iwk_set_led(iwk_sc_t *, uint8_t, uint8_t, uint8_t);
static int iwk_hw_set_before_auth(iwk_sc_t *);
static int iwk_scan(iwk_sc_t *);
static int iwk_config(iwk_sc_t *);
static void iwk_stop_master(iwk_sc_t *);
static int iwk_power_up(iwk_sc_t *);
static int iwk_preinit(iwk_sc_t *);
static int iwk_init(iwk_sc_t *);
static void iwk_stop(iwk_sc_t *);
static void iwk_amrr_timeout(iwk_sc_t *);
static int32_t iwk_curr_tempera(iwk_sc_t *sc);
static int iwk_tx_power_calibration(iwk_sc_t *sc);
iwk_sc_t *sc = (iwk_sc_t *)arg;
static inline int iwk_is_24G_band(iwk_sc_t *sc);
static inline int iwk_is_fat_channel(iwk_sc_t *sc);
static struct iwk_eep_channel *iwk_get_eep_channel(iwk_sc_t *sc,
static int32_t iwk_band_number(iwk_sc_t *sc, uint16_t channel);
static int iwk_channel_interpolate(iwk_sc_t *sc, uint16_t channel,
static int iwk_txpower_table_cmd_init(iwk_sc_t *sc,
iwk_sc_t *sc = (iwk_sc_t *)arg;
static void iwk_statistics_notify(iwk_sc_t *sc, iwk_rx_desc_t *desc);
iwk_sc_t *sc = (iwk_sc_t *)arg;
static int iwk_is_associated(iwk_sc_t *sc);
static int iwk_rxgain_diff_init(iwk_sc_t *sc);
iwk_sc_t *sc = (iwk_sc_t *)arg;
static int iwk_rxgain_diff(iwk_sc_t *sc);
iwk_sc_t *sc = (iwk_sc_t *)arg;
static int iwk_rx_sens_init(iwk_sc_t *sc);
static int iwk_rx_sens(iwk_sc_t *sc);
static int iwk_cck_sens(iwk_sc_t *sc, uint32_t actual_rx_time);
static int iwk_ofdm_sens(iwk_sc_t *sc, uint32_t actual_rx_time);
iwk_sc_t *sc = (iwk_sc_t *)arg;
static void iwk_write_event_log(iwk_sc_t *);
static void iwk_write_error_log(iwk_sc_t *);
iwk_sc_t *sc = (iwk_sc_t *)arg;
iwk_sc_t *sc = (iwk_sc_t *)arg;
iwk_thread(iwk_sc_t *sc)
iwk_cmd(iwk_sc_t *sc, int code, const void *buf, int size, int async)
static void iwk_destroy_locks(iwk_sc_t *sc);
static void iwk_thread(iwk_sc_t *sc);
iwk_set_led(iwk_sc_t *sc, uint8_t id, uint8_t off, uint8_t on)
iwk_hw_set_before_auth(iwk_sc_t *sc)
static int iwk_fast_recover(iwk_sc_t *sc);
iwk_scan(iwk_sc_t *sc)
iwk_config(iwk_sc_t *sc)
iwk_stop_master(iwk_sc_t *sc)
iwk_power_up(iwk_sc_t *sc)
sizeof (iwk_sc_t), 1);
iwk_preinit(iwk_sc_t *sc)
static int iwk_eep_sem_down(iwk_sc_t *sc)
static void iwk_eep_sem_up(iwk_sc_t *sc)
static int iwk_eep_load(iwk_sc_t *sc)
static void iwk_get_mac_from_eep(iwk_sc_t *sc)
iwk_init(iwk_sc_t *sc)
iwk_stop(iwk_sc_t *sc)
iwk_amrr_timeout(iwk_sc_t *sc)
static int32_t iwk_curr_tempera(iwk_sc_t *sc)
static inline int iwk_is_24G_band(iwk_sc_t *sc)
static inline int iwk_is_fat_channel(iwk_sc_t *sc)
static struct iwk_eep_channel *iwk_get_eep_channel(iwk_sc_t *sc,
static int32_t iwk_band_number(iwk_sc_t *sc, uint16_t channel)
static int iwk_channel_interpolate(iwk_sc_t *sc, uint16_t channel,
iwk_sc_t *sc;
static int iwk_txpower_table_cmd_init(iwk_sc_t *sc,
static int iwk_tx_power_calibration(iwk_sc_t *sc)
static void iwk_statistics_notify(iwk_sc_t *sc, iwk_rx_desc_t *desc)
static int iwk_is_associated(iwk_sc_t *sc)
static int iwk_rxgain_diff_init(iwk_sc_t *sc)
static int iwk_rxgain_diff(iwk_sc_t *sc)
static int iwk_rx_sens_init(iwk_sc_t *sc)
static int iwk_rx_sens(iwk_sc_t *sc)
static int iwk_cck_sens(iwk_sc_t *sc, uint32_t actual_rx_time)
static int iwk_ofdm_sens(iwk_sc_t *sc, uint32_t actual_rx_time)
iwk_sc_t *sc = (iwk_sc_t *)ic;
static void iwk_write_event_log(iwk_sc_t *sc)
static void iwk_write_error_log(iwk_sc_t *sc)
iwk_sc_t *sc = (iwk_sc_t *)ic;
iwk_sc_t *sc = (iwk_sc_t *)ic;
iwk_fast_recover(iwk_sc_t *sc)
iwk_sc_t *sc = (iwk_sc_t *)ic;
iwk_sc_t *sc = (iwk_sc_t *)ic;
iwk_sc_t *sc;
iwk_sc_t *sc;
iwk_destroy_locks(iwk_sc_t *sc)
iwk_alloc_dma_mem(iwk_sc_t *sc, size_t memsize,