Lines Matching refs:iwh_sc_t

276 static int	iwh_ring_init(iwh_sc_t *);
277 static void iwh_ring_free(iwh_sc_t *);
278 static int iwh_alloc_shared(iwh_sc_t *);
279 static void iwh_free_shared(iwh_sc_t *);
280 static int iwh_alloc_kw(iwh_sc_t *);
281 static void iwh_free_kw(iwh_sc_t *);
282 static int iwh_alloc_fw_dma(iwh_sc_t *);
283 static void iwh_free_fw_dma(iwh_sc_t *);
284 static int iwh_alloc_rx_ring(iwh_sc_t *);
285 static void iwh_reset_rx_ring(iwh_sc_t *);
286 static void iwh_free_rx_ring(iwh_sc_t *);
287 static int iwh_alloc_tx_ring(iwh_sc_t *, iwh_tx_ring_t *,
289 static void iwh_reset_tx_ring(iwh_sc_t *, iwh_tx_ring_t *);
294 static void iwh_mac_access_enter(iwh_sc_t *);
295 static void iwh_mac_access_exit(iwh_sc_t *);
296 static uint32_t iwh_reg_read(iwh_sc_t *, uint32_t);
297 static void iwh_reg_write(iwh_sc_t *, uint32_t, uint32_t);
298 static int iwh_load_init_firmware(iwh_sc_t *);
299 static int iwh_load_run_firmware(iwh_sc_t *);
300 static void iwh_tx_intr(iwh_sc_t *, iwh_rx_desc_t *);
301 static void iwh_cmd_intr(iwh_sc_t *, iwh_rx_desc_t *);
303 static int iwh_eep_load(iwh_sc_t *);
304 static void iwh_get_mac_from_eep(iwh_sc_t *);
305 static int iwh_eep_sem_down(iwh_sc_t *);
306 static void iwh_eep_sem_up(iwh_sc_t *);
309 static int iwh_cmd(iwh_sc_t *, int, const void *, int, int);
310 static void iwh_set_led(iwh_sc_t *, uint8_t, uint8_t, uint8_t);
311 static int iwh_hw_set_before_auth(iwh_sc_t *);
312 static int iwh_scan(iwh_sc_t *);
313 static int iwh_config(iwh_sc_t *);
314 static void iwh_stop_master(iwh_sc_t *);
315 static int iwh_power_up(iwh_sc_t *);
316 static int iwh_preinit(iwh_sc_t *);
317 static int iwh_init(iwh_sc_t *);
318 static void iwh_stop(iwh_sc_t *);
321 static void iwh_amrr_timeout(iwh_sc_t *);
323 static void iwh_ucode_alive(iwh_sc_t *, iwh_rx_desc_t *);
324 static void iwh_rx_phy_intr(iwh_sc_t *, iwh_rx_desc_t *);
325 static void iwh_rx_mpdu_intr(iwh_sc_t *, iwh_rx_desc_t *);
326 static void iwh_release_calib_buffer(iwh_sc_t *);
327 static int iwh_init_common(iwh_sc_t *);
328 static uint8_t *iwh_eep_addr_trans(iwh_sc_t *, uint32_t);
329 static int iwh_put_seg_fw(iwh_sc_t *, uint32_t, uint32_t, uint32_t);
330 static int iwh_alive_common(iwh_sc_t *);
331 static void iwh_save_calib_result(iwh_sc_t *, iwh_rx_desc_t *);
332 static int iwh_tx_power_table(iwh_sc_t *, int);
335 static void iwh_destroy_locks(iwh_sc_t *);
337 static void iwh_thread(iwh_sc_t *);
338 static int iwh_run_state_config(iwh_sc_t *);
339 static int iwh_fast_recover(iwh_sc_t *);
341 static int iwh_qosparam_to_hw(iwh_sc_t *, int);
348 static void iwh_init_ht_conf(iwh_sc_t *);
349 static void iwh_overwrite_11n_rateset(iwh_sc_t *);
350 static void iwh_overwrite_ic_default(iwh_sc_t *);
351 static void iwh_config_rxon_chain(iwh_sc_t *);
352 static int iwh_add_ap_sta(iwh_sc_t *);
353 static int iwh_ap_lq(iwh_sc_t *);
362 static int iwh_alloc_dma_mem(iwh_sc_t *, size_t,
366 static int iwh_reset_hw(iwh_sc_t *);
432 sizeof (iwh_sc_t), 1);
509 iwh_sc_t *sc;
996 iwh_sc_t *sc;
1100 iwh_destroy_locks(iwh_sc_t *sc)
1115 iwh_alloc_dma_mem(iwh_sc_t *sc, size_t memsize,
1192 iwh_alloc_fw_dma(iwh_sc_t *sc)
1324 iwh_free_fw_dma(iwh_sc_t *sc)
1337 iwh_alloc_shared(iwh_sc_t *sc)
1373 iwh_free_shared(iwh_sc_t *sc)
1382 iwh_alloc_kw(iwh_sc_t *sc)
1416 iwh_free_kw(iwh_sc_t *sc)
1425 iwh_alloc_rx_ring(iwh_sc_t *sc)
1505 iwh_reset_rx_ring(iwh_sc_t *sc)
1529 iwh_free_rx_ring(iwh_sc_t *sc)
1553 iwh_alloc_tx_ring(iwh_sc_t *sc, iwh_tx_ring_t *ring,
1678 iwh_reset_tx_ring(iwh_sc_t *sc, iwh_tx_ring_t *ring)
1750 iwh_ring_init(iwh_sc_t *sc)
1785 iwh_ring_free(iwh_sc_t *sc)
1852 iwh_sc_t *sc;
1863 sc = (iwh_sc_t *)ic;
2058 iwh_mac_access_enter(iwh_sc_t *sc)
2092 iwh_mac_access_exit(iwh_sc_t *sc)
2102 * iwh_mem_read(iwh_sc_t *sc, uint32_t addr)
2113 iwh_mem_write(iwh_sc_t *sc, uint32_t addr, uint32_t data)
2123 iwh_reg_read(iwh_sc_t *sc, uint32_t addr)
2133 iwh_reg_write(iwh_sc_t *sc, uint32_t addr, uint32_t data)
2148 iwh_load_init_firmware(iwh_sc_t *sc)
2219 iwh_load_run_firmware(iwh_sc_t *sc)
2294 iwh_rx_phy_intr(iwh_sc_t *sc, iwh_rx_desc_t *desc)
2308 iwh_rx_mpdu_intr(iwh_sc_t *sc, iwh_rx_desc_t *desc)
2438 iwh_tx_intr(iwh_sc_t *sc, iwh_rx_desc_t *desc)
2488 iwh_cmd_intr(iwh_sc_t *sc, iwh_rx_desc_t *desc)
2517 iwh_ucode_alive(iwh_sc_t *sc, iwh_rx_desc_t *desc)
2708 iwh_sc_t *sc;
2717 sc = (iwh_sc_t *)arg;
2866 iwh_sc_t *sc;
2872 sc = (iwh_sc_t *)arg;
3024 iwh_sc_t *sc;
3031 sc = (iwh_sc_t *)arg;
3070 iwh_sc_t *sc;
3091 sc = (iwh_sc_t *)ic;
3491 iwh_sc_t *sc;
3498 sc = (iwh_sc_t *)arg;
3529 iwh_sc_t *sc;
3535 sc = (iwh_sc_t *)arg;
3547 iwh_sc_t *sc = (iwh_sc_t *)arg;
3556 iwh_sc_t *sc;
3563 sc = (iwh_sc_t *)arg;
3589 iwh_sc_t *sc;
3596 sc = (iwh_sc_t *)arg;
3675 iwh_sc_t *sc;
3682 sc = (iwh_sc_t *)arg;
3709 iwh_sc_t *sc;
3715 sc = (iwh_sc_t *)arg;
3740 iwh_sc_t *sc;
3747 sc = (iwh_sc_t *)arg;
3784 iwh_thread(iwh_sc_t *sc)
3918 iwh_cmd(iwh_sc_t *sc, int code, const void *buf, int size, int async)
3987 iwh_set_led(iwh_sc_t *sc, uint8_t id, uint8_t off, uint8_t on)
4003 iwh_hw_set_before_auth(iwh_sc_t *sc)
4103 iwh_scan(iwh_sc_t *sc)
4289 iwh_config(iwh_sc_t *sc)
4498 iwh_sc_t *sc;
4527 iwh_stop_master(iwh_sc_t *sc)
4558 iwh_power_up(iwh_sc_t *sc)
4577 iwh_preinit(iwh_sc_t *sc)
4681 iwh_eep_sem_down(iwh_sc_t *sc)
4707 iwh_eep_sem_up(iwh_sc_t *sc)
4720 iwh_eep_load(iwh_sc_t *sc)
4776 iwh_get_mac_from_eep(iwh_sc_t *sc)
4792 iwh_init(iwh_sc_t *sc)
4924 iwh_stop(iwh_sc_t *sc)
5019 iwh_amrr_timeout(iwh_sc_t *sc)
5042 iwh_sc_t *sc = (iwh_sc_t *)ic;
5067 iwh_sc_t *sc = (iwh_sc_t *)ic;
5092 iwh_sc_t *sc = (iwh_sc_t *)ic;
5123 iwh_sc_t *sc = (iwh_sc_t *)ic;
5206 iwh_eep_addr_trans(iwh_sc_t *sc, uint32_t indi_addr)
5257 iwh_put_seg_fw(iwh_sc_t *sc, uint32_t addr_s, uint32_t addr_d, uint32_t len)
5291 iwh_alive_common(iwh_sc_t *sc)
5423 iwh_save_calib_result(iwh_sc_t *sc, iwh_rx_desc_t *desc)
5522 iwh_tx_power_table(iwh_sc_t *sc, int async)
5564 iwh_release_calib_buffer(iwh_sc_t *sc)
5601 iwh_init_common(iwh_sc_t *sc)
5691 iwh_fast_recover(iwh_sc_t *sc)
5748 iwh_run_state_config(iwh_sc_t *sc)
5927 iwh_qosparam_to_hw(iwh_sc_t *sc, int async)
6071 iwh_init_ht_conf(iwh_sc_t *sc)
6118 iwh_overwrite_11n_rateset(iwh_sc_t *sc)
6157 iwh_overwrite_ic_default(iwh_sc_t *sc)
6183 iwh_config_rxon_chain(iwh_sc_t *sc)
6241 iwh_add_ap_sta(iwh_sc_t *sc)
6300 iwh_ap_lq(iwh_sc_t *sc)
6375 iwh_sc_t *sc;
6391 sc = (iwh_sc_t *)ic;
6480 iwh_sc_t *sc;
6496 sc = (iwh_sc_t *)ic;
6542 iwh_reset_hw(iwh_sc_t *sc)