ipw2200_softc
ipw2200_init(struct ipw2200_softc *sc)
ipw2200_hwconf_get(struct ipw2200_softc *sc)
ipw2200_master_stop(struct ipw2200_softc *sc)
ipw2200_chip_reset(struct ipw2200_softc *sc)
ipw2200_radio_status(struct ipw2200_softc *sc)
ipw2200_get_statistics(struct ipw2200_softc *sc)
ipw2200_dma_region_alloc(struct ipw2200_softc *sc, struct dma_region *dr,
static void ipw2200_hwconf_get(struct ipw2200_softc *sc);
static int ipw2200_chip_reset(struct ipw2200_softc *sc);
ipw2200_ring_alloc(struct ipw2200_softc *sc)
static void ipw2200_master_stop(struct ipw2200_softc *sc);
static void ipw2200_stop(struct ipw2200_softc *sc);
static int ipw2200_config(struct ipw2200_softc *sc);
static int ipw2200_cmd(struct ipw2200_softc *sc,
static void ipw2200_ring_hwsetup(struct ipw2200_softc *sc);
ipw2200_ring_free(struct ipw2200_softc *sc)
static int ipw2200_ring_alloc(struct ipw2200_softc *sc);
static void ipw2200_ring_free(struct ipw2200_softc *sc);
static void ipw2200_ring_reset(struct ipw2200_softc *sc);
ipw2200_ring_reset(struct ipw2200_softc *sc)
static int ipw2200_ring_init(struct ipw2200_softc *sc);
ipw2200_ring_init(struct ipw2200_softc *sc)
ipw2200_ring_hwsetup(struct ipw2200_softc *sc)
ipw2200_start_scan(struct ipw2200_softc *sc)
ipw2200_auth_and_assoc(struct ipw2200_softc *sc)
static void ipw2200_rcv_frame(struct ipw2200_softc *sc,
static void ipw2200_rcv_notif(struct ipw2200_softc *sc,
ipw2200_disassoc(struct ipw2200_softc *sc)
struct ipw2200_softc *sc = (struct ipw2200_softc *)ic;
static void ipw2200_thread(struct ipw2200_softc *sc);
struct ipw2200_softc *sc = (struct ipw2200_softc *)ic;
IPW2200_DBG(IPW2200_DBG_GLD, (((struct ipw2200_softc *)arg)->sc_dip,
static int ipw2200_ioctl(struct ipw2200_softc *sc, queue_t *q, mblk_t *m);
static int ipw2200_getset(struct ipw2200_softc *sc,
static int iwi_wificfg_radio(struct ipw2200_softc *sc,
IPW2200_DBG(IPW2200_DBG_GLD, (((struct ipw2200_softc *)arg)->sc_dip,
ipw2200_thread(struct ipw2200_softc *sc)
struct ipw2200_softc *sc = (struct ipw2200_softc *)arg;
struct ipw2200_softc *sc = (struct ipw2200_softc *)arg;
struct ipw2200_softc *sc = (struct ipw2200_softc *)arg;
struct ipw2200_softc *sc = (struct ipw2200_softc *)arg;
struct ipw2200_softc *sc = (struct ipw2200_softc *)arg;
struct ipw2200_softc *sc = (struct ipw2200_softc *)ic;
struct ipw2200_softc *sc = (struct ipw2200_softc *)arg;
ipw2200_ioctl(struct ipw2200_softc *sc, queue_t *q, mblk_t *m)
ipw2200_getset(struct ipw2200_softc *sc, mblk_t *m, uint32_t cmd,
struct ipw2200_softc *sc = (struct ipw2200_softc *)arg;
struct ipw2200_softc *sc = (struct ipw2200_softc *)arg;
struct ipw2200_softc *sc = (struct ipw2200_softc *)arg;
iwi_wificfg_radio(struct ipw2200_softc *sc, uint32_t cmd, wldp_t *outfp)
ipw2200_rcv_frame(struct ipw2200_softc *sc, struct ipw2200_frame *frame)
ipw2200_rcv_notif(struct ipw2200_softc *sc, struct ipw2200_notif *notif)
struct ipw2200_softc *sc = (struct ipw2200_softc *)(uintptr_t)arg;
ipw2200_setup_pci(dev_info_t *dip, struct ipw2200_softc *sc)
sizeof (struct ipw2200_softc), 1);
struct ipw2200_softc *sc;
struct ipw2200_softc *sc;
struct ipw2200_softc *sc =
ipw2200_stop(struct ipw2200_softc *sc)
ipw2200_config(struct ipw2200_softc *sc)
ipw2200_cmd(struct ipw2200_softc *sc,
ipw2200_csr_put32(struct ipw2200_softc *sc, uint32_t off,
ipw2200_imem_get8(struct ipw2200_softc *sc, uint32_t addr)
ipw2200_imem_get16(struct ipw2200_softc *sc,
ipw2200_imem_get32(struct ipw2200_softc *sc, uint32_t addr)
ipw2200_imem_put8(struct ipw2200_softc *sc, uint32_t addr, uint8_t val)
ipw2200_imem_put16(struct ipw2200_softc *sc, uint32_t addr,
ipw2200_imem_put32(struct ipw2200_softc *sc, uint32_t addr,
ipw2200_rom_control(struct ipw2200_softc *sc, uint32_t val)
ipw2200_rom_get16(struct ipw2200_softc *sc, uint8_t addr)
ipw2200_cache_firmware(struct ipw2200_softc *sc)
ipw2200_free_firmware(struct ipw2200_softc *sc)
ipw2200_load_uc(struct ipw2200_softc *sc, uint8_t *buf, size_t size)
ipw2200_load_fw(struct ipw2200_softc *sc, uint8_t *buf, size_t size)
ipw2200_csr_get8(struct ipw2200_softc *sc, uint32_t off)
ipw2200_csr_get16(struct ipw2200_softc *sc, uint32_t off)
ipw2200_csr_get32(struct ipw2200_softc *sc, uint32_t off)
ipw2200_csr_getbuf32(struct ipw2200_softc *sc, uint32_t off,
ipw2200_csr_put8(struct ipw2200_softc *sc, uint32_t off,
ipw2200_csr_put16(struct ipw2200_softc *sc, uint32_t off,
extern int ipw2200_init(struct ipw2200_softc *sc);
extern void ipw2200_wifi_ioctl(struct ipw2200_softc *, queue_t *,
extern int ipw2200_dma_region_alloc(struct ipw2200_softc *sc,
extern int ipw2200_disable(struct ipw2200_softc *sc);
extern int ipw2200_start_scan(struct ipw2200_softc *sc);
extern int ipw2200_radio_status(struct ipw2200_softc *sc);
extern void ipw2200_get_statistics(struct ipw2200_softc *sc);
extern uint8_t ipw2200_csr_get8(struct ipw2200_softc *sc, uint32_t off);
extern uint16_t ipw2200_csr_get16(struct ipw2200_softc *sc, uint32_t off);
extern uint32_t ipw2200_csr_get32(struct ipw2200_softc *sc, uint32_t off);
extern void ipw2200_csr_getbuf32(struct ipw2200_softc *sc, uint32_t off,
extern void ipw2200_csr_put8(struct ipw2200_softc *sc, uint32_t off,
extern void ipw2200_csr_put16(struct ipw2200_softc *sc, uint32_t off,
extern void ipw2200_csr_put32(struct ipw2200_softc *sc, uint32_t off,
extern uint8_t ipw2200_imem_get8(struct ipw2200_softc *sc, uint32_t addr);
extern uint16_t ipw2200_imem_get16(struct ipw2200_softc *sc,
extern uint32_t ipw2200_imem_get32(struct ipw2200_softc *sc,
extern void ipw2200_imem_put8(struct ipw2200_softc *sc, uint32_t addr,
extern void ipw2200_imem_put16(struct ipw2200_softc *sc, uint32_t addr,
extern void ipw2200_imem_put32(struct ipw2200_softc *sc, uint32_t addr,
extern void ipw2200_rom_control(struct ipw2200_softc *sc, uint32_t val);
extern uint16_t ipw2200_rom_get16(struct ipw2200_softc *sc, uint8_t addr);
extern int ipw2200_cache_firmware(struct ipw2200_softc *sc);
extern int ipw2200_free_firmware(struct ipw2200_softc *sc);
extern int ipw2200_load_uc(struct ipw2200_softc *sc, uint8_t *buf, size_t size);
extern int ipw2200_load_fw(struct ipw2200_softc *sc, uint8_t *buf, size_t size);