Home | History | Annotate | Download | only in mba

Lines Matching defs:sc_disk

67 	struct disk sc_disk;
173 disk_init(&sc->sc_disk, device_xname(sc->sc_dev), NULL);
174 disk_attach(&sc->sc_disk);
179 dl = sc->sc_disk.dk_label;
206 lp = sc->sc_disk.dk_label;
208 err = bounds_check_with_label(&sc->sc_disk, bp, sc->sc_wlabel);
238 struct disklabel * const lp = sc->sc_disk.dk_label;
245 disk_busy(&sc->sc_disk);
246 iostat_seek(sc->sc_disk.dk_stats);
275 if (part >= sc->sc_disk.dk_label->d_npartitions)
280 sc->sc_disk.dk_copenmask |= (1 << part);
284 sc->sc_disk.dk_bopenmask |= (1 << part);
287 sc->sc_disk.dk_openmask =
288 sc->sc_disk.dk_copenmask | sc->sc_disk.dk_bopenmask;
301 sc->sc_disk.dk_copenmask &= ~(1 << part);
305 sc->sc_disk.dk_bopenmask &= ~(1 << part);
308 sc->sc_disk.dk_openmask =
309 sc->sc_disk.dk_copenmask | sc->sc_disk.dk_bopenmask;
318 struct disklabel * const lp = sc->sc_disk.dk_label;
321 error = disk_ioctl(&sc->sc_disk, dev, cmd, addr, flag, l);
381 btodb(bp->b_bcount - byte), sc->sc_disk.dk_label);
400 disk_unbusy(&sc->sc_disk, bufq_peek(md->md_q)->b_bcount,
428 if (sc == NULL || part >= sc->sc_disk.dk_label->d_npartitions)
431 return sc->sc_disk.dk_label->d_partitions[part].p_size *
432 (sc->sc_disk.dk_label->d_secsize / DEV_BSIZE);