Lines Matching defs:sc_dk
295 struct disk sc_dk; /* generic disk info */
985 disk_init(&fd->sc_dk, device_xname(fd->sc_dev), &fddkdriver);
986 disk_attach(&fd->sc_dk);
1332 if (fd->sc_dk.dk_openmask == 0)
1339 fd->sc_dk.dk_copenmask |= pmask;
1343 fd->sc_dk.dk_bopenmask |= pmask;
1346 fd->sc_dk.dk_openmask =
1347 fd->sc_dk.dk_copenmask | fd->sc_dk.dk_bopenmask;
1363 fd->sc_dk.dk_copenmask &= ~pmask;
1367 fd->sc_dk.dk_bopenmask &= ~pmask;
1370 fd->sc_dk.dk_openmask =
1371 fd->sc_dk.dk_copenmask | fd->sc_dk.dk_bopenmask;
1714 iostat_seek(fd->sc_dk.dk_stats);
1716 disk_busy(&fd->sc_dk);
1738 disk_busy(&fd->sc_dk);
1753 disk_unbusy(&fd->sc_dk, 0, 0);
1814 disk_busy(&fd->sc_dk);
1856 disk_unbusy(&fd->sc_dk, 0, 0);
1901 disk_unbusy(&fd->sc_dk, (bp->b_bcount - bp->b_resid),
1909 disk_unbusy(&fd->sc_dk, (bp->b_bcount - bp->b_resid),
2154 *(struct disklabel *)addr = *(fd->sc_dk.dk_label);
2167 error = setdisklabel(fd->sc_dk.dk_label,
2169 fd->sc_dk.dk_cpulabel);
2174 fd->sc_dk.dk_label,
2175 fd->sc_dk.dk_cpulabel);
2191 if ((fd->sc_dk.dk_openmask & ~(1 << part)) != 0 ||
2192 fd->sc_dk.dk_bopenmask + fd->sc_dk.dk_copenmask !=
2193 fd->sc_dk.dk_openmask) {
2429 struct disklabel *lp = fd->sc_dk.dk_label;
2430 struct cpu_disklabel *clp = fd->sc_dk.dk_cpulabel;
2595 struct disk_geom *dg = &fd->sc_dk.dk_geom;
2612 disk_set_info(fd->sc_dev, &fd->sc_dk, NULL);