Lines Matching defs:dksc
533 struct dk_softc *dksc = &sc->sc_dksc;
535 if (DK_BUSY(dksc, 0))
538 if (DK_ATTACHED(dksc) &&
542 disk_destroy(&dksc->sc_dkdev);
737 struct dk_softc *dksc;
751 dksc = &sc->sc_dksc;
752 if ((error = dk_close(dksc, dev, flags, fmt, l)) != 0)
755 if (!DK_ATTACHED(dksc)) {
757 device_printf(dksc->sc_dev,
847 struct dk_softc *dksc = &sc->sc_dksc;
848 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom;
854 DPRINTF_FOLLOW(("cgd_diskstart(%p, %p)\n", dksc, bp));
940 struct dk_softc *dksc = &sc->sc_dksc;
941 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom;
954 DPRINTF(CGDB_IO, ("%s: error %d\n", dksc->sc_xname,
989 struct dk_softc *dksc = &sc->sc_dksc;
1004 dk_done(dksc, obp);
1005 dk_start(dksc, NULL);
1012 struct dk_softc *dksc = &sc->sc_dksc;
1013 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom;
1024 KASSERTMSG((dg->dg_secsize == dksc->sc_dkdev.dk_label->d_secsize),
1026 dg->dg_secsize, dksc->sc_dkdev.dk_label->d_secsize);
1059 struct dk_softc *dksc;
1066 dksc = &sc->sc_dksc;
1067 if (!DK_ATTACHED(dksc))
1077 struct dk_softc *dksc;
1083 dksc = &sc->sc_dksc;
1084 if (!DK_ATTACHED(dksc))
1093 struct dk_softc *dksc;
1113 dksc = &sc->sc_dksc;
1120 if (DK_ATTACHED(dksc))
1137 if (!DK_ATTACHED(dksc)) {
1152 if (!DK_ATTACHED(dksc)) {
1167 struct disklabel *lp = dksc->sc_dkdev.dk_label;
1183 if (!DK_ATTACHED(dksc)) {
1189 error = dk_ioctl(dksc, dev, cmd, data, flag, l);
1240 struct dk_softc *dksc = &sc->sc_dksc;
1337 bufq_alloc(&dksc->sc_bufq, "fcfs", 0);
1343 dk_attach(dksc);
1344 disk_attach(&dksc->sc_dkdev);
1346 disk_set_info(dksc->sc_dev, &dksc->sc_dkdev, NULL);
1349 dkwedge_discover(&dksc->sc_dkdev);
1363 struct dk_softc *dksc = &sc->sc_dksc;
1365 if (!DK_ATTACHED(dksc))
1369 dkwedge_delall(&dksc->sc_dkdev);
1372 dk_drain(dksc);
1373 bufq_free(dksc->sc_bufq);
1380 dk_detach(dksc);
1381 disk_detach(&dksc->sc_dkdev);
1444 struct dk_softc *dksc = &sc->sc_dksc;
1472 dg = &dksc->sc_dkdev.dk_geom;