Home
last modified time | relevance | path

Searched refs:sc_dk (Results 1 – 25 of 30) sorted by relevance

12

/netbsd-src/sys/dev/ofw/
H A Dofdisk.c56 struct disk sc_dk; member
157 disk_init(&of->sc_dk, device_xname(of->sc_dev), &ofdisk_dkdriver); in ofdisk_attach()
158 disk_attach(&of->sc_dk); in ofdisk_attach()
165 dkwedge_discover(&of->sc_dk); in ofdisk_attach()
182 mutex_enter(&of->sc_dk.dk_openlock); in ofdisk_open()
188 if (of->sc_dk.dk_nwedges != 0 && part != RAW_PART) { in ofdisk_open()
235 of->sc_dk.dk_copenmask |= 1 << part; in ofdisk_open()
238 of->sc_dk.dk_bopenmask |= 1 << part; in ofdisk_open()
241 of->sc_dk.dk_openmask = in ofdisk_open()
242 of->sc_dk.dk_copenmask | of->sc_dk.dk_bopenmask; in ofdisk_open()
[all …]
/netbsd-src/sys/dev/mca/
H A Ded_mca.c190 disk_init(&ed->sc_dk, device_xname(ed->sc_dev), &eddkdriver); in ed_mca_attach()
191 disk_attach(&ed->sc_dk); in ed_mca_attach()
216 lp = ed->sc_dk.dk_label; in edmcastrategy()
244 bounds_check_with_label(&ed->sc_dk, bp, in edmcastrategy()
304 mutex_enter(&wd->sc_dk.dk_openlock); in edmcaopen()
310 if (wd->sc_dk.dk_nwedges != 0 && part != RAW_PART) { in edmcaopen()
315 if (wd->sc_dk.dk_openmask != 0) { in edmcaopen()
342 (part >= wd->sc_dk.dk_label->d_npartitions || in edmcaopen()
343 wd->sc_dk.dk_label->d_partitions[part].p_fstype == FS_UNUSED)) { in edmcaopen()
351 wd->sc_dk.dk_copenmask |= (1 << part); in edmcaopen()
[all …]
H A Dedvar.h41 struct disk sc_dk; member
/netbsd-src/sys/arch/emips/ebus/
H A Dace_ebus.c152 struct disk sc_dk; member
348 dkwedge_discover(&sc->sc_dk); in sysace_wedges()
1601 ace->sc_dk.dk_driver = &acedkdriver; in aceattach()
1602 ace->sc_dk.dk_name = device_xname(ace->sc_dev); in aceattach()
1645 disk_attach(&ace->sc_dk); in aceattach()
1687 dkwedge_delall(&sc->sc_dk); in acedetach()
1702 disk_detach(&sc->sc_dk); in acedetach()
1733 lp = ace->sc_dk.dk_label; in acestrategy()
1765 if (bounds_check_with_label(&ace->sc_dk, bp, in acestrategy()
1844 disk_busy(&sc->sc_dk); in __acestart()
[all …]
H A Dflash_ebus.c174 struct disk sc_dk; member
1447 sc->sc_dk.dk_driver = &eflashdkdriver; in eflashattach()
1448 sc->sc_dk.dk_name = device_xname(sc->sc_dev); in eflashattach()
1460 disk_attach(&sc->sc_dk); in eflashattach()
1507 dkwedge_delall(&sc->sc_dk); in eflashdetach()
1520 disk_detach(&sc->sc_dk); in eflashdetach()
1539 DBGME(DEBUG_STATUS,printf("%s: wedges started for %p\n", sc->sc_dk.dk_name, sc)); in eflash_wedges()
1543 dkwedge_discover(&sc->sc_dk); in eflash_wedges()
1656 struct disklabel *lp = sc->sc_dk.dk_label; in eflashstrategy()
1690 if (bounds_check_with_label(&sc->sc_dk, bp, in eflashstrategy()
[all …]
/netbsd-src/sys/arch/sun3/dev/
H A Dxy.c280 xy->sc_dk.dk_label->d_secsize = XYFM_BPS; in xygetdisklabel()
283 xydummystrat, xy->sc_dk.dk_label, xy->sc_dk.dk_cpulabel); in xygetdisklabel()
290 sdl = (struct sun_disklabel *)xy->sc_dk.dk_cpulabel->cd_block; in xygetdisklabel()
296 xy->pcyl = xy->sc_dk.dk_label->d_ncylinders + in xygetdisklabel()
297 xy->sc_dk.dk_label->d_acylinders; in xygetdisklabel()
302 xy->ncyl = xy->sc_dk.dk_label->d_ncylinders; in xygetdisklabel()
303 xy->acyl = xy->sc_dk.dk_label->d_acylinders; in xygetdisklabel()
304 xy->nhead = xy->sc_dk.dk_label->d_ntracks; in xygetdisklabel()
305 xy->nsect = xy->sc_dk in xygetdisklabel()
[all...]
H A Dxd.c348 xd->sc_dk.dk_label->d_secsize = XDFM_BPS; in xdgetdisklabel()
351 xddummystrat, xd->sc_dk.dk_label, xd->sc_dk.dk_cpulabel); in xdgetdisklabel()
358 sdl = (struct sun_disklabel *)xd->sc_dk.dk_cpulabel->cd_block; in xdgetdisklabel()
364 xd->pcyl = xd->sc_dk.dk_label->d_ncylinders + in xdgetdisklabel()
365 xd->sc_dk.dk_label->d_acylinders; in xdgetdisklabel()
370 xd->ncyl = xd->sc_dk.dk_label->d_ncylinders; in xdgetdisklabel()
371 xd->acyl = xd->sc_dk.dk_label->d_acylinders; in xdgetdisklabel()
372 xd->nhead = xd->sc_dk.dk_label->d_ntracks; in xdgetdisklabel()
373 xd->nsect = xd->sc_dk in xdgetdisklabel()
[all...]
H A Dfd.c239 struct disk sc_dk; /* generic disk info */ member
593 disk_init(&fd->sc_dk, device_xname(self), &fddkdriver); in fdattach()
594 disk_attach(&fd->sc_dk); in fdattach()
905 if (fd->sc_dk.dk_openmask == 0) in fdopen()
912 fd->sc_dk.dk_copenmask |= pmask; in fdopen()
916 fd->sc_dk.dk_bopenmask |= pmask; in fdopen()
919 fd->sc_dk.dk_openmask = in fdopen()
920 fd->sc_dk.dk_copenmask | fd->sc_dk.dk_bopenmask; in fdopen()
936 fd->sc_dk in fdclose()
[all...]
H A Dxyvar.h100 struct disk sc_dk; /* generic disk info */ member
/netbsd-src/sys/dev/gpib/
H A Drd.c119 struct disk sc_dk; member
410 memset(&sc->sc_dk, 0, sizeof(sc->sc_dk)); in rdattach()
411 disk_init(&sc->sc_dk, device_xname(sc->sc_dev), NULL); in rdattach()
412 disk_attach(&sc->sc_dk); in rdattach()
441 struct disklabel *lp = sc->sc_dk.dk_label; in rdgetinfo()
445 memset(sc->sc_dk.dk_cpulabel, 0, sizeof(struct cpu_disklabel)); in rdgetinfo()
488 if (sc->sc_dk.dk_openmask == 0) { in rdopen()
501 if (part != RAW_PART && (part > sc->sc_dk.dk_label->d_npartitions || in rdopen()
502 sc->sc_dk.dk_label->d_partitions[part].p_fstype == FS_UNUSED)) in rdopen()
508 sc->sc_dk.dk_copenmask |= mask; in rdopen()
[all …]
/netbsd-src/sys/dev/vme/
H A Dxy.c278 xy->sc_dk.dk_label->d_secsize = XYFM_BPS; in xygetdisklabel()
282 xy->sc_dk.dk_label, xy->sc_dk.dk_cpulabel); in xygetdisklabel()
290 sdl = (struct sun_disklabel *)xy->sc_dk.dk_cpulabel->cd_block; in xygetdisklabel()
298 xy->pcyl = xy->sc_dk.dk_label->d_ncylinders + in xygetdisklabel()
299 xy->sc_dk.dk_label->d_acylinders; in xygetdisklabel()
304 xy->ncyl = xy->sc_dk.dk_label->d_ncylinders; in xygetdisklabel()
305 xy->acyl = xy->sc_dk.dk_label->d_acylinders; in xygetdisklabel()
306 xy->nhead = xy->sc_dk.dk_label->d_ntracks; in xygetdisklabel()
307 xy->nsect = xy->sc_dk.dk_label->d_nsectors; in xygetdisklabel()
309 xy->sc_dk.dk_label->d_secsize = XYFM_BPS; /* not handled by in xygetdisklabel()
[all …]
H A Dxd.c362 xd->sc_dk.dk_label->d_secsize = XDFM_BPS; in xdgetdisklabel()
366 xd->sc_dk.dk_label, xd->sc_dk.dk_cpulabel); in xdgetdisklabel()
374 sdl = (struct sun_disklabel *)xd->sc_dk.dk_cpulabel->cd_block; in xdgetdisklabel()
382 xd->pcyl = xd->sc_dk.dk_label->d_ncylinders + in xdgetdisklabel()
383 xd->sc_dk.dk_label->d_acylinders; in xdgetdisklabel()
388 xd->ncyl = xd->sc_dk.dk_label->d_ncylinders; in xdgetdisklabel()
389 xd->acyl = xd->sc_dk.dk_label->d_acylinders; in xdgetdisklabel()
390 xd->nhead = xd->sc_dk.dk_label->d_ntracks; in xdgetdisklabel()
391 xd->nsect = xd->sc_dk.dk_label->d_nsectors; in xdgetdisklabel()
393 xd->sc_dk.dk_label->d_secsize = XDFM_BPS; /* not handled by in xdgetdisklabel()
[all …]
/netbsd-src/sys/dev/dkwedge/
H A Ddk.c122 struct disk sc_dk; /* our own disk structure */ member
248 disk_init(&sc->sc_dk, device_xname(sc->sc_dev), NULL); in dkwedge_attach()
252 disk_attach(&sc->sc_dk); in dkwedge_attach()
393 struct disk *dk = &sc->sc_dk; in dk_set_geometry()
724 error = disk_begindetach(&sc->sc_dk, /*lastclose*/NULL, self, flags); in dkwedge_detach()
755 KASSERT(sc->sc_dk.dk_openmask == 0); in dkwedge_detach()
773 disk_detach(&sc->sc_dk); in dkwedge_detach()
774 disk_destroy(&sc->sc_dk); in dkwedge_detach()
839 if (!idleonly || sc->sc_dk.dk_openmask == 0) { in dkwedge_delall1()
1325 mutex_enter(&sc->sc_dk.dk_openlock); in dkopen()
[all …]
/netbsd-src/sys/dev/isa/
H A Dmcd.c124 struct disk sc_dk; member
293 disk_init(&sc->sc_dk, device_xname(sc->sc_dev), &mcddkdriver); in mcdattach()
294 disk_attach(&sc->sc_dk); in mcdattach()
325 if (sc->sc_dk.dk_openmask != 0) { in mcdopen()
375 (part >= sc->sc_dk.dk_label->d_npartitions || in mcdopen()
376 sc->sc_dk.dk_label->d_partitions[part].p_fstype == FS_UNUSED)) { in mcdopen()
384 sc->sc_dk.dk_copenmask |= (1 << part); in mcdopen()
387 sc->sc_dk.dk_bopenmask |= (1 << part); in mcdopen()
390 sc->sc_dk.dk_openmask = sc->sc_dk.dk_copenmask | sc->sc_dk.dk_bopenmask; in mcdopen()
399 if (sc->sc_dk.dk_openmask == 0) { in mcdopen()
[all …]
H A Dfd.c587 disk_init(&fd->sc_dk, device_xname(fd->sc_dev), &fddkdriver); in fdattach()
588 disk_attach(&fd->sc_dk); in fdattach()
632 disk_detach(&fd->sc_dk); in fddetach()
633 disk_destroy(&fd->sc_dk); in fddetach()
1136 iostat_seek(fd->sc_dk.dk_stats); in fdcintr1()
1137 disk_busy(&fd->sc_dk); in fdcintr1()
1208 disk_busy(&fd->sc_dk); in fdcintr1()
1223 disk_unbusy(&fd->sc_dk, 0, 0); in fdcintr1()
1250 disk_unbusy(&fd->sc_dk, (bp->b_bcount - bp->b_resid), in fdcintr1()
1409 struct disklabel *lp = fd->sc_dk.dk_label; in fdioctl()
[all …]
H A Dfdvar.h59 struct disk sc_dk; member
/netbsd-src/sys/arch/sparc/dev/
H A Dfd.c263 struct disk sc_dk; /* generic disk info */ member
814 disk_init(&fd->sc_dk, device_xname(fd->sc_dv), &fddkdriver); in fdattach()
815 disk_attach(&fd->sc_dk); in fdattach()
1149 if (fd->sc_dk.dk_openmask == 0) in fdopen()
1156 fd->sc_dk.dk_copenmask |= pmask; in fdopen()
1160 fd->sc_dk.dk_bopenmask |= pmask; in fdopen()
1163 fd->sc_dk.dk_openmask = in fdopen()
1164 fd->sc_dk.dk_copenmask | fd->sc_dk.dk_bopenmask; in fdopen()
1180 fd->sc_dk.dk_copenmask &= ~pmask; in fdclose()
1184 fd->sc_dk.dk_bopenmask &= ~pmask; in fdclose()
[all …]
/netbsd-src/sys/arch/sparc64/dev/
H A Dfdc.c295 struct disk sc_dk; /* generic disk info */ member
985 disk_init(&fd->sc_dk, device_xname(fd->sc_dev), &fddkdriver);
986 disk_attach(&fd->sc_dk);
1332 if (fd->sc_dk.dk_openmask == 0)
1339 fd->sc_dk.dk_copenmask |= pmask;
1343 fd->sc_dk.dk_bopenmask |= pmask;
1346 fd->sc_dk.dk_openmask =
1347 fd->sc_dk.dk_copenmask | fd->sc_dk.dk_bopenmask;
1363 fd->sc_dk.dk_copenmask &= ~pmask;
1367 fd->sc_dk.dk_bopenmask &= ~pmask;
[all …]
/netbsd-src/sys/arch/dreamcast/dev/g1/
H A Dgdrom.c74 struct disk sc_dk; /* generic disk info */ member
366 disk_init(&sc->sc_dk, device_xname(self), &gdromdkdriver); in gdromattach()
367 disk_attach(&sc->sc_dk); in gdromattach()
487 disk_busy(&sc->sc_dk); in gdrom_start()
499 disk_unbusy(&sc->sc_dk, bp->b_bcount - bp->b_resid, in gdrom_start()
/netbsd-src/sys/dev/spi/
H A Dspiflash.c75 struct disk sc_dk; member
238 disk_init(&sc->sc_dk, device_xname(self), &spiflash_dkdriver); in spiflash_attach()
239 disk_attach(&sc->sc_dk); in spiflash_attach()
363 disk_unbusy(&sc->sc_dk, cnt, flag); in spiflash_process_done()
372 disk_busy(&sc->sc_dk); in spiflash_process_read()
421 disk_busy(&sc->sc_dk); in spiflash_process_write()
/netbsd-src/sys/arch/dreamcast/dev/
H A Dgdrom.c94 struct disk sc_dk; /* generic disk info */ member
426 disk_init(&sc->sc_dk, device_xname(self), &gdromdkdriver); in gdromattach()
427 disk_attach(&sc->sc_dk); in gdromattach()
552 disk_busy(&sc->sc_dk); in gdrom_start()
566 disk_unbusy(&sc->sc_dk, bp->b_bcount - bp->b_resid, in gdrom_start()
/netbsd-src/sys/arch/arc/jazz/
H A Dfd.c147 struct disk sc_dk; member
364 disk_init(&fd->sc_dk, device_xname(fd->sc_dev), &fddkdriver); in fdattach()
365 disk_attach(&fd->sc_dk); in fdattach()
854 iostat_seek(fd->sc_dk.dk_stats); in fdcintr()
855 disk_busy(&fd->sc_dk); in fdcintr()
908 disk_busy(&fd->sc_dk); in fdcintr()
922 disk_unbusy(&fd->sc_dk, 0, 0); in fdcintr()
949 disk_unbusy(&fd->sc_dk, (bp->b_bcount - bp->b_resid), in fdcintr()
/netbsd-src/sys/arch/atari/dev/
H A Dhdfd.c250 struct disk sc_dk; member
554 disk_init(&fd->sc_dk, device_xname(self), &fddkdriver); in fdattach()
555 disk_attach(&fd->sc_dk); in fdattach()
1029 iostat_seek(fd->sc_dk.dk_stats); in fdcintr()
1030 disk_busy(&fd->sc_dk); in fdcintr()
1109 disk_busy(&fd->sc_dk); in fdcintr()
1124 disk_unbusy(&fd->sc_dk, 0, 0); in fdcintr()
1149 disk_unbusy(&fd->sc_dk, (bp->b_bcount - bp->b_resid), in fdcintr()
1314 error = disk_ioctl(&fd->sc_dk, RAW_PART, cmd, addr, flag, l); in fdioctl()
1543 lp = fd->sc_dk.dk_label; in fdgetdisklabel()
/netbsd-src/sys/arch/x68k/dev/
H A Dfd.c219 struct disk sc_dk; member
662 disk_init(&fd->sc_dk, device_xname(fd->sc_dev), &fddkdriver); in fdattach()
663 disk_attach(&fd->sc_dk); in fdattach()
1196 iostat_seek(fd->sc_dk.dk_stats); in fdcintr()
1197 disk_busy(&fd->sc_dk); in fdcintr()
1309 disk_busy(&fd->sc_dk); in fdcintr()
1625 error = disk_ioctl(&fd->sc_dk, dev, cmd, addr, flag, l); in fdioctl()
1789 if ((fd->sc_dk.dk_openmask & ~(1 << part)) != 0 || in fdioctl()
1790 fd->sc_dk.dk_bopenmask + fd->sc_dk.dk_copenmask != in fdioctl()
1791 fd->sc_dk.dk_openmask) { in fdioctl()
[all …]
/netbsd-src/sys/arch/acorn32/mainbus/
H A Dfd.c219 struct disk sc_dk; member
524 disk_init(&fd->sc_dk, device_xname(fd->sc_dev), &fddkdriver); in fdattach()
525 disk_attach(&fd->sc_dk); in fdattach()
997 iostat_seek(fd->sc_dk.dk_stats); in fdcintr()
998 disk_busy(&fd->sc_dk); in fdcintr()
1089 disk_busy(&fd->sc_dk); in fdcintr()
1106 disk_unbusy(&fd->sc_dk, 0, 0); in fdcintr()
1133 disk_unbusy(&fd->sc_dk, (bp->b_bcount - bp->b_resid), in fdcintr()

12