Home
last modified time | relevance | path

Searched refs:scbus (Results 1 – 7 of 7) sorted by relevance

/mirbsd/src/sys/dev/sdmmc/
Dsdmmc_scsi.c99 struct sdmmc_scsi_softc *scbus; in sdmmc_scsi_attach() local
104 scbus = malloc(sizeof *scbus, M_DEVBUF, M_WAITOK | M_ZERO); in sdmmc_scsi_attach()
106 scbus->sc_tgt = malloc(sizeof(*scbus->sc_tgt) * in sdmmc_scsi_attach()
113 scbus->sc_ntargets = 1; in sdmmc_scsi_attach()
115 if (scbus->sc_ntargets >= SDMMC_SCSIID_MAX+1) in sdmmc_scsi_attach()
117 scbus->sc_tgt[scbus->sc_ntargets].card = sf; in sdmmc_scsi_attach()
118 scbus->sc_ntargets++; in sdmmc_scsi_attach()
122 if (sdmmc_alloc_ccbs(scbus, SDMMC_SCSI_MAXCMDS) != 0) { in sdmmc_scsi_attach()
127 sc->sc_scsibus = scbus; in sdmmc_scsi_attach()
129 scbus->sc_adapter.scsi_cmd = sdmmc_scsi_cmd; in sdmmc_scsi_attach()
[all …]
/mirbsd/src/sys/dev/usb/
Dumass_scsi.c96 struct umass_scsi_softc *scbus; in umass_scsi_attach() local
98 scbus = umass_scsi_setup(sc); in umass_scsi_attach()
99 scbus->sc_link.adapter_target = UMASS_SCSIID_HOST; in umass_scsi_attach()
100 scbus->sc_link.luns = sc->maxlun + 1; in umass_scsi_attach()
101 scbus->sc_link.flags &= ~SDEV_ATAPI; in umass_scsi_attach()
102 scbus->sc_link.flags |= SDEV_UMASS; in umass_scsi_attach()
103 scbus->sc_link.device = &umass_scsi_dev; in umass_scsi_attach()
107 USBDEVNAME(sc->sc_dev), sc, scbus)); in umass_scsi_attach()
110 scbus->base.sc_child = in umass_scsi_attach()
111 config_found((struct device *)sc, &scbus->sc_link, scsiprint); in umass_scsi_attach()
[all …]
Dumass.c648 struct umassbus_softc *scbus; in USB_DETACH() local
672 scbus = sc->bus; in USB_DETACH()
673 if (scbus != NULL) { in USB_DETACH()
674 if (scbus->sc_child != NULL) in USB_DETACH()
675 rv = config_detach(scbus->sc_child, flags); in USB_DETACH()
676 free(scbus, M_DEVBUF); in USB_DETACH()
695 struct umassbus_softc *scbus = sc->bus; in umass_activate() local
708 if (scbus == NULL || scbus->sc_child == NULL) in umass_activate()
710 rv = config_deactivate(scbus->sc_child); in umass_activate()
/mirbsd/src/sys/sys/
Dscsiio.h53 int scbus; /* -1 if wildcard */ member
62 int scbus; /* -1 if wildcard */ member
/mirbsd/src/sys/scsi/
Dscsi_ioctl.c340 sca->scbus = sc_link->scsibus; in scsi_do_ioctl()
350 sca->scbus = sc_link->scsibus; in scsi_do_ioctl()
433 return (scsi_probe_busses(sca->scbus, sca->target, sca->lun)); in scsi_do_ioctl()
438 return (scsi_probe_busses(sca->scbus, sca->target, sca->lun)); in scsi_do_ioctl()
/mirbsd/src/sbin/scsi/
Dscsi.c893 addr.scbus = (bus == -1) ? 0 : bus; in do_probe_all()
896 if (addr.scbus || addr.lun) in do_probe_all()
898 printf("For bus %d lun %d:\n", addr.scbus, addr.lun); in do_probe_all()
955 scaddr.scbus = bus; in main()
/mirbsd/src/sys/dev/pci/
Dncr.c3761 struct scsibus_data *scbus;
4233 scbus = scsi_alloc_bus();
4234 if(!scbus)
4236 scbus->adapter_link = &np->sc_link;
4239 scbus->maxtarg = 15;
4243 unsigned t_to = scbus->maxtarg;
4257 scsi_attachdevs (scbus);
4258 scbus = NULL; /* Upper-level SCSI code owns this now */