ipw2100_softc
ipw2100_cmd(struct ipw2100_softc *sc, uint32_t type, void *buf, size_t len)
ipw2100_init(struct ipw2100_softc *sc)
static void ipw2100_hwconf_get(struct ipw2100_softc *sc);
static int ipw2100_chip_reset(struct ipw2100_softc *sc);
static void ipw2100_master_stop(struct ipw2100_softc *sc);
static void ipw2100_stop(struct ipw2100_softc *sc);
static int ipw2100_config(struct ipw2100_softc *sc);
static int ipw2100_cmd(struct ipw2100_softc *sc, uint32_t type,
ipw2100_hwconf_get(struct ipw2100_softc *sc)
static int ipw2100_dma_region_alloc(struct ipw2100_softc *sc,
static void ipw2100_tables_init(struct ipw2100_softc *sc);
static void ipw2100_ring_hwsetup(struct ipw2100_softc *sc);
ipw2100_master_stop(struct ipw2100_softc *sc)
static int ipw2100_ring_alloc(struct ipw2100_softc *sc);
static void ipw2100_ring_free(struct ipw2100_softc *sc);
static void ipw2100_ring_reset(struct ipw2100_softc *sc);
ipw2100_chip_reset(struct ipw2100_softc *sc)
static int ipw2100_ring_init(struct ipw2100_softc *sc);
ipw2100_get_radio(struct ipw2100_softc *sc)
ipw2100_get_statistics(struct ipw2100_softc *sc)
ipw2100_dma_region_alloc(struct ipw2100_softc *sc,
ipw2100_ring_alloc(struct ipw2100_softc *sc)
static void ipw2100_rcvpkt(struct ipw2100_softc *sc,
ipw2100_ring_free(struct ipw2100_softc *sc)
ipw2100_ring_reset(struct ipw2100_softc *sc)
static void ipw2100_thread(struct ipw2100_softc *sc);
ipw2100_ring_init(struct ipw2100_softc *sc)
ipw2100_ring_hwsetup(struct ipw2100_softc *sc)
static int ipw2100_ioctl(struct ipw2100_softc *sc, queue_t *q, mblk_t *m);
static int ipw2100_getset(struct ipw2100_softc *sc,
struct ipw2100_softc *sc = (struct ipw2100_softc *)ic;
static int ipw_wificfg_radio(struct ipw2100_softc *sc,
static int ipw_wificfg_disassoc(struct ipw2100_softc *sc,
IPW2100_DBG(IPW2100_DBG_GLD, (((struct ipw2100_softc *)arg)->sc_dip,
static int ipw2100_cpr_suspend(struct ipw2100_softc *sc);
static int ipw2100_cpr_resume(struct ipw2100_softc *sc);
IPW2100_DBG(IPW2100_DBG_GLD, (((struct ipw2100_softc *)arg)->sc_dip,
ipw2100_thread(struct ipw2100_softc *sc)
struct ipw2100_softc *sc = (struct ipw2100_softc *)arg;
struct ipw2100_softc *sc = (struct ipw2100_softc *)arg;
struct ipw2100_softc *sc = (struct ipw2100_softc *)arg;
struct ipw2100_softc *sc = (struct ipw2100_softc *)arg;
struct ipw2100_softc *sc = (struct ipw2100_softc *)arg;
struct ipw2100_softc *sc = (struct ipw2100_softc *)ic;
struct ipw2100_softc *sc = (struct ipw2100_softc *)arg;
ipw2100_ioctl(struct ipw2100_softc *sc, queue_t *q, mblk_t *m)
ipw2100_getset(struct ipw2100_softc *sc, mblk_t *m, uint32_t cmd,
struct ipw2100_softc *sc = (struct ipw2100_softc *)arg;
struct ipw2100_softc *sc = (struct ipw2100_softc *)arg;
struct ipw2100_softc *sc = (struct ipw2100_softc *)arg;
ipw_wificfg_radio(struct ipw2100_softc *sc, uint32_t cmd, wldp_t *outfp)
struct ipw2100_softc *sc;
ipw_wificfg_disassoc(struct ipw2100_softc *sc, wldp_t *outfp)
ipw2100_rcvpkt(struct ipw2100_softc *sc, struct ipw2100_status *status,
struct ipw2100_softc *sc = (struct ipw2100_softc *)(uintptr_t)arg;
sizeof (struct ipw2100_softc), 1);
struct ipw2100_softc *sc =
ipw2100_cpr_suspend(struct ipw2100_softc *sc)
ipw2100_cpr_resume(struct ipw2100_softc *sc)
struct ipw2100_softc *sc =
ipw2100_tables_init(struct ipw2100_softc *sc)
ipw2100_stop(struct ipw2100_softc *sc)
ipw2100_config(struct ipw2100_softc *sc)
ipw2100_csr_put32(struct ipw2100_softc *sc, uint32_t off, uint32_t val)
ipw2100_csr_rep_put8(struct ipw2100_softc *sc,
ipw2100_imem_get8(struct ipw2100_softc *sc, int32_t addr)
ipw2100_imem_get16(struct ipw2100_softc *sc, uint32_t addr)
ipw2100_imem_get32(struct ipw2100_softc *sc, uint32_t addr)
ipw2100_imem_rep_get16(struct ipw2100_softc *sc,
ipw2100_imem_put8(struct ipw2100_softc *sc, uint32_t addr, uint8_t val)
ipw2100_imem_put16(struct ipw2100_softc *sc, uint32_t addr, uint16_t val)
ipw2100_imem_put32(struct ipw2100_softc *sc, uint32_t addr, uint32_t val)
ipw2100_imem_rep_put8(struct ipw2100_softc *sc,
ipw2100_imem_getbuf(struct ipw2100_softc *sc,
ipw2100_imem_putbuf(struct ipw2100_softc *sc,
ipw2100_rom_control(struct ipw2100_softc *sc, uint32_t val)
ipw2100_table1_get8(struct ipw2100_softc *sc, uint32_t off)
ipw2100_table1_get32(struct ipw2100_softc *sc, uint32_t off)
ipw2100_table1_put32(struct ipw2100_softc *sc, uint32_t off, uint32_t val)
ipw2100_table2_getbuf(struct ipw2100_softc *sc,
ipw2100_rom_get16(struct ipw2100_softc *sc, uint8_t addr)
ipw2100_cache_firmware(struct ipw2100_softc *sc)
ipw2100_free_firmware(struct ipw2100_softc *sc)
ipw2100_load_uc(struct ipw2100_softc *sc)
ipw2100_load_fw(struct ipw2100_softc *sc)
ipw2100_csr_get8(struct ipw2100_softc *sc, uint32_t off)
ipw2100_csr_get16(struct ipw2100_softc *sc, uint32_t off)
ipw2100_csr_get32(struct ipw2100_softc *sc, uint32_t off)
ipw2100_csr_rep_get16(struct ipw2100_softc *sc,
ipw2100_csr_put8(struct ipw2100_softc *sc, uint32_t off, uint8_t val)
ipw2100_csr_put16(struct ipw2100_softc *sc, uint32_t off, uint16_t val)
extern int ipw2100_init(struct ipw2100_softc *sc);
extern int ipw2100_disable(struct ipw2100_softc *sc);
extern void ipw2100_get_statistics(struct ipw2100_softc *sc);
extern uint8_t ipw2100_csr_get8(struct ipw2100_softc *sc, uint32_t off);
extern uint16_t ipw2100_csr_get16(struct ipw2100_softc *sc, uint32_t off);
extern uint32_t ipw2100_csr_get32(struct ipw2100_softc *sc, uint32_t off);
extern void ipw2100_csr_rep_get16(struct ipw2100_softc *sc, uint32_t off,
extern void ipw2100_csr_put8(struct ipw2100_softc *sc, uint32_t off,
extern void ipw2100_csr_put16(struct ipw2100_softc *sc,
extern void ipw2100_csr_put32(struct ipw2100_softc *sc,
extern void ipw2100_csr_rep_put8(struct ipw2100_softc *sc,
extern uint8_t ipw2100_imem_get8(struct ipw2100_softc *sc, int32_t addr);
extern uint16_t ipw2100_imem_get16(struct ipw2100_softc *sc,
extern uint32_t ipw2100_imem_get32(struct ipw2100_softc *sc,
extern void ipw2100_imem_rep_get16(struct ipw2100_softc *sc,
extern void ipw2100_imem_put8(struct ipw2100_softc *sc,
extern void ipw2100_imem_put16(struct ipw2100_softc *sc,
extern void ipw2100_imem_put32(struct ipw2100_softc *sc,
extern void ipw2100_imem_rep_put8(struct ipw2100_softc *sc,
extern void ipw2100_imem_getbuf(struct ipw2100_softc *sc,
extern void ipw2100_imem_putbuf(struct ipw2100_softc *sc,
extern void ipw2100_rom_control(struct ipw2100_softc *sc, uint32_t val);
extern uint8_t ipw2100_table1_get8(struct ipw2100_softc *sc, uint32_t off);
extern uint32_t ipw2100_table1_get32(struct ipw2100_softc *sc,
extern void ipw2100_table1_put32(struct ipw2100_softc *sc,
extern int ipw2100_table2_getbuf(struct ipw2100_softc *sc,
extern uint16_t ipw2100_rom_get16(struct ipw2100_softc *sc, uint8_t addr);
extern int ipw2100_cache_firmware(struct ipw2100_softc *sc);
extern int ipw2100_free_firmware(struct ipw2100_softc *sc);
extern int ipw2100_load_uc(struct ipw2100_softc *sc);
extern int ipw2100_load_fw(struct ipw2100_softc *sc);