wpi_sc_t
wpi_free_rx_ring(wpi_sc_t *sc)
wpi_alloc_tx_ring(wpi_sc_t *sc, wpi_tx_ring_t *ring, int count, int qid)
wpi_reset_tx_ring(wpi_sc_t *sc, wpi_tx_ring_t *ring)
wpi_free_tx_ring(wpi_sc_t *sc, wpi_tx_ring_t *ring)
wpi_ring_init(wpi_sc_t *sc)
wpi_ring_free(wpi_sc_t *sc)
wpi_sc_t *sc = (wpi_sc_t *)ic;
wpi_sc_t *sc = (wpi_sc_t *)ic;
wpi_mem_lock(wpi_sc_t *sc)
wpi_mem_unlock(wpi_sc_t *sc)
wpi_mem_read(wpi_sc_t *sc, uint16_t addr)
wpi_mem_write(wpi_sc_t *sc, uint16_t addr, uint32_t data)
wpi_mem_write_region_4(wpi_sc_t *sc, uint16_t addr,
wpi_read_prom_word(wpi_sc_t *sc, uint32_t addr)
wpi_load_microcode(wpi_sc_t *sc)
wpi_load_firmware(wpi_sc_t *sc, uint32_t target)
wpi_rx_intr(wpi_sc_t *sc, wpi_rx_desc_t *desc, wpi_rx_data_t *data)
wpi_tx_intr(wpi_sc_t *sc, wpi_rx_desc_t *desc, wpi_rx_data_t *data)
wpi_cmd_intr(wpi_sc_t *sc, wpi_rx_desc_t *desc)
wpi_sc_t *sc = (wpi_sc_t *)arg;
wpi_sc_t *sc = (wpi_sc_t *)arg;
wpi_sc_t *sc = (wpi_sc_t *)arg;
static int wpi_ring_init(wpi_sc_t *);
static void wpi_ring_free(wpi_sc_t *);
wpi_sc_t *sc = (wpi_sc_t *)ic;
static int wpi_alloc_shared(wpi_sc_t *);
static void wpi_free_shared(wpi_sc_t *);
static int wpi_alloc_fw_dma(wpi_sc_t *);
static void wpi_free_fw_dma(wpi_sc_t *);
static int wpi_alloc_rx_ring(wpi_sc_t *);
static void wpi_reset_rx_ring(wpi_sc_t *);
static void wpi_free_rx_ring(wpi_sc_t *);
static int wpi_alloc_tx_ring(wpi_sc_t *, wpi_tx_ring_t *, int, int);
static void wpi_reset_tx_ring(wpi_sc_t *, wpi_tx_ring_t *);
static void wpi_free_tx_ring(wpi_sc_t *, wpi_tx_ring_t *);
static void wpi_mem_lock(wpi_sc_t *);
static void wpi_mem_unlock(wpi_sc_t *);
static uint32_t wpi_mem_read(wpi_sc_t *, uint16_t);
static void wpi_mem_write(wpi_sc_t *, uint16_t, uint32_t);
static void wpi_mem_write_region_4(wpi_sc_t *, uint16_t,
static uint16_t wpi_read_prom_word(wpi_sc_t *, uint32_t);
wpi_sc_t *sc = (wpi_sc_t *)arg;
static int wpi_load_microcode(wpi_sc_t *);
static int wpi_load_firmware(wpi_sc_t *, uint32_t);
static void wpi_rx_intr(wpi_sc_t *, wpi_rx_desc_t *,
wpi_sc_t *sc = (wpi_sc_t *)arg;
wpi_sc_t *sc = (wpi_sc_t *)arg;
static void wpi_tx_intr(wpi_sc_t *, wpi_rx_desc_t *,
wpi_sc_t *sc = (wpi_sc_t *)arg;
static void wpi_cmd_intr(wpi_sc_t *, wpi_rx_desc_t *);
wpi_sc_t *sc = (wpi_sc_t *)arg;
static void wpi_read_eeprom(wpi_sc_t *);
static int wpi_cmd(wpi_sc_t *, int, const void *, int, int);
static int wpi_mrr_setup(wpi_sc_t *);
static void wpi_set_led(wpi_sc_t *, uint8_t, uint8_t, uint8_t);
wpi_sc_t *sc = (wpi_sc_t *)arg;
static int wpi_auth(wpi_sc_t *);
static int wpi_scan(wpi_sc_t *);
static int wpi_config(wpi_sc_t *);
static void wpi_stop_master(wpi_sc_t *);
wpi_sc_t *sc = (wpi_sc_t *)arg;
static int wpi_power_up(wpi_sc_t *);
wpi_sc_t *sc = (wpi_sc_t *)arg;
static int wpi_reset(wpi_sc_t *);
static void wpi_hw_config(wpi_sc_t *);
static int wpi_init(wpi_sc_t *);
static void wpi_stop(wpi_sc_t *);
wpi_thread(wpi_sc_t *sc)
static void wpi_amrr_timeout(wpi_sc_t *);
wpi_read_eeprom(wpi_sc_t *sc)
wpi_cmd(wpi_sc_t *sc, int code, const void *buf, int size, int async)
wpi_mrr_setup(wpi_sc_t *sc)
static void wpi_destroy_locks(wpi_sc_t *sc);
wpi_set_led(wpi_sc_t *sc, uint8_t which, uint8_t off, uint8_t on)
static void wpi_thread(wpi_sc_t *sc);
static int wpi_fast_recover(wpi_sc_t *sc);
wpi_auth(wpi_sc_t *sc)
wpi_scan(wpi_sc_t *sc)
wpi_config(wpi_sc_t *sc)
wpi_stop_master(wpi_sc_t *sc)
wpi_power_up(wpi_sc_t *sc)
wpi_reset(wpi_sc_t *sc)
wpi_hw_config(wpi_sc_t *sc)
wpi_init(wpi_sc_t *sc)
sizeof (wpi_sc_t), 1);
wpi_fast_recover(wpi_sc_t *sc)
wpi_sc_t *sc;
wpi_stop(wpi_sc_t *sc)
wpi_amrr_timeout(wpi_sc_t *sc)
wpi_sc_t *sc;
wpi_sc_t *sc;
wpi_destroy_locks(wpi_sc_t *sc)
wpi_alloc_dma_mem(wpi_sc_t *sc, size_t memsize, ddi_dma_attr_t *dma_attr_p,
wpi_alloc_fw_dma(wpi_sc_t *sc)
wpi_free_fw_dma(wpi_sc_t *sc)
wpi_alloc_shared(wpi_sc_t *sc)
wpi_free_shared(wpi_sc_t *sc)
wpi_alloc_rx_ring(wpi_sc_t *sc)
wpi_reset_rx_ring(wpi_sc_t *sc)