Lines Matching refs:sc_dk
280 xy->sc_dk.dk_label->d_secsize = XYFM_BPS;
283 xydummystrat, xy->sc_dk.dk_label, xy->sc_dk.dk_cpulabel);
290 sdl = (struct sun_disklabel *)xy->sc_dk.dk_cpulabel->cd_block;
296 xy->pcyl = xy->sc_dk.dk_label->d_ncylinders +
297 xy->sc_dk.dk_label->d_acylinders;
302 xy->ncyl = xy->sc_dk.dk_label->d_ncylinders;
303 xy->acyl = xy->sc_dk.dk_label->d_acylinders;
304 xy->nhead = xy->sc_dk.dk_label->d_ntracks;
305 xy->nsect = xy->sc_dk.dk_label->d_nsectors;
307 xy->sc_dk.dk_label->d_secsize = XYFM_BPS; /* not handled by
510 memset(&xy->sc_dk, 0, sizeof(xy->sc_dk));
511 disk_init(&xy->sc_dk, device_xname(self), &xydkdriver);
602 disk_attach(&xy->sc_dk);
717 xy->sc_dk.dk_copenmask &= ~(1 << part);
720 xy->sc_dk.dk_bopenmask &= ~(1 << part);
723 xy->sc_dk.dk_openmask = xy->sc_dk.dk_copenmask | xy->sc_dk.dk_bopenmask;
821 error = disk_ioctl(&xy->sc_dk, dev, cmd, addr, flag, l);
839 error = setdisklabel(xy->sc_dk.dk_label,
840 (struct disklabel *)addr, /* xy->sc_dk.dk_openmask : */ 0,
841 xy->sc_dk.dk_cpulabel);
860 error = setdisklabel(xy->sc_dk.dk_label,
861 (struct disklabel *)addr, /* xy->sc_dk.dk_openmask : */ 0,
862 xy->sc_dk.dk_cpulabel);
868 xy->sc_dk.dk_openmask |= (1 << 0);
871 xystrategy, xy->sc_dk.dk_label,
872 xy->sc_dk.dk_cpulabel);
873 xy->sc_dk.dk_openmask =
874 xy->sc_dk.dk_copenmask | xy->sc_dk.dk_bopenmask;
934 (part >= xy->sc_dk.dk_label->d_npartitions ||
935 xy->sc_dk.dk_label->d_partitions[part].p_fstype == FS_UNUSED)) {
943 xy->sc_dk.dk_copenmask |= (1 << part);
946 xy->sc_dk.dk_bopenmask |= (1 << part);
949 xy->sc_dk.dk_openmask = xy->sc_dk.dk_copenmask | xy->sc_dk.dk_bopenmask;
988 omask = xysc->sc_dk.dk_openmask & (1 << part);
994 if (xysc->sc_dk.dk_label->d_partitions[part].p_fstype != FS_SWAP)
997 size = xysc->sc_dk.dk_label->d_partitions[part].p_size *
998 (xysc->sc_dk.dk_label->d_secsize / DEV_BSIZE);
1022 (bp->b_bcount % xy->sc_dk.dk_label->d_secsize) != 0) {
1047 lp = xy->sc_dk.dk_label;
1049 if (bounds_check_with_label(&xy->sc_dk, bp,
1316 disk_busy(&xysc->sc_dk);
1639 disk_unbusy(&iorq->xy->sc_dk,
1813 disk_unbusy(&iorq->xy->sc_dk,