Searched refs:dksc (Results 1 - 15 of 15) sorted by relevance

/netbsd-current/sys/dev/
H A Ddksubr.c82 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 Dld.c130 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 Dcgd.c533 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 Dwd.c310 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 Data_raid_via.c116 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 Data_raid_jmicron.c120 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 Data_raid_promise.c69 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 Data_raid_adaptec.c69 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 Data_raid_nvidia.c124 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 Data_raid_intel.c138 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 Dsd.c251 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 Dcd.c275 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 Drf_netbsdkintf.c665 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 Dld_sdmmc.c472 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 Dxbd_xenbus.c1014 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);

Completed in 147 milliseconds