sc_dkdev 126 dev/ccd.c struct disk sc_dkdev; /* generic disk device info */ sc_dkdev 580 dev/ccd.c lp = cs->sc_dkdev.dk_label; sc_dkdev 590 dev/ccd.c if ((cs->sc_flags & CCDF_INITED) && (cs->sc_dkdev.dk_openmask == 0)) sc_dkdev 606 dev/ccd.c cs->sc_dkdev.dk_copenmask |= pmask; sc_dkdev 610 dev/ccd.c cs->sc_dkdev.dk_bopenmask |= pmask; sc_dkdev 613 dev/ccd.c cs->sc_dkdev.dk_openmask = sc_dkdev 614 dev/ccd.c cs->sc_dkdev.dk_copenmask | cs->sc_dkdev.dk_bopenmask; sc_dkdev 643 dev/ccd.c cs->sc_dkdev.dk_copenmask &= ~(1 << part); sc_dkdev 647 dev/ccd.c cs->sc_dkdev.dk_bopenmask &= ~(1 << part); sc_dkdev 650 dev/ccd.c cs->sc_dkdev.dk_openmask = sc_dkdev 651 dev/ccd.c cs->sc_dkdev.dk_copenmask | cs->sc_dkdev.dk_bopenmask; sc_dkdev 679 dev/ccd.c lp = cs->sc_dkdev.dk_label; sc_dkdev 718 dev/ccd.c disk_busy(&cs->sc_dkdev); sc_dkdev 724 dev/ccd.c pp = &cs->sc_dkdev.dk_label->d_partitions[DISKPART(bp->b_dev)]; sc_dkdev 898 dev/ccd.c disk_unbusy(&cs->sc_dkdev, (bp->b_bcount - bp->b_resid), sc_dkdev 1132 dev/ccd.c cs->sc_dkdev.dk_name = cs->sc_xname; sc_dkdev 1133 dev/ccd.c disk_attach(&cs->sc_dkdev); sc_dkdev 1136 dev/ccd.c ccdgetdisklabel(dev, cs, cs->sc_dkdev.dk_label, 0); sc_dkdev 1152 dev/ccd.c if ((cs->sc_dkdev.dk_openmask & ~pmask) || sc_dkdev 1153 dev/ccd.c ((cs->sc_dkdev.dk_bopenmask & pmask) && sc_dkdev 1154 dev/ccd.c (cs->sc_dkdev.dk_copenmask & pmask))) { sc_dkdev 1197 dev/ccd.c disk_detach(&cs->sc_dkdev); sc_dkdev 1216 dev/ccd.c *(struct disklabel *)data = *(cs->sc_dkdev.dk_label); sc_dkdev 1220 dev/ccd.c ((struct partinfo *)data)->disklab = cs->sc_dkdev.dk_label; sc_dkdev 1222 dev/ccd.c &cs->sc_dkdev.dk_label->d_partitions[DISKPART(dev)]; sc_dkdev 1232 dev/ccd.c error = setdisklabel(cs->sc_dkdev.dk_label, sc_dkdev 1237 dev/ccd.c ccdstrategy, cs->sc_dkdev.dk_label); sc_dkdev 1281 dev/ccd.c if (cs->sc_dkdev.dk_label->d_partitions[part].p_fstype != FS_SWAP) sc_dkdev 1284 dev/ccd.c size = DL_GETPSIZE(&cs->sc_dkdev.dk_label->d_partitions[part]); sc_dkdev 1381 dev/ccd.c lp->d_checksum = dkcksum(cs->sc_dkdev.dk_label); sc_dkdev 1387 dev/ccd.c cs->sc_dkdev.dk_label, spoofonly); sc_dkdev 217 dev/raidframe/rf_openbsdkintf.c struct disk sc_dkdev; /* Generic disk device info. */ sc_dkdev 574 dev/raidframe/rf_openbsdkintf.c disk_detach(&rs->sc_dkdev); sc_dkdev 593 dev/raidframe/rf_openbsdkintf.c omask = rs->sc_dkdev.dk_openmask & (1 << part); sc_dkdev 594 dev/raidframe/rf_openbsdkintf.c lp = rs->sc_dkdev.dk_label; sc_dkdev 642 dev/raidframe/rf_openbsdkintf.c if ((rs->sc_flags & RAIDF_INITED) && (rs->sc_dkdev.dk_openmask == 0)) sc_dkdev 643 dev/raidframe/rf_openbsdkintf.c raidgetdisklabel(dev, rs->sc_dkdev.dk_label, 0); sc_dkdev 650 dev/raidframe/rf_openbsdkintf.c ((part >= rs->sc_dkdev.dk_label->d_npartitions) || sc_dkdev 651 dev/raidframe/rf_openbsdkintf.c (rs->sc_dkdev.dk_label->d_partitions[part].p_fstype == sc_dkdev 663 dev/raidframe/rf_openbsdkintf.c rs->sc_dkdev.dk_copenmask |= pmask; sc_dkdev 667 dev/raidframe/rf_openbsdkintf.c rs->sc_dkdev.dk_bopenmask |= pmask; sc_dkdev 671 dev/raidframe/rf_openbsdkintf.c if ((rs->sc_dkdev.dk_openmask == 0) && sc_dkdev 688 dev/raidframe/rf_openbsdkintf.c rs->sc_dkdev.dk_openmask = sc_dkdev 689 dev/raidframe/rf_openbsdkintf.c rs->sc_dkdev.dk_copenmask | rs->sc_dkdev.dk_bopenmask; sc_dkdev 717 dev/raidframe/rf_openbsdkintf.c rs->sc_dkdev.dk_copenmask &= ~(1 << part); sc_dkdev 721 dev/raidframe/rf_openbsdkintf.c rs->sc_dkdev.dk_bopenmask &= ~(1 << part); sc_dkdev 724 dev/raidframe/rf_openbsdkintf.c rs->sc_dkdev.dk_openmask = sc_dkdev 725 dev/raidframe/rf_openbsdkintf.c rs->sc_dkdev.dk_copenmask | rs->sc_dkdev.dk_bopenmask; sc_dkdev 727 dev/raidframe/rf_openbsdkintf.c if ((rs->sc_dkdev.dk_openmask == 0) && sc_dkdev 784 dev/raidframe/rf_openbsdkintf.c lp = rs->sc_dkdev.dk_label; sc_dkdev 1035 dev/raidframe/rf_openbsdkintf.c if ((rs->sc_dkdev.dk_openmask & ~pmask) || sc_dkdev 1036 dev/raidframe/rf_openbsdkintf.c ((rs->sc_dkdev.dk_bopenmask & pmask) && sc_dkdev 1037 dev/raidframe/rf_openbsdkintf.c (rs->sc_dkdev.dk_copenmask & pmask))) { sc_dkdev 1053 dev/raidframe/rf_openbsdkintf.c disk_detach(&rs->sc_dkdev); sc_dkdev 1556 dev/raidframe/rf_openbsdkintf.c *(struct disklabel *)data = *(rs->sc_dkdev.dk_label); sc_dkdev 1560 dev/raidframe/rf_openbsdkintf.c ((struct partinfo *)data)->disklab = rs->sc_dkdev.dk_label; sc_dkdev 1562 dev/raidframe/rf_openbsdkintf.c &rs->sc_dkdev.dk_label->d_partitions[DISKPART(dev)]; sc_dkdev 1576 dev/raidframe/rf_openbsdkintf.c error = setdisklabel(rs->sc_dkdev.dk_label, lp, 0); sc_dkdev 1580 dev/raidframe/rf_openbsdkintf.c raidstrategy, rs->sc_dkdev.dk_label); sc_dkdev 1633 dev/raidframe/rf_openbsdkintf.c rs->sc_dkdev.dk_name = rs->sc_xname; sc_dkdev 1640 dev/raidframe/rf_openbsdkintf.c disk_attach(&rs->sc_dkdev); sc_dkdev 1755 dev/raidframe/rf_openbsdkintf.c pp = &rs->sc_dkdev.dk_label->d_partitions[DISKPART(bp->b_dev)]; sc_dkdev 1819 dev/raidframe/rf_openbsdkintf.c disk_busy(&rs->sc_dkdev); sc_dkdev 2117 dev/raidframe/rf_openbsdkintf.c lp->d_checksum = dkcksum(rs->sc_dkdev.dk_label); sc_dkdev 3521 dev/raidframe/rf_openbsdkintf.c disk_unbusy(&raid_softc[desc->raidPtr->raidid].sc_dkdev, sc_dkdev 89 dev/ramdisk.c struct disk sc_dkdev; /* hook for generic disk handling */ sc_dkdev 184 dev/ramdisk.c sc->sc_dkdev.dk_driver = &rddkdriver; sc_dkdev 185 dev/ramdisk.c sc->sc_dkdev.dk_name = sc->sc_dev.dv_xname; sc_dkdev 186 dev/ramdisk.c disk_attach(&sc->sc_dkdev); sc_dkdev 238 dev/ramdisk.c rdgetdisklabel(dev, sc, sc->sc_dkdev.dk_label, 0); sc_dkdev 240 dev/ramdisk.c if (part >= sc->sc_dkdev.dk_label->d_npartitions) sc_dkdev 243 dev/ramdisk.c return DL_GETPSIZE(&sc->sc_dkdev.dk_label->d_partitions[part]) * sc_dkdev 244 dev/ramdisk.c (sc->sc_dkdev.dk_label->d_secsize / DEV_BSIZE); sc_dkdev 332 dev/ramdisk.c (bp->b_bcount % sc->sc_dkdev.dk_label->d_secsize) != 0) { sc_dkdev 340 dev/ramdisk.c bounds_check_with_label(bp, sc->sc_dkdev.dk_label, 1) <= 0) sc_dkdev 411 dev/ramdisk.c bcopy(lp, sc->sc_dkdev.dk_label, sizeof(*lp)); sc_dkdev 425 dev/ramdisk.c *(struct disklabel *)data = *(sc->sc_dkdev.dk_label); sc_dkdev 429 dev/ramdisk.c ((struct partinfo *)data)->disklab = sc->sc_dkdev.dk_label; sc_dkdev 431 dev/ramdisk.c &sc->sc_dkdev.dk_label->d_partitions[DISKPART(dev)]; sc_dkdev 442 dev/ramdisk.c error = setdisklabel(sc->sc_dkdev.dk_label, sc_dkdev 447 dev/ramdisk.c rdstrategy, sc->sc_dkdev.dk_label);