/netbsd-current/sys/dev/ |
H A D | dksubr.c | 82 dk_init(struct dk_softc *dksc, device_t dev, int dtype) argument 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) argument 96 KASSERT(dksc 112 dk_detach(struct dk_softc *dksc) argument 125 dk_open(struct dk_softc *dksc, dev_t dev, int flags, int fmt, struct lwp *l) argument 203 dk_close(struct dk_softc *dksc, dev_t dev, int flags, int fmt, struct lwp *l) argument 238 dk_translate(struct dk_softc *dksc, struct buf *bp) argument 299 dk_strategy1(struct dk_softc *dksc, struct buf *bp) argument 324 dk_strategy(struct dk_softc *dksc, struct buf *bp) argument 339 dk_strategy_defer(struct dk_softc *dksc, struct buf *bp) argument 359 dk_strategy_pending(struct dk_softc *dksc) argument 376 dk_start(struct dk_softc *dksc, struct buf *bp) argument 459 dk_done(struct dk_softc *dksc, struct buf *bp) argument 482 dk_drain(struct dk_softc *dksc) argument 499 dk_discard(struct dk_softc *dksc, dev_t dev, off_t pos, off_t len) argument 548 dk_size(struct dk_softc *dksc, dev_t dev) argument 579 dk_ioctl(struct dk_softc *dksc, dev_t dev, u_long cmd, void *data, int flag, struct lwp *l) argument 765 dk_dump(struct dk_softc *dksc, dev_t dev, daddr_t blkno, void *vav, size_t size, int flags) argument 877 dk_getdefaultlabel(struct dk_softc *dksc, struct disklabel *lp) argument 917 dk_getdisklabel(struct dk_softc *dksc, dev_t dev) argument 985 dk_makedisklabel(struct dk_softc *dksc) argument [all...] |
H A D | 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 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 640 struct dk_softc *dksc = &sc->sc_dksc; local 665 struct dk_softc *dksc = &sc->sc_dksc; local 719 struct dk_softc *dksc; local [all...] |
H A D | 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 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...] |
/netbsd-current/sys/dev/ata/ |
H A D | wd.c | 310 struct dk_softc *dksc = &wd->sc_dksc; local 317 dksc->sc_dev = self; 331 wd->drvp->drv_softc = dksc->sc_dev; /* done in atabusconfig_thread() 509 dk_init(dksc, self, dtype); 510 disk_init(&dksc->sc_dkdev, dksc->sc_xname, &wddkdriver); 513 dk_attach(dksc); 514 disk_attach(&dksc->sc_dkdev); 517 bufq_alloc(&dksc->sc_bufq, BUFQ_DISK_DEFAULT_STRAT, BUFQ_SORT_RAWBLOCK); 520 wd->drvp->lp = dksc 551 struct dk_softc *dksc = &wd->sc_dksc; local 637 struct dk_softc *dksc = &wd->sc_dksc; local 695 struct dk_softc *dksc = &wd->sc_dksc; local 812 struct dk_softc *dksc = &wd->sc_dksc; local 883 struct dk_softc *dksc = &wd->sc_dksc; local 898 struct dk_softc *dksc = &wd->sc_dksc; local 1148 struct dk_softc *dksc; local 1187 struct dk_softc *dksc = &wd->sc_dksc; local 1239 struct dk_softc *dksc; local 1265 const struct dk_softc *dksc = &wd->sc_dksc; local 1294 struct dk_softc *dksc = &wd->sc_dksc; local 1572 struct dk_softc *dksc; local 1596 struct dk_softc *dksc; local 1620 struct dk_softc *dksc; local 1641 struct dk_softc *dksc = &wd->sc_dksc; local 1721 struct dk_softc *dksc = &wd->sc_dksc; local 1744 struct dk_softc *dksc = &wd->sc_dksc; local 1829 wd_check_error(const struct dk_softc *dksc, const struct ata_xfer *xfer, const char *func) argument 1853 struct dk_softc *dksc = &wd->sc_dksc; local 1893 struct dk_softc *dksc = &wd->sc_dksc; local 1917 struct dk_softc *dksc = &wd->sc_dksc; local 1958 struct dk_softc *dksc = &wd->sc_dksc; local 2211 struct dk_softc *dksc = &wd->sc_dksc; local 2296 struct dk_softc *dksc; local [all...] |
H A D | ata_raid_via.c | 116 struct dk_softc *dksc = &sc->sc_dksc; local 130 bmajor = devsw_name2blk(dksc->sc_xname, NULL, 0); 133 dev = MAKEDISKDEV(bmajor, device_unit(dksc->sc_dev), RAW_PART); 150 aprint_error_dev(dksc->sc_dev, 163 dksc->sc_xname)); 179 "0x%02x or 0x%02x\n", dksc->sc_xname, 219 aprint_error_dev(dksc->sc_dev, 242 atabus = device_private(device_parent(dksc->sc_dev)); 245 aprint_error_dev(dksc->sc_dev, 253 adi->adi_dev = dksc [all...] |
H A D | 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 [all...] |
H A D | 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;
|
H A D | 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;
|
H A D | 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;
|
H A D | 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;
|
/netbsd-current/sys/dev/scsipi/ |
H A D | sd.c | 251 struct dk_softc *dksc = &sd->sc_dksc; local 282 dk_init(dksc, self, dtype); 283 disk_init(&dksc->sc_dkdev, dksc->sc_xname, &sddkdriver); 286 dk_attach(dksc); 287 disk_attach(&dksc->sc_dkdev); 289 bufq_alloc(&dksc->sc_bufq, BUFQ_DISK_DEFAULT_STRAT, BUFQ_SORT_RAWBLOCK); 298 periph->periph_dev = dksc->sc_dev; 327 aprint_normal_dev(dksc->sc_dev, ""); 356 dkwedge_discover(&dksc 374 struct dk_softc *dksc = &sd->sc_dksc; local 516 struct dk_softc *dksc; local 561 struct dk_softc *dksc = &sd->sc_dksc; local 602 struct dk_softc *dksc; local 621 struct dk_softc *dksc = &sd->sc_dksc; local 807 struct dk_softc *dksc = &sd->sc_dksc; local 822 struct dk_softc *dksc = &sd->sc_dksc; local 844 struct dk_softc *dksc = &sd->sc_dksc; local 869 struct dk_softc *dksc = &sd->sc_dksc; local 932 struct dk_softc *dksc = &sd->sc_dksc; local 1032 struct dk_softc *dksc = &sd->sc_dksc; local 1066 struct dk_softc *dksc = &sd->sc_dksc; local 1156 struct dk_softc *dksc; local 1182 struct dk_softc *dksc; local 1207 struct dk_softc *dksc = &sd->sc_dksc; local 1728 struct dk_softc *dksc = &sd->sc_dksc; local 1930 struct dk_softc *dksc = &sd->sc_dksc; local [all...] |
H A D | cd.c | 275 struct dk_softc *dksc = &cd->sc_dksc; local 299 dk_init(dksc, self, dtype); 300 disk_init(&dksc->sc_dkdev, dksc->sc_xname, &cddkdriver); 302 dk_attach(dksc); 303 disk_attach(&dksc->sc_dkdev); 305 bufq_alloc(&dksc->sc_bufq, "disksort", BUFQ_SORT_RAWBLOCK); 314 periph->periph_dev = dksc->sc_dev; 337 struct dk_softc *dksc = &cd->sc_dksc; local 342 if ((rc = disk_begindetach(&dksc 482 struct dk_softc *dksc; local 559 struct dk_softc *dksc; local 646 struct dk_softc *dksc = &cd->sc_dksc; local 712 struct dk_softc *dksc = &cd->sc_dksc; local 884 struct dk_softc *dksc = &cd->sc_dksc; local 899 struct dk_softc *dksc = &cd->sc_dksc; local 921 struct dk_softc *dksc = &cd->sc_dksc; local 1024 struct dk_softc *dksc = &cd->sc_dksc; local 1206 struct dk_softc *dksc = &cd->sc_dksc; local 3623 struct dk_softc *dksc = &cd->sc_dksc; local [all...] |
/netbsd-current/sys/dev/raidframe/ |
H A D | 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, de 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...] |
/netbsd-current/sys/dev/sdmmc/ |
H A D | ld_sdmmc.c | 472 struct dk_softc *dksc = &sc->sc_ld.sc_dksc; local 473 struct cfdriver *cd = device_cfdriver(dksc->sc_dev); 476 dksc->sc_dkdev.dk_label);
|
/netbsd-current/sys/arch/xen/xen/ |
H A D | xbd_xenbus.c | 1014 struct dk_softc *dksc = &sc->sc_dksc; local 1016 if (!DK_ATTACHED(dksc)) 1026 struct dk_softc *dksc = &sc->sc_dksc; local 1028 if (!DK_ATTACHED(dksc)) 1040 struct dk_softc *dksc; local 1048 dksc = &sc->sc_dksc; 1100 error = dk_ioctl(dksc, dev, cmd, data, flag, l);
|