Lines Matching defs:dksc
275 struct dk_softc *dksc = &cd->sc_dksc;
299 dk_init(dksc, self, dtype);
300 disk_init(&dksc->sc_dkdev, dksc->sc_xname, &cddkdriver);
302 dk_attach(dksc);
303 disk_attach(&dksc->sc_dkdev);
305 bufq_alloc(&dksc->sc_bufq, "disksort", BUFQ_SORT_RAWBLOCK);
314 periph->periph_dev = dksc->sc_dev;
337 struct dk_softc *dksc = &cd->sc_dksc;
342 if ((rc = disk_begindetach(&dksc->sc_dkdev, cd_lastclose, self, flags)) != 0)
359 dk_drain(dksc);
366 bufq_free(dksc->sc_bufq);
369 disk_detach(&dksc->sc_dkdev);
370 disk_destroy(&dksc->sc_dkdev);
372 dk_detach(dksc);
482 struct dk_softc *dksc;
491 dksc = &cd->sc_dksc;
510 error = dk_open(dksc, dev, flag, fmt, l);
559 struct dk_softc *dksc;
564 dksc = &cd->sc_dksc;
566 return dk_close(dksc
646 struct dk_softc *dksc = &cd->sc_dksc;
647 unsigned secsize = dksc->sc_dkdev.dk_geom.dg_secsize;
667 cd_iosize(dksc->sc_dev, &count);
712 struct dk_softc *dksc = &cd->sc_dksc;
735 if (dksc->sc_dkdev.dk_label->d_secsize != dksc->sc_dkdev.dk_geom.dg_secsize) {
742 dk_strategy(dksc, bounce->lbp);
744 dk_strategy(dksc, bounce->rbp);
749 dk_strategy(dksc, bp);
884 struct dk_softc *dksc = &cd->sc_dksc;
886 dk_start(dksc, NULL);
899 struct dk_softc *dksc = &cd->sc_dksc;
912 dk_start(dksc, NULL);
921 struct dk_softc *dksc = &cd->sc_dksc;
932 dk_done(dksc, bp);
1024 struct dk_softc *dksc = &cd->sc_dksc;
1039 xmax = dksc->sc_dkdev.dk_geom.dg_secsize * 0xff;
1206 struct dk_softc *dksc = &cd->sc_dksc;
1386 if (DK_BUSY(dksc, pmask) == 0) {
1450 error = dk_ioctl(dksc, dev, cmd, addr, flag, l);
3629 struct dk_softc *dksc = &cd->sc_dksc;
3630 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom;
3639 disk_set_info(dksc->sc_dev, &dksc->sc_dkdev, NULL);