Home | History | Annotate | Download | only in scsipi

Lines Matching defs:dksc

255 	struct dk_softc *dksc = &sd->sc_dksc;
289 dk_init(dksc, self, dtype);
290 disk_init(&dksc->sc_dkdev, dksc->sc_xname, &sddkdriver);
293 dk_attach(dksc);
294 disk_attach(&dksc->sc_dkdev);
296 bufq_alloc(&dksc->sc_bufq, BUFQ_DISK_DEFAULT_STRAT,
306 periph->periph_dev = dksc->sc_dev;
335 aprint_normal_dev(dksc->sc_dev, "");
372 dkwedge_discover(&dksc->sc_dkdev);
390 struct dk_softc *dksc = &sd->sc_dksc;
395 rc = disk_begindetach(&dksc->sc_dkdev, sd_lastclose, self, flags);
413 dk_drain(dksc);
420 bufq_free(dksc->sc_bufq);
423 dkwedge_delall(&dksc->sc_dkdev);
426 disk_detach(&dksc->sc_dkdev);
427 disk_destroy(&dksc->sc_dkdev);
429 dk_detach(dksc);
533 struct dk_softc *dksc;
542 dksc = &sd->sc_dksc;
544 if (!device_is_active(dksc->sc_dev))
564 error = dk_open(dksc, dev, flag, fmt, l);
578 struct dk_softc *dksc = &sd->sc_dksc;
588 aprint_error_dev(dksc->sc_dev,
619 struct dk_softc *dksc;
624 dksc = &sd->sc_dksc;
626 return dk_close(dksc, dev, flag, fmt, l);
638 struct dk_softc *dksc = &sd->sc_dksc;
649 !device_is_active(dksc->sc_dev)) {
660 dk_strategy(dksc, bp);
824 struct dk_softc *dksc = &sd->sc_dksc;
826 dk_start(dksc, NULL);
839 struct dk_softc *dksc = &sd->sc_dksc;
852 dk_start(dksc, NULL);
861 struct dk_softc *dksc = &sd->sc_dksc;
877 dk_done(dksc, bp);
886 struct dk_softc *dksc = &sd->sc_dksc;
903 xmax = dksc->sc_dkdev.dk_geom.dg_secsize * 0xff;
949 struct dk_softc *dksc = &sd->sc_dksc;
983 if (DK_BUSY(dksc, pmask) == 0) {
1023 error = dk_ioctl(dksc, dev, cmd, addr, flag, l);
1096 struct dk_softc *dksc = &sd->sc_dksc;
1105 aprint_error_dev(dksc->sc_dev,
1130 struct dk_softc *dksc = &sd->sc_dksc;
1172 dksc->sc_xname);
1180 dksc->sc_xname);
1188 aprint_error_dev(dksc->sc_dev,
1212 struct dk_softc *dksc;
1219 dksc = &sd->sc_dksc;
1221 if (!device_is_active(dksc->sc_dev))
1224 return dk_size(dksc, dev);
1238 struct dk_softc *dksc;
1245 dksc = &sd->sc_dksc;
1247 if (!device_is_active(dksc->sc_dev))
1256 return dk_dump(dksc, dev, blkno, va, size, 0);
1263 struct dk_softc *dksc = &sd->sc_dksc;
1264 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom;
1836 struct dk_softc *dksc = &sd->sc_dksc;
1868 printf("%s: fabricating a geometry\n", dksc->sc_xname);
2038 struct dk_softc *dksc = &sd->sc_dksc;
2039 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom;
2051 disk_set_info(dksc->sc_dev, &dksc->sc_dkdev, sd->typename);