Home | History | Annotate | Download | only in dev

Lines Matching defs:sc_dkdev

86 	struct disk sc_dkdev;	/* hook for generic disk handling */
185 disk_init(&sc->sc_dkdev, device_xname(self), &mddkdriver);
186 disk_attach(&sc->sc_dkdev);
202 mutex_enter(&sc->sc_dkdev.dk_openlock);
203 if (sc->sc_dkdev.dk_openmask == 0 && sc->sc_type == MD_UNCONFIGURED)
207 mutex_exit(&sc->sc_dkdev.dk_openlock);
213 disk_detach(&sc->sc_dkdev);
214 disk_destroy(&sc->sc_dkdev);
288 dk = &sc->sc_dkdev;
348 dk = &sc->sc_dkdev;
451 disk_busy(&sc->sc_dkdev);
456 disk_unbusy(&sc->sc_dkdev, xfer, is_read);
484 error = disk_ioctl(&sc->sc_dkdev, dev, cmd, data, flag, l);
529 struct disk_geom *dg = &sc->sc_dkdev.dk_geom;
530 struct disklabel *lp = sc->sc_dkdev.dk_label;
578 disk_set_info(sc->sc_dev, &sc->sc_dkdev, NULL);
703 disk_busy(&sc->sc_dkdev);
708 disk_unbusy(&sc->sc_dkdev, (error ? 0 : xfer), is_read);