Home | History | Annotate | Download | only in dev

Lines Matching refs:sc_dk

348 	xd->sc_dk.dk_label->d_secsize = XDFM_BPS;
351 xddummystrat, xd->sc_dk.dk_label, xd->sc_dk.dk_cpulabel);
358 sdl = (struct sun_disklabel *)xd->sc_dk.dk_cpulabel->cd_block;
364 xd->pcyl = xd->sc_dk.dk_label->d_ncylinders +
365 xd->sc_dk.dk_label->d_acylinders;
370 xd->ncyl = xd->sc_dk.dk_label->d_ncylinders;
371 xd->acyl = xd->sc_dk.dk_label->d_acylinders;
372 xd->nhead = xd->sc_dk.dk_label->d_ntracks;
373 xd->nsect = xd->sc_dk.dk_label->d_nsectors;
375 xd->sc_dk.dk_label->d_secsize = XDFM_BPS; /* not handled by
575 memset(&xd->sc_dk, 0, sizeof(xd->sc_dk));
576 disk_init(&xd->sc_dk, device_xname(self), &xddkdriver);
688 disk_attach(&xd->sc_dk);
770 xd->sc_dk.dk_copenmask &= ~(1 << part);
773 xd->sc_dk.dk_bopenmask &= ~(1 << part);
776 xd->sc_dk.dk_openmask = xd->sc_dk.dk_copenmask | xd->sc_dk.dk_bopenmask;
868 error = disk_ioctl(&xd->sc_dk, dev, cmd, addr, flag, l);
886 error = setdisklabel(xd->sc_dk.dk_label,
887 (struct disklabel *)addr, /* xd->sc_dk.dk_openmask : */ 0,
888 xd->sc_dk.dk_cpulabel);
907 error = setdisklabel(xd->sc_dk.dk_label,
908 (struct disklabel *)addr, /* xd->sc_dk.dk_openmask : */ 0,
909 xd->sc_dk.dk_cpulabel);
915 xd->sc_dk.dk_openmask |= (1 << 0);
918 xdstrategy, xd->sc_dk.dk_label,
919 xd->sc_dk.dk_cpulabel);
920 xd->sc_dk.dk_openmask =
921 xd->sc_dk.dk_copenmask | xd->sc_dk.dk_bopenmask;
981 (part >= xd->sc_dk.dk_label->d_npartitions ||
982 xd->sc_dk.dk_label->d_partitions[part].p_fstype == FS_UNUSED)) {
990 xd->sc_dk.dk_copenmask |= (1 << part);
993 xd->sc_dk.dk_bopenmask |= (1 << part);
996 xd->sc_dk.dk_openmask = xd->sc_dk.dk_copenmask | xd->sc_dk.dk_bopenmask;
1034 omask = xdsc->sc_dk.dk_openmask & (1 << part);
1040 if (xdsc->sc_dk.dk_label->d_partitions[part].p_fstype != FS_SWAP)
1043 size = xdsc->sc_dk.dk_label->d_partitions[part].p_size *
1044 (xdsc->sc_dk.dk_label->d_secsize / DEV_BSIZE);
1067 (bp->b_bcount % xd->sc_dk.dk_label->d_secsize) != 0) {
1093 if (bounds_check_with_label(&xd->sc_dk, bp,
1423 xdsc->sc_dk.dk_label->d_partitions[partno].p_offset);
1443 disk_busy(&xdsc->sc_dk);
1710 disk_unbusy(&iorq->xd->sc_dk,
1912 disk_unbusy(&iorq->xd->sc_dk,