Lines Matching refs:sc_dkdev
90 dksc->sc_dkdev.dk_name = dksc->sc_xname;
128 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver;
129 struct disklabel *lp = dksc->sc_dkdev.dk_label;
133 struct disk *dk = &dksc->sc_dkdev;
206 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver;
209 struct disk *dk = &dksc->sc_dkdev;
248 lp = dksc->sc_dkdev.dk_label;
249 dk = &dksc->sc_dkdev;
274 if (bounds_check_with_label(&dksc->sc_dkdev, bp, wlabel) <= 0)
351 disk_wait(&dksc->sc_dkdev);
378 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver;
390 disk_wait(&dksc->sc_dkdev);
426 disk_busy(&dksc->sc_dkdev);
436 disk_unbusy(&dksc->sc_dkdev, 0, (bp->b_flags & B_READ));
437 disk_wait(&dksc->sc_dkdev);
461 struct disk *dk = &dksc->sc_dkdev;
501 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver;
502 unsigned secsize = dksc->sc_dkdev.dk_geom.dg_secsize;
551 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver;
561 is_open = dksc->sc_dkdev.dk_openmask & (1 << part);
566 lp = dksc->sc_dkdev.dk_label;
583 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver;
585 struct disk *dk = &dksc->sc_dkdev;
661 error = setdisklabel(dksc->sc_dkdev.dk_label,
662 lp, 0, dksc->sc_dkdev.dk_cpulabel);
670 dkd->d_strategy, dksc->sc_dkdev.dk_label,
671 dksc->sc_dkdev.dk_cpulabel);
769 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver;
770 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom;
805 lp = dksc->sc_dkdev.dk_label;
821 if (dksc->sc_dkdev.dk_nwedges == 0) {
880 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver;
881 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom;
920 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver;
921 struct disklabel *lp = dksc->sc_dkdev.dk_label;
922 struct cpu_disklabel *clp = dksc->sc_dkdev.dk_cpulabel;
923 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom;
931 dksc->sc_dkdev.dk_label, dksc->sc_dkdev.dk_cpulabel);
988 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver;
989 struct disklabel *lp = dksc->sc_dkdev.dk_label;