Lines Matching defs:sc
339 struct aac_softc *sc;
348 sc = device_get_softc(dev);
349 sc->aac_dev = dev;
368 sc->aac_hwif = id->hwif;
369 switch(sc->aac_hwif) {
372 fwprintf(sc, HBA_FLAGS_DBG_INIT_B,
374 sc->aac_if = &aac_rx_interface;
377 fwprintf(sc, HBA_FLAGS_DBG_INIT_B,
379 sc->aac_if = &aac_sa_interface;
382 fwprintf(sc, HBA_FLAGS_DBG_INIT_B,
384 sc->aac_if = &aac_rkt_interface;
387 sc->aac_hwif = AAC_HWIF_UNKNOWN;
393 sc->flags = id->quirks;
399 if ((sc->aac_regs_res0 = bus_alloc_resource_any(dev,
404 sc->aac_btag0 = rman_get_bustag(sc->aac_regs_res0);
405 sc->aac_bhandle0 = rman_get_bushandle(sc->aac_regs_res0);
407 if (sc->aac_hwif == AAC_HWIF_NARK) {
409 if ((sc->aac_regs_res1 = bus_alloc_resource_any(dev,
415 sc->aac_btag1 = rman_get_bustag(sc->aac_regs_res1);
416 sc->aac_bhandle1 = rman_get_bushandle(sc->aac_regs_res1);
418 sc->aac_regs_res1 = sc->aac_regs_res0;
419 sc->aac_btag1 = sc->aac_btag0;
420 sc->aac_bhandle1 = sc->aac_bhandle0;
427 if (aac_enable_msi != 0 && (sc->flags & AAC_FLAGS_NOMSI) == 0) {
432 if ((sc->aac_irq = bus_alloc_resource_any(sc->aac_dev, SYS_RES_IRQ,
453 &sc->aac_parent_dmat)) {
461 error = aac_attach(sc);
465 aac_free(sc);