Lines Matching refs:sc_dkdev
90 dksc->sc_dkdev.dk_name = dksc->sc_xname; in dk_init()
128 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver; in dk_open()
129 struct disklabel *lp = dksc->sc_dkdev.dk_label; in dk_open()
133 struct disk *dk = &dksc->sc_dkdev; in dk_open()
206 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver; in dk_close()
209 struct disk *dk = &dksc->sc_dkdev; in dk_close()
248 lp = dksc->sc_dkdev.dk_label; in dk_translate()
249 dk = &dksc->sc_dkdev; in dk_translate()
274 if (bounds_check_with_label(&dksc->sc_dkdev, bp, wlabel) <= 0) in dk_translate()
351 disk_wait(&dksc->sc_dkdev); in dk_strategy_defer()
378 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver; in dk_start()
390 disk_wait(&dksc->sc_dkdev); in dk_start()
426 disk_busy(&dksc->sc_dkdev); in dk_start()
436 disk_unbusy(&dksc->sc_dkdev, 0, (bp->b_flags & B_READ)); in dk_start()
437 disk_wait(&dksc->sc_dkdev); in dk_start()
461 struct disk *dk = &dksc->sc_dkdev; in dk_done()
501 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver; in dk_discard()
502 unsigned secsize = dksc->sc_dkdev.dk_geom.dg_secsize; in dk_discard()
550 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver; in dk_size()
560 is_open = dksc->sc_dkdev.dk_openmask & (1 << part); in dk_size()
565 lp = dksc->sc_dkdev.dk_label; in dk_size()
582 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver; in dk_ioctl()
584 struct disk *dk = &dksc->sc_dkdev; in dk_ioctl()
660 error = setdisklabel(dksc->sc_dkdev.dk_label, in dk_ioctl()
661 lp, 0, dksc->sc_dkdev.dk_cpulabel); in dk_ioctl()
669 dkd->d_strategy, dksc->sc_dkdev.dk_label, in dk_ioctl()
670 dksc->sc_dkdev.dk_cpulabel); in dk_ioctl()
768 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver; in dk_dump()
769 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom; in dk_dump()
804 lp = dksc->sc_dkdev.dk_label; in dk_dump()
820 if (dksc->sc_dkdev.dk_nwedges == 0) { in dk_dump()
879 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver; in dk_getdefaultlabel()
880 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom; in dk_getdefaultlabel()
919 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver; in dk_getdisklabel()
920 struct disklabel *lp = dksc->sc_dkdev.dk_label; in dk_getdisklabel()
921 struct cpu_disklabel *clp = dksc->sc_dkdev.dk_cpulabel; in dk_getdisklabel()
922 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom; in dk_getdisklabel()
930 dksc->sc_dkdev.dk_label, dksc->sc_dkdev.dk_cpulabel); in dk_getdisklabel()
987 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver; in dk_makedisklabel()
988 struct disklabel *lp = dksc->sc_dkdev.dk_label; in dk_makedisklabel()