| /src/sys/dev/ |
| dksubr.c | 82 dk_init(struct dk_softc *dksc, device_t dev, int dtype) 85 memset(dksc, 0x0, sizeof(*dksc)); 86 dksc->sc_dtype = dtype; 87 dksc->sc_dev = dev; 89 strlcpy(dksc->sc_xname, device_xname(dev), DK_XNAME_SIZE); 90 dksc->sc_dkdev.dk_name = dksc->sc_xname; 94 dk_attach(struct dk_softc *dksc) 96 KASSERT(dksc->sc_dev != NULL) [all...] |
| ld.c | 130 struct dk_softc *dksc = &sc->sc_dksc; local 146 dk_init(dksc, self, DKTYPE_LD); 147 disk_init(&dksc->sc_dkdev, dksc->sc_xname, &lddkdriver); 160 dksc->sc_flags |= DKF_NO_RND; 163 dk_attach(dksc); 164 disk_attach(&dksc->sc_dkdev); 167 bufq_alloc(&dksc->sc_bufq, default_strategy, BUFQ_SORT_RAWBLOCK); 170 if (!pmf_device_register1(dksc->sc_dev, ld_suspend, ld_resume, 172 aprint_error_dev(dksc->sc_dev 193 struct dk_softc *dksc = &sc->sc_dksc; local 218 struct dk_softc *dksc = &sc->sc_dksc; local 347 struct dk_softc *dksc; local 375 struct dk_softc *dksc; local 406 struct dk_softc *dksc; local 475 struct dk_softc *dksc; local 525 struct dk_softc *dksc = &sc->sc_dksc; local 542 struct dk_softc *dksc; local 563 struct dk_softc *dksc; local 647 struct dk_softc *dksc = &sc->sc_dksc; local 682 struct dk_softc *dksc = &sc->sc_dksc; local 736 struct dk_softc *dksc; local [all...] |
| cgd.c | 533 struct dk_softc *dksc = &sc->sc_dksc; local 535 if (DK_BUSY(dksc, 0)) 538 if (DK_ATTACHED(dksc) && 542 disk_destroy(&dksc->sc_dkdev); 737 struct dk_softc *dksc; local 751 dksc = &sc->sc_dksc; 752 if ((error = dk_close(dksc, dev, flags, fmt, l)) != 0) 755 if (!DK_ATTACHED(dksc)) { 757 device_printf(dksc->sc_dev, 847 struct dk_softc *dksc = &sc->sc_dksc local 940 struct dk_softc *dksc = &sc->sc_dksc; local 989 struct dk_softc *dksc = &sc->sc_dksc; local 1012 struct dk_softc *dksc = &sc->sc_dksc; local 1059 struct dk_softc *dksc; local 1077 struct dk_softc *dksc; local 1093 struct dk_softc *dksc; local 1240 struct dk_softc *dksc = &sc->sc_dksc; local 1363 struct dk_softc *dksc = &sc->sc_dksc; local 1444 struct dk_softc *dksc = &sc->sc_dksc; local [all...] |
| /src/sys/dev/ata/ |
| wd.c | 307 struct dk_softc *dksc = &wd->sc_dksc; local 315 dksc->sc_dev = self; 329 wd->drvp->drv_softc = dksc->sc_dev; /* done in atabusconfig_thread() 503 dk_init(dksc, self, dtype); 504 disk_init(&dksc->sc_dkdev, dksc->sc_xname, &wddkdriver); 507 dk_attach(dksc); 508 disk_attach(&dksc->sc_dkdev); 511 bufq_alloc(&dksc->sc_bufq, BUFQ_DISK_DEFAULT_STRAT, BUFQ_SORT_RAWBLOCK); 514 wd->drvp->lp = dksc->sc_dkdev.dk_label 545 struct dk_softc *dksc = &wd->sc_dksc; local 631 struct dk_softc *dksc = &wd->sc_dksc; local 689 struct dk_softc *dksc = &wd->sc_dksc; local 806 struct dk_softc *dksc = &wd->sc_dksc; local 877 struct dk_softc *dksc = &wd->sc_dksc; local 892 struct dk_softc *dksc = &wd->sc_dksc; local 1149 struct dk_softc * const dksc = &wd->sc_dksc; local 1223 struct dk_softc *dksc; local 1271 struct dk_softc *dksc = &wd->sc_dksc; local 1323 struct dk_softc *dksc; local 1349 const struct dk_softc *dksc = &wd->sc_dksc; local 1376 struct dk_softc *dksc = &wd->sc_dksc; local 1410 struct dk_softc *dksc = &wd->sc_dksc; local 1663 struct dk_softc *dksc; local 1687 struct dk_softc *dksc; local 1711 struct dk_softc *dksc; local 1732 struct dk_softc *dksc = &wd->sc_dksc; local 1808 struct dk_softc *dksc = &wd->sc_dksc; local 1928 struct dk_softc *dksc = &wd->sc_dksc; local 1968 struct dk_softc *dksc = &wd->sc_dksc; local 1992 struct dk_softc *dksc = &wd->sc_dksc; local 2033 struct dk_softc *dksc = &wd->sc_dksc; local 2286 struct dk_softc *dksc = &wd->sc_dksc; local 2371 struct dk_softc *dksc; local [all...] |
| ata_raid_jmicron.c | 120 struct dk_softc *dksc = &sc->sc_dksc; local 134 bmajor = devsw_name2blk(dksc->sc_xname, NULL, 0); 137 dev = MAKEDISKDEV(bmajor, device_unit(dksc->sc_dev), RAW_PART); 155 dksc->sc_xname, error)); 162 dksc->sc_xname)); 173 dksc->sc_xname)); 227 dksc->sc_xname, info->type)); 246 atabus = device_private(device_parent(dksc->sc_dev)); 250 "%d-disk array\n", dksc->sc_xname, 258 adi->adi_dev = dksc->sc_dev [all...] |
| ata_raid_adaptec.c | 69 struct dk_softc *dksc = &sc->sc_dksc; local 81 bmajor = devsw_name2blk(dksc->sc_xname, NULL, 0); 84 dev = MAKEDISKDEV(bmajor, device_unit(dksc->sc_dev), RAW_PART); 101 aprint_error_dev(dksc->sc_dev, 114 dksc->sc_xname)); 149 aprint_error_dev(dksc->sc_dev, 172 atabus = device_private(device_parent(dksc->sc_dev)); 175 aprint_error_dev(dksc->sc_dev, 183 adi->adi_dev = dksc->sc_dev;
|
| ata_raid_promise.c | 69 struct dk_softc *dksc = &sc->sc_dksc; local 81 bmajor = devsw_name2blk(dksc->sc_xname, NULL, 0); 84 dev = MAKEDISKDEV(bmajor, device_unit(dksc->sc_dev), RAW_PART); 101 aprint_error_dev(dksc->sc_dev, 109 dksc->sc_xname)); 120 dksc->sc_xname)); 127 dksc->sc_xname)); 168 aprint_error_dev(dksc->sc_dev, 203 adi->adi_dev = dksc->sc_dev;
|
| ata_raid_via.c | 116 struct dk_softc *dksc = &sc->sc_dksc; local 129 bmajor = devsw_name2blk(dksc->sc_xname, NULL, 0); 132 dev = MAKEDISKDEV(bmajor, device_unit(dksc->sc_dev), RAW_PART); 149 aprint_error_dev(dksc->sc_dev, 162 dksc->sc_xname)); 178 "0x%02x or 0x%02x\n", dksc->sc_xname, 218 aprint_error_dev(dksc->sc_dev, 252 aprint_error_dev(dksc->sc_dev, 260 adi->adi_dev = dksc->sc_dev;
|
| ata_raid_nvidia.c | 124 struct dk_softc *dksc = &sc->sc_dksc; local 140 bmajor = devsw_name2blk(dksc->sc_xname, NULL, 0); 143 dev = MAKEDISKDEV(bmajor, device_unit(dksc->sc_dev), RAW_PART); 160 aprint_error_dev(dksc->sc_dev, 172 dksc->sc_xname)); 183 dksc->sc_xname, cksum)); 233 aprint_error_dev(dksc->sc_dev, 252 adi->adi_dev = dksc->sc_dev;
|
| ata_raid_intel.c | 138 struct dk_softc *dksc = &sc->sc_dksc; local 153 bmajor = devsw_name2blk(dksc->sc_xname, NULL, 0); 156 dev = MAKEDISKDEV(bmajor, device_unit(dksc->sc_dev), RAW_PART); 174 dksc->sc_xname, error)); 186 dksc->sc_xname)); 199 dksc->sc_xname, checksum, info->checksum)); 213 aprint_error_dev(dksc->sc_dev, 240 dksc->sc_xname, map->type)); 284 adi->adi_dev = dksc->sc_dev;
|
| /src/sys/dev/scsipi/ |
| sd.c | 255 struct dk_softc *dksc = &sd->sc_dksc; local 289 dk_init(dksc, self, dtype); 290 disk_init(&dksc->sc_dkdev, dksc->sc_xname, &sddkdriver); 293 dk_attach(dksc); 294 disk_attach(&dksc->sc_dkdev); 296 bufq_alloc(&dksc->sc_bufq, BUFQ_DISK_DEFAULT_STRAT, 306 periph->periph_dev = dksc->sc_dev; 335 aprint_normal_dev(dksc->sc_dev, ""); 372 dkwedge_discover(&dksc->sc_dkdev) 390 struct dk_softc *dksc = &sd->sc_dksc; local 533 struct dk_softc *dksc; local 578 struct dk_softc *dksc = &sd->sc_dksc; local 619 struct dk_softc *dksc; local 638 struct dk_softc *dksc = &sd->sc_dksc; local 824 struct dk_softc *dksc = &sd->sc_dksc; local 839 struct dk_softc *dksc = &sd->sc_dksc; local 861 struct dk_softc *dksc = &sd->sc_dksc; local 886 struct dk_softc *dksc = &sd->sc_dksc; local 949 struct dk_softc *dksc = &sd->sc_dksc; local 1096 struct dk_softc *dksc = &sd->sc_dksc; local 1130 struct dk_softc *dksc = &sd->sc_dksc; local 1212 struct dk_softc *dksc; local 1238 struct dk_softc *dksc; local 1263 struct dk_softc *dksc = &sd->sc_dksc; local 1830 struct dk_softc *dksc = &sd->sc_dksc; local 2032 struct dk_softc *dksc = &sd->sc_dksc; local [all...] |
| cd.c | 275 struct dk_softc *dksc = &cd->sc_dksc; local 301 dk_init(dksc, self, dtype); 302 disk_init(&dksc->sc_dkdev, dksc->sc_xname, &cddkdriver); 304 dk_attach(dksc); 305 disk_attach(&dksc->sc_dkdev); 307 bufq_alloc(&dksc->sc_bufq, "disksort", BUFQ_SORT_RAWBLOCK); 316 periph->periph_dev = dksc->sc_dev; 339 struct dk_softc *dksc = &cd->sc_dksc; local 344 if ((rc = disk_begindetach(&dksc->sc_dkdev, cd_lastclose, self, flags)) != 0 484 struct dk_softc *dksc; local 561 struct dk_softc *dksc; local 648 struct dk_softc *dksc = &cd->sc_dksc; local 714 struct dk_softc *dksc = &cd->sc_dksc; local 886 struct dk_softc *dksc = &cd->sc_dksc; local 901 struct dk_softc *dksc = &cd->sc_dksc; local 923 struct dk_softc *dksc = &cd->sc_dksc; local 1026 struct dk_softc *dksc = &cd->sc_dksc; local 1208 struct dk_softc *dksc = &cd->sc_dksc; local 3631 struct dk_softc *dksc = &cd->sc_dksc; local [all...] |
| /src/sys/dev/raidframe/ |
| rf_netbsdkintf.c | 665 struct dk_softc *dksc = NULL; /* XXX gcc -Os: may be used uninit. */ local 720 dksc = &rsc->sc_dksc; 722 if (dksc->sc_dkdev.dk_nwedges != 0) { 731 device_xname(dksc->sc_dev), &i); 736 candidate_root = dksc->sc_dev; 783 dksc = &rsc->sc_dksc; 789 booted_device = dksc->sc_dev; 803 struct dk_softc *dksc; local 809 dksc = &rs->sc_dksc; 814 return dk_size(dksc, dev) 822 struct dk_softc *dksc; local 956 struct dk_softc *dksc; local 1025 struct dk_softc *dksc; local 1072 struct dk_softc *dksc; local 1124 struct dk_softc *dksc; local 1176 struct dk_softc *dksc = &rs->sc_dksc; local 1577 struct dk_softc *dksc; local 1939 struct dk_softc *dksc = &rs->sc_dksc; local 2037 struct dk_softc *dksc; local 3753 struct dk_softc *dksc; local 3828 struct dk_softc *dksc = &rs->sc_dksc; local [all...] |
| /src/sys/dev/sdmmc/ |
| ld_sdmmc.c | 477 struct dk_softc *dksc = &sc->sc_ld.sc_dksc; local 478 struct cfdriver *cd = device_cfdriver(dksc->sc_dev); 481 dksc->sc_dkdev.dk_label);
|
| /src/sys/arch/xen/xen/ |
| xbd_xenbus.c | 1016 struct dk_softc *dksc = &sc->sc_dksc; local 1018 if (!DK_ATTACHED(dksc)) 1028 struct dk_softc *dksc = &sc->sc_dksc; local 1030 if (!DK_ATTACHED(dksc)) 1042 struct dk_softc *dksc; local 1050 dksc = &sc->sc_dksc; 1102 error = dk_ioctl(dksc, dev, cmd, data, flag, l);
|