Home | History | Annotate | Download | only in pci

Lines Matching refs:ipw_softc

91 static int	ipw_dma_alloc(struct ipw_softc *);
92 static void ipw_release(struct ipw_softc *);
100 static uint16_t ipw_read_prom_word(struct ipw_softc *, uint8_t);
101 static void ipw_command_intr(struct ipw_softc *, struct ipw_soft_buf *);
102 static void ipw_newstate_intr(struct ipw_softc *, struct ipw_soft_buf *);
103 static void ipw_data_intr(struct ipw_softc *, struct ipw_status *,
105 static void ipw_rx_intr(struct ipw_softc *);
106 static void ipw_release_sbd(struct ipw_softc *, struct ipw_soft_bd *);
107 static void ipw_tx_intr(struct ipw_softc *);
110 static int ipw_cmd(struct ipw_softc *, uint32_t, void *, uint32_t);
116 static int ipw_get_table1(struct ipw_softc *, uint32_t *);
117 static int ipw_get_radio(struct ipw_softc *, int *);
118 static void ipw_stop_master(struct ipw_softc *);
119 static int ipw_reset(struct ipw_softc *);
120 static int ipw_load_ucode(struct ipw_softc *, u_char *, int);
121 static int ipw_load_firmware(struct ipw_softc *, u_char *, int);
122 static int ipw_cache_firmware(struct ipw_softc *);
123 static void ipw_free_firmware(struct ipw_softc *);
124 static int ipw_config(struct ipw_softc *);
127 static uint32_t ipw_read_table1(struct ipw_softc *, uint32_t);
128 static void ipw_write_table1(struct ipw_softc *, uint32_t, uint32_t);
129 static int ipw_read_table2(struct ipw_softc *, uint32_t, void *, uint32_t *);
130 static void ipw_read_mem_1(struct ipw_softc *, bus_size_t, uint8_t *,
132 static void ipw_write_mem_1(struct ipw_softc *, bus_size_t, uint8_t *,
136 MEM_READ_1(struct ipw_softc *sc, uint32_t addr)
143 MEM_READ_4(struct ipw_softc *sc, uint32_t addr)
149 CFATTACH_DECL_NEW(ipw, sizeof (struct ipw_softc), ipw_match, ipw_attach,
170 struct ipw_softc *sc = device_private(self);
344 struct ipw_softc *sc = device_private(self);
374 ipw_dma_alloc(struct ipw_softc *sc)
652 ipw_release(struct ipw_softc *sc)
742 struct ipw_softc *sc = ifp->if_softc;
795 struct ipw_softc *sc = ifp->if_softc;
849 ipw_read_prom_word(struct ipw_softc *sc, uint8_t addr)
901 ipw_command_intr(struct ipw_softc *sc, struct ipw_soft_buf *sbuf)
919 ipw_newstate_intr(struct ipw_softc *sc, struct ipw_soft_buf *sbuf)
1005 ipw_data_intr(struct ipw_softc *sc, struct ipw_status *status,
1108 ipw_rx_intr(struct ipw_softc *sc)
1178 ipw_release_sbd(struct ipw_softc *sc, struct ipw_soft_bd *sbd)
1215 ipw_tx_intr(struct ipw_softc *sc)
1252 struct ipw_softc *sc = arg;
1269 struct ipw_softc *sc = arg;
1308 ipw_cmd(struct ipw_softc *sc, uint32_t type, void *data, uint32_t len)
1349 struct ipw_softc *sc = ifp->if_softc;
1512 struct ipw_softc *sc = ifp->if_softc;
1566 struct ipw_softc *sc = ifp->if_softc;
1585 ipw_get_table1(struct ipw_softc *sc, uint32_t *tbl)
1609 ipw_get_radio(struct ipw_softc *sc, int *ret)
1633 struct ipw_softc *sc = ifp->if_softc;
1700 ipw_read_table1(struct ipw_softc *sc, uint32_t off)
1706 ipw_write_table1(struct ipw_softc *sc, uint32_t off, uint32_t info)
1712 ipw_read_table2(struct ipw_softc *sc, uint32_t off, void *buf, uint32_t *len)
1738 ipw_stop_master(struct ipw_softc *sc)
1761 ipw_reset(struct ipw_softc *sc)
1795 ipw_load_ucode(struct ipw_softc *sc, u_char *uc, int size)
1846 ipw_load_firmware(struct ipw_softc *sc, u_char *fw, int size)
1894 ipw_cache_firmware(struct ipw_softc *sc)
1961 ipw_free_firmware(struct ipw_softc *sc)
1973 ipw_config(struct ipw_softc *sc)
2182 struct ipw_softc *sc = ifp->if_softc;
2260 struct ipw_softc *sc = ifp->if_softc;
2282 ipw_read_mem_1(struct ipw_softc *sc, bus_size_t offset, uint8_t *datap,
2292 ipw_write_mem_1(struct ipw_softc *sc, bus_size_t offset, uint8_t *datap,