Home | History | Annotate | Download | only in vsa

Lines Matching defs:sc_disk

126 	struct disk sc_disk;		/* disklabel etc. */
364 disk_init(&rd->sc_disk, device_xname(rd->sc_dev), NULL);
365 disk_attach(&rd->sc_disk);
373 dl = rd->sc_disk.dk_label;
456 lp = rd->sc_disk.dk_label;
457 if ((bounds_check_with_label(&rd->sc_disk, bp, 1)) <= 0)
522 lp = rd->sc_disk.dk_label;
621 if (rd == NULL || part >= rd->sc_disk.dk_label->d_npartitions)
624 return rd->sc_disk.dk_label->d_partitions[part].p_size *
625 (rd->sc_disk.dk_label->d_secsize / DEV_BSIZE);
637 if (rd == NULL || part >= rd->sc_disk.dk_label->d_npartitions)
642 rd->sc_disk.dk_copenmask |= (1 << part);
645 rd->sc_disk.dk_bopenmask |= (1 << part);
648 rd->sc_disk.dk_openmask =
649 rd->sc_disk.dk_copenmask | rd->sc_disk.dk_bopenmask;
665 rd->sc_disk.dk_copenmask &= ~(1 << part);
668 rd->sc_disk.dk_bopenmask &= ~(1 << part);
671 rd->sc_disk.dk_openmask =
672 rd->sc_disk.dk_copenmask | rd->sc_disk.dk_bopenmask;
684 struct disklabel * const lp = rd->sc_disk.dk_label;
687 error = disk_ioctl(&rd->sc_disk, dev, cmd, addr, flag, l);