HomeSort by: relevance | last modified time | path
    Searched refs:sc_dkdev (Results 1 - 23 of 23) sorted by relevancy

  /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;

Completed in 105 milliseconds