Lines Matching defs:sc
148 struct aac_softc *sc;
158 sc = device_get_softc(dev);
159 bzero(sc, sizeof(*sc));
160 sc->aac_dev = dev;
169 command = pci_read_config(sc->aac_dev, PCIR_COMMAND, 2);
171 device_printf(sc->aac_dev, "can't enable bus-master feature\n");
180 sc->aac_hwif = id->hwif;
181 switch(sc->aac_hwif) {
183 fwprintf(sc, HBA_FLAGS_DBG_INIT_B, "set hardware up for PMC SRC");
184 sc->aac_if = aacraid_src_interface;
187 fwprintf(sc, HBA_FLAGS_DBG_INIT_B, "set hardware up for PMC SRCv");
188 sc->aac_if = aacraid_srcv_interface;
191 sc->aac_hwif = AAC_HWIF_UNKNOWN;
192 device_printf(sc->aac_dev, "unknown hardware type\n");
203 sc->aac_regs_rid0 = PCIR_BAR(0);
204 if ((sc->aac_regs_res0 = bus_alloc_resource_any(sc->aac_dev,
205 SYS_RES_MEMORY, &sc->aac_regs_rid0, RF_ACTIVE)) == NULL) {
206 device_printf(sc->aac_dev,
210 sc->aac_btag0 = rman_get_bustag(sc->aac_regs_res0);
211 sc->aac_bhandle0 = rman_get_bushandle(sc->aac_regs_res0);
213 sc->aac_regs_rid1 = PCIR_BAR(2);
214 if ((sc->aac_regs_res1 = bus_alloc_resource_any(sc->aac_dev,
215 SYS_RES_MEMORY, &sc->aac_regs_rid1, RF_ACTIVE)) == NULL) {
216 device_printf(sc->aac_dev,
220 sc->aac_btag1 = rman_get_bustag(sc->aac_regs_res1);
221 sc->aac_bhandle1 = rman_get_bushandle(sc->aac_regs_res1);
238 &sc->aac_parent_dmat)) {
239 device_printf(sc->aac_dev, "can't allocate parent DMA tag\n");
244 sc->flags = id->quirks;
249 error = aacraid_attach(sc);
253 aacraid_free(sc);