/src/sys/dev/ |
dkvar.h | 51 struct disk sc_dkdev; /* generic disk info */ member in struct:dk_softc 82 (((_dksc)->sc_dkdev.dk_openmask & ~(_pmask)) || \ 83 ((_dksc)->sc_dkdev.dk_bopenmask & (_pmask) && \ 84 ((_dksc)->sc_dkdev.dk_copenmask & (_pmask))))
|
dksubr.c | 90 dksc->sc_dkdev.dk_name = dksc->sc_xname; 128 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver; 129 struct disklabel *lp = dksc->sc_dkdev.dk_label; 133 struct disk *dk = &dksc->sc_dkdev; 206 const struct dkdriver *dkd = dksc->sc_dkdev.dk_driver; 209 struct disk *dk = &dksc->sc_dkdev; 248 lp = dksc->sc_dkdev.dk_label; 249 dk = &dksc->sc_dkdev; 274 if (bounds_check_with_label(&dksc->sc_dkdev, bp, wlabel) <= 0) 351 disk_wait(&dksc->sc_dkdev); [all...] |
md.c | 86 struct disk sc_dkdev; /* hook for generic disk handling */ member in struct:md_softc 185 disk_init(&sc->sc_dkdev, device_xname(self), &mddkdriver); 186 disk_attach(&sc->sc_dkdev); 202 mutex_enter(&sc->sc_dkdev.dk_openlock); 203 if (sc->sc_dkdev.dk_openmask == 0 && sc->sc_type == MD_UNCONFIGURED) 207 mutex_exit(&sc->sc_dkdev.dk_openlock); 213 disk_detach(&sc->sc_dkdev); 214 disk_destroy(&sc->sc_dkdev); 288 dk = &sc->sc_dkdev; 348 dk = &sc->sc_dkdev; [all...] |
ccd.c | 237 disk_init(&sc->sc_dkdev, sc->sc_xname, &ccddkdriver); 248 disk_destroy(&sc->sc_dkdev); 446 dg = &cs->sc_dkdev.dk_geom; 620 lp = cs->sc_dkdev.dk_label; 632 cs->sc_dkdev.dk_openmask == 0) 648 cs->sc_dkdev.dk_copenmask |= pmask; 652 cs->sc_dkdev.dk_bopenmask |= pmask; 655 cs->sc_dkdev.dk_openmask = 656 cs->sc_dkdev.dk_copenmask | cs->sc_dkdev.dk_bopenmask [all...] |
vnd.c | 275 disk_init(&sc->sc_dkdev, device_xname(self), &vnddkdriver); 294 disk_destroy(&sc->sc_dkdev); 352 mutex_enter(&sc->sc_dkdev.dk_openlock); 359 lp = sc->sc_dkdev.dk_label; 364 if (sc->sc_dkdev.dk_nwedges != 0 && part != RAW_PART) { 370 if ((sc->sc_dkdev.dk_openmask & ~(1<<RAW_PART)) != 0) { 403 sc->sc_dkdev.dk_copenmask |= pmask; 407 sc->sc_dkdev.dk_bopenmask |= pmask; 410 sc->sc_dkdev.dk_openmask = 411 sc->sc_dkdev.dk_copenmask | sc->sc_dkdev.dk_bopenmask [all...] |
ccdvar.h | 176 struct disk sc_dkdev; /* generic disk device info */ member in struct:ccd_softc
|
ld.c | 147 disk_init(&dksc->sc_dkdev, dksc->sc_xname, &lddkdriver); 164 disk_attach(&dksc->sc_dkdev); 204 error = disk_begindetach(&dksc->sc_dkdev, ld_lastclose, dksc->sc_dev, 254 dkwedge_delall(&dksc->sc_dkdev); 257 disk_detach(&dksc->sc_dkdev); 258 disk_destroy(&dksc->sc_dkdev); 648 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom; 675 disk_set_info(dksc->sc_dev, &dksc->sc_dkdev, sc->sc_typename); 684 dkwedge_discover(&dksc->sc_dkdev);
|
vndvar.h | 122 struct disk sc_dkdev; /* generic disk device info */ member in struct:vnd_softc
|
fss.c | 163 sc->sc_dkdev = kmem_zalloc(sizeof(*sc->sc_dkdev), KM_SLEEP); 164 sc->sc_dkdev->dk_info = NULL; 165 disk_init(sc->sc_dkdev, device_xname(self), NULL); 194 disk_destroy(sc->sc_dkdev); 195 kmem_free(sc->sc_dkdev, sizeof(*sc->sc_dkdev)); 577 disk_attach(sc->sc_dkdev); 597 disk_detach(sc->sc_dkdev); 1197 disk_busy(sc->sc_dkdev); [all...] |
fssvar.h | 156 struct disk *sc_dkdev; /* Generic disk device info */ member in struct:fss_softc
|
cgd.c | 520 disk_init(&sc->sc_dksc.sc_dkdev, sc->sc_dksc.sc_xname, &cgddkdriver); 542 disk_destroy(&dksc->sc_dkdev); 848 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom; 941 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom; 1013 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom; 1024 KASSERTMSG((dg->dg_secsize == dksc->sc_dkdev.dk_label->d_secsize), 1026 dg->dg_secsize, dksc->sc_dkdev.dk_label->d_secsize); 1167 struct disklabel *lp = dksc->sc_dkdev.dk_label; 1344 disk_attach(&dksc->sc_dkdev); 1346 disk_set_info(dksc->sc_dev, &dksc->sc_dkdev, NULL) [all...] |
/src/sys/arch/hp300/dev/ |
rdvar.h | 63 struct disk sc_dkdev; member in struct:rd_softc
|
rd.c | 531 memset(&sc->sc_dkdev, 0, sizeof(sc->sc_dkdev)); 532 disk_init(&sc->sc_dkdev, device_xname(sc->sc_dev), NULL); 533 disk_attach(&sc->sc_dkdev); 750 struct disk_geom *dg = &sc->sc_dkdev.dk_geom; 761 disk_set_info(sc->sc_dev, &sc->sc_dkdev, ri->ri_desc); 771 struct disklabel *lp = sc->sc_dkdev.dk_label; 824 if (sc->sc_dkdev.dk_openmask == 0) { 838 (part > sc->sc_dkdev.dk_label->d_npartitions || 839 sc->sc_dkdev.dk_label->d_partitions[part].p_fstype == FS_UNUSED) [all...] |
/src/sys/dev/altmem/ |
altmem.c | 45 struct disk sc_dkdev; member in struct:altmem_softc 119 disk_init(&sc->sc_dkdev, device_xname(self), &altmemdkdriver); 120 disk_attach(&sc->sc_dkdev);
|
/src/sys/arch/x68k/dev/ |
bmd.c | 78 struct disk sc_dkdev; member in struct:bmd_softc 226 disk_init(&sc->sc_dkdev, device_xname(self), &bmddkdriver); 227 disk_attach(&sc->sc_dkdev); 359 error = disk_ioctl(&sc->sc_dkdev, dev, cmd, data, flag, l); 421 lp = sc->sc_dkdev.dk_label;
|
/src/sys/dev/ata/ |
wd.c | 507 disk_init(&dksc->sc_dkdev, dksc->sc_xname, &wddkdriver); 511 disk_attach(&dksc->sc_dkdev); 517 wd->drvp->lp = dksc->sc_dkdev.dk_label; 520 dkwedge_discover(&dksc->sc_dkdev); 551 if ((rc = disk_begindetach(&dksc->sc_dkdev, wd_lastclose, self, flags)) != 0) 583 dkwedge_delall(&dksc->sc_dkdev); 589 disk_detach(&dksc->sc_dkdev); 590 disk_destroy(&dksc->sc_dkdev); 655 struct disklabel *lp = dksc->sc_dkdev.dk_label; 693 const uint32_t secsize = dksc->sc_dkdev.dk_geom.dg_secsize [all...] |
/src/sys/arch/xen/xen/ |
xbd_xenbus.c | 291 disk_init(&sc->sc_dksc.sc_dkdev, device_xname(self), &xbddkdriver); 380 rc = disk_begindetach(&sc->sc_dksc.sc_dkdev, NULL, dev, flags); 390 disk_isbusy(&sc->sc_dksc.sc_dkdev)) { 427 dkwedge_delall(&sc->sc_dksc.sc_dkdev); 434 disk_detach(&sc->sc_dksc.sc_dkdev); 435 disk_destroy(&sc->sc_dksc.sc_dkdev); 489 disk_isbusy(&sc->sc_dksc.sc_dkdev)) { 657 disk_isbusy(&sc->sc_dksc.sc_dkdev)) { 678 dg = &sc->sc_dksc.sc_dkdev.dk_geom; 689 disk_attach(&sc->sc_dksc.sc_dkdev); [all...] |
xpci_xenbus.c | 256 sc->sc_dksc.sc_dkdev.dk_stats->io_busy > 0)
|
/src/sys/dev/scsipi/ |
sd.c | 290 disk_init(&dksc->sc_dkdev, dksc->sc_xname, &sddkdriver); 294 disk_attach(&dksc->sc_dkdev); 372 dkwedge_discover(&dksc->sc_dkdev); 395 rc = disk_begindetach(&dksc->sc_dkdev, sd_lastclose, self, flags); 423 dkwedge_delall(&dksc->sc_dkdev); 426 disk_detach(&dksc->sc_dkdev); 427 disk_destroy(&dksc->sc_dkdev); 903 xmax = dksc->sc_dkdev.dk_geom.dg_secsize * 0xff; 1264 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom; 2033 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom [all...] |
cd.c | 300 disk_init(&dksc->sc_dkdev, dksc->sc_xname, &cddkdriver); 303 disk_attach(&dksc->sc_dkdev); 342 if ((rc = disk_begindetach(&dksc->sc_dkdev, cd_lastclose, self, flags)) != 0) 369 disk_detach(&dksc->sc_dkdev); 370 disk_destroy(&dksc->sc_dkdev); 647 unsigned secsize = dksc->sc_dkdev.dk_geom.dg_secsize; 735 if (dksc->sc_dkdev.dk_label->d_secsize != dksc->sc_dkdev.dk_geom.dg_secsize) { 1039 xmax = dksc->sc_dkdev.dk_geom.dg_secsize * 0xff; 3630 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom [all...] |
/src/sys/dev/raidframe/ |
rf_netbsdkintf.c | 722 if (dksc->sc_dkdev.dk_nwedges != 0) { 1202 dkwedge_delall(&dksc->sc_dkdev); 1203 disk_detach(&dksc->sc_dkdev); 1204 disk_destroy(&dksc->sc_dkdev); 1970 disk_init(&dksc->sc_dkdev, rs->sc_xname, &rf_dkdriver); 1979 disk_attach(&dksc->sc_dkdev); 1987 dkwedge_discover(&dksc->sc_dkdev); 3829 struct disk_geom *dg = &dksc->sc_dkdev.dk_geom; 3838 disk_set_info(dksc->sc_dev, &dksc->sc_dkdev, NULL);
|
/src/sys/dev/sdmmc/ |
ld_sdmmc.c | 481 dksc->sc_dkdev.dk_label);
|
/src/sys/arch/sparc/dev/ |
tctrl.c | 1469 struct io_stats *io = dk->sc_dkdev.dk_stats;
|