#include "cd.h" bdev_decl(cd); #include "vnd.h" bdev_decl(vnd); #include "ccd.h" bdev_decl(ccd); #include "raid.h" bdev_decl(raid); #include "md.h" bdev_decl(md); struct bdevsw bdevsw[] = { bdev_disk_init(NWD,wd), /* 0: ST506/ESDI/IDE disk */ bdev_swap_init(1,sw), /* 1: swap pseudo-device */ bdev_notdef(), /* 2 (was floppy diskette) */ bdev_notdef(), /* 3 (was QIC-02/QIC-36 tape) */ bdev_disk_init(NSD,sd), /* 4: SCSI disk */ bdev_tape_init(NST,st), /* 5: SCSI tape */ bdev_disk_init(NCD,cd), /* 6: SCSI CD-ROM */ bdev_notdef(), /* 7 (was Mitsumi CD-ROM) */ bdev_lkm_dummy(), /* 8 */ bdev_lkm_dummy(), /* 9 */ bdev_lkm_dummy(), /* 10 */ bdev_lkm_dummy(), /* 11 */ bdev_lkm_dummy(), /* 12 */ bdev_lkm_dummy(), /* 13 */ bdev_disk_init(NVND,vnd), /* 14: vnode disk driver */ bdev_notdef(), /* 15 (was Sony CD-ROM) */ bdev_disk_init(NCCD,ccd), /* 16: concatenated disk driver */ bdev_disk_init(NMD,md), /* 17: memory disk driver */
bdev_decl(ccd); #include "raid.h" bdev_decl(raid); #include "sd.h" bdev_decl(sd); #include "st.h" bdev_decl(st); #include "cd.h" bdev_decl(cd); #include "md.h" bdev_decl(md); #include "wd.h" bdev_decl(wd); struct bdevsw bdevsw[] = { bdev_notdef(), /* 0: Openfirmware disk */ bdev_swap_init(1,sw), /* 1: swap pseudo device */ bdev_disk_init(NVND,vnd), /* 2: vnode disk driver */ bdev_disk_init(NCCD,ccd), /* 3: concatenated disk driver */ bdev_disk_init(NSD,sd), /* 4: SCSI disk */ bdev_tape_init(NST,st), /* 5: SCSI tape */ bdev_disk_init(NCD,cd), /* 6: SCSI CD-ROM */ bdev_lkm_dummy(), /* 7 */ bdev_lkm_dummy(), /* 8 */ bdev_disk_init(NMD,md), /* 9: memory disk driver */ bdev_disk_init(NWD,wd), /* 10: IDE disk driver */ bdev_lkm_dummy(), /* 11 */ bdev_disk_init(NRAID,raid), /* 12: RAIDframe disk driver */ }; int nblkdev = sizeof bdevsw / sizeof bdevsw[0];
#include "uk.h" #include "vnd.h" #include "raid.h" #include "ccd.h" #include "rd.h" #include "bktr.h" #include "radio.h" struct bdevsw bdevsw[] = { bdev_disk_init(NWD,wd), /* 0: ST506/ESDI/IDE disk */ bdev_swap_init(1,sw), /* 1: swap pseudo-device */ bdev_tape_init(NST,st), /* 2: SCSI tape */ bdev_disk_init(NCD,cd), /* 3: SCSI CD-ROM */ bdev_disk_init(NFD,fd), /* 4: Floppy disk */ bdev_notdef(), /* 5 */ bdev_disk_init(NRD,rd), /* 6: ram disk driver */ bdev_disk_init(NCCD,ccd), /* 7: concatenated disk driver */ bdev_disk_init(NSD,sd), /* 8: SCSI disk */ bdev_disk_init(NVND,vnd), /* 9: vnode disk driver */ bdev_lkm_dummy(), /* 10 */ bdev_lkm_dummy(), /* 11 */ bdev_lkm_dummy(), /* 12 */ bdev_lkm_dummy(), /* 13 */ bdev_lkm_dummy(), /* 14 */ bdev_lkm_dummy(), /* 15 */ bdev_disk_init(NRAID,raid), /* 16 */ }; int nblkdev = nitems(bdevsw); #define mmread mmrw
{ bdev_disk_init(NHP,hp), /* 0: RP0?/RM0? */ bdev_tape_init(NHT,ht), /* 1: TU77 w/ TM03 */ bdev_disk_init(NUP,up), /* 2: SC-21/SC-31 */ bdev_disk_init(NRK,rk), /* 3: RK06/07 */ bdev_swap_init(1,sw), /* 4: swap pseudo-device */ bdev_tape_init(NTE,tm), /* 5: TM11/TE10 */ bdev_tape_init(NTS,ts), /* 6: TS11 */ bdev_tape_init(NMU,mu), /* 7: TU78 */ bdev_tape_init(NCTU,ctu), /* 8: Console TU58 on 730/750 */ bdev_disk_init(NRA,ra), /* 9: MSCP disk */ bdev_tape_init(NTJ,ut), /* 10: TU45 */ bdev_disk_init(NRB,idc), /* 11: IDC (RB730) */ bdev_disk_init(NRX,rx), /* 12: RX?? on MSCP */ bdev_disk_init(NUU,uu), /* 13: TU58 on DL11 */ bdev_notdef(), /* 14: RL01/02 */ bdev_tape_init(NMT,mt), /* 15: MSCP tape */ bdev_notdef(), /* 16: was: KDB50/RA?? */ bdev_disk_init(NCCD,ccd), /* 17: concatenated disk driver */ bdev_disk_init(NVND,vnd), /* 18: vnode disk driver */ bdev_disk_init(NHD,hd), /* 19: VS3100 ST506 disk */ bdev_disk_init(NSD,sd), /* 20: SCSI disk */ bdev_tape_init(NST,st), /* 21: SCSI tape */ bdev_disk_init(NCD,cd), /* 22: SCSI CD-ROM */ bdev_disk_init(NRD,rd), /* 23: ram disk driver */ bdev_disk_init(NRY,ry), /* 24: VS3100 floppy */ bdev_disk_init(NRAID,raid), /* 25: RAIDframe disk driver */ }; int nblkdev = nitems(bdevsw); /*
#include "sd.h" #include "cd.h" #include "st.h" #include "wd.h" bdev_decl(wd); #include "rd.h" #include "hotplug.h" struct bdevsw bdevsw[] = { bdev_disk_init(NSD,sd), /* 0: SCSI disk */ bdev_swap_init(1,sw), /* 1: should be here swap pseudo-dev */ bdev_disk_init(NVND,vnd), /* 2: vnode disk driver */ bdev_disk_init(NCD,cd), /* 3: SCSI CD-ROM */ bdev_disk_init(NWD,wd), /* 4: ST506/ESDI/IDE disk */ bdev_notdef(), /* 5: */ bdev_notdef(), /* 6: was: concatenated disk driver */ bdev_notdef(), /* 7: */ bdev_disk_init(NRD,rd), /* 8: RAM disk (for install) */ bdev_notdef(), /* 9: */ bdev_tape_init(NST,st), /* 10: SCSI tape */ bdev_notdef(), /* 11: */ bdev_notdef(), /* 12: */ bdev_notdef(), /* 13: */ bdev_notdef(), /* 14: */ bdev_notdef(), /* 15: */ }; int nblkdev = nitems(bdevsw); /*
#define bdev_notdef() bdev_tape_init(0,no) bdev_decl(no); /* dummy declarations */ #include "st.h" #include "sd.h" #include "vn.h" bdev_decl(st); bdev_decl(sd); bdev_decl(vn); struct bdevsw bdevsw[] = { bdev_notdef(), /* 0 */ bdev_notdef(), /* 1 */ bdev_notdef(), /* 2 */ bdev_swap_init(), /* 3: swap pseudo-device */ bdev_ldisk_init(NSD,sd),/* 4: scsi disk */ bdev_notdef(), /* 5 */ bdev_disk_init(NVN,vn), /* 6: vnode disk driver (swap to files) */ bdev_tape_init(NST,st), /* 7: scsi tape */ }; int nblkdev = sizeof (bdevsw) / sizeof (bdevsw[0]); /* cdevsw-specific types */ #define dev_type_read(n) int n __P((dev_t, struct uio *, int)) #define dev_type_write(n) int n __P((dev_t, struct uio *, int)) #define dev_type_stop(n) int n __P((struct tty *, int))
#include "inet.h" #include "wd.h" bdev_decl(wd); #include "sd.h" #include "st.h" #include "cd.h" #include "uk.h" #include "vnd.h" #include "rd.h" struct bdevsw bdevsw[] = { bdev_disk_init(NWD,wd), /* 0: ST506/ESDI/IDE disk */ bdev_swap_init(1,sw), /* 1: swap pseudo-device */ bdev_notdef(), /* 2: was floppy diskette */ bdev_notdef(), /* 3 */ bdev_disk_init(NSD,sd), /* 4: SCSI disk */ bdev_tape_init(NST,st), /* 5: SCSI tape */ bdev_disk_init(NCD,cd), /* 6: SCSI CD-ROM */ bdev_notdef(), /* 7 */ bdev_lkm_dummy(), /* 8 */ bdev_lkm_dummy(), /* 9 */ bdev_lkm_dummy(), /* 10 */ bdev_lkm_dummy(), /* 11 */ bdev_lkm_dummy(), /* 12 */ bdev_lkm_dummy(), /* 13 */ bdev_disk_init(NVND,vnd), /* 14: vnode disk driver */ bdev_notdef(), /* 15 */ bdev_notdef(), /* 16: was: concatenated disk driver */ bdev_disk_init(NRD,rd), /* 17: ram disk driver */
#include <sys/tty.h> #include <sys/conf.h> #include <sys/vnode.h> #include <dev/cons.h> #include "st.h" #include "sd.h" #include "cd.h" #include "ch.h" #include "vnd.h" #include "ccd.h" #include "rd.h" struct bdevsw bdevsw[] = { bdev_notdef(), /* 0 */ bdev_notdef(), /* 1 */ bdev_notdef(), /* 2 */ bdev_swap_init(1,sw), /* 3: swap pseudo-device */ bdev_disk_init(NSD,sd), /* 4: SCSI disk */ bdev_tape_init(NST,st), /* 5: SCSI tape */ bdev_disk_init(NCD,cd), /* 6: SCSI CD-ROM */ bdev_notdef(), /* 7 */ bdev_disk_init(NVND,vnd), /* 8: vnode disk driver */ bdev_disk_init(NCCD,ccd), /* 9: concatenated disk driver */ bdev_notdef(), /* 10 */ bdev_notdef(), /* 11 */ bdev_notdef(), /* 12 */ bdev_disk_init(NRD,rd), /* 13: RAM disk -- for install */ bdev_lkm_dummy(), /* 14 */ bdev_lkm_dummy(), /* 15 */
cdev_decl(xt); #include "xy.h" #include "zstty.h" #include "scsibus.h" cdev_decl(scsibus); #include "clockctl.h" cdev_decl(clockctl); /* Block devices */ struct bdevsw bdevsw[] = { bdev_notdef(), /* 0 */ bdev_notdef(), /* 1: tapemaster tape */ bdev_notdef(), /* 2 */ bdev_disk_init(NXY,xy), /* 3: SMD disk on Xylogics 450/451 */ bdev_swap_init(1,sw), /* 4: swap pseudo-device */ bdev_disk_init(NVND,vnd), /* 5: vnode disk driver */ bdev_notdef(), /* 6 */ bdev_disk_init(NSD,sd), /* 7: SCSI disk */ bdev_tape_init(NXT,xt), /* 8: Xylogics tape */ bdev_disk_init(NCCD,ccd), /* 9: concatenated disk driver */ bdev_disk_init(NXD,xd), /* 10: SMD disk on Xylogics 7053 */ bdev_tape_init(NST,st), /* 11: SCSI tape */ bdev_notdef(), /* 12: Sun ns? */ bdev_disk_init(NMD,md), /* 13: Memory disk (install tape) */ bdev_notdef(), /* 14: Sun ft? */ bdev_notdef(), /* 15: Sun hd? */
bdev_lkm_dummy(), /* 6: */ bdev_lkm_dummy(), /* 7: */ bdev_lkm_dummy(), /* 8: */ bdev_lkm_dummy(), /* 9: */ bdev_lkm_dummy(), /* 10: */ bdev_lkm_dummy(), /* 11: */ bdev_lkm_dummy(), /* 12: */ bdev_lkm_dummy(), /* 13: */ bdev_lkm_dummy(), /* 14: */ bdev_lkm_dummy(), /* 15: */ bdev_disk_init(NWD,wd), /* 16: Internal IDE disk */ bdev_lkm_dummy(), /* 17: */ bdev_disk_init(NRD,rd), /* 18: memory disk */ bdev_disk_init(NVND,vnd), /* 19: vnode disk driver */ bdev_lkm_dummy(), /* 20: */ bdev_notdef(), /* 21: was: concatenated disk driver */ bdev_lkm_dummy(), /* 22: */ bdev_lkm_dummy(), /* 23: */ bdev_disk_init(NSD,sd), /* 24: SCSI disk */ bdev_tape_init(NST,st), /* 25: SCSI tape */ bdev_disk_init(NCD,cd), /* 26: SCSI cdrom */ bdev_lkm_dummy(), /* 27: */ bdev_lkm_dummy(), /* 28: */ bdev_lkm_dummy(), /* 29: */ bdev_lkm_dummy(), /* 30: */ bdev_lkm_dummy(), /* 31: */ bdev_lkm_dummy(), /* 32: */ bdev_lkm_dummy(), /* 33: */ bdev_lkm_dummy(), /* 34: */ bdev_lkm_dummy(), /* 35: */ bdev_lkm_dummy(), /* 36: */
#include "cd.h" bdev_decl(cd); #include "wd.h" bdev_decl(wd); #include "ccd.h" #include "rd.h" bdev_decl(rd); struct bdevsw bdevsw[] = { bdev_disk_init(NSD,sd), /* 0: SCSI disk */ bdev_swap_init(1,sw), /* 1: should be here swap pseudo-dev */ bdev_disk_init(NVND,vnd), /* 2: vnode disk driver */ bdev_disk_init(NCD,cd), /* 3: SCSI CD-ROM */ bdev_disk_init(NWD,wd), /* 4: ST506/ESDI/IDE disk */ bdev_notdef(), /* 5: */ bdev_disk_init(NCCD,ccd), /* 6: concatenated disk driver */ bdev_notdef(), /* 7: */ bdev_disk_init(NRD,rd), /* 8: RAM disk (for install) */ bdev_notdef(), /* 9: */ bdev_notdef(), /* 10: */ bdev_notdef(), /* 11: */ bdev_notdef(), /* 12: */ bdev_notdef(), /* 13: */ bdev_notdef(), /* 14: */ bdev_notdef(), /* 15: */ }; int nblkdev = sizeof (bdevsw) / sizeof (bdevsw[0]); /*
#include "siotty.h" #include "wsdisplay.h" #include "wskbd.h" #include "wsmouse.h" #include "wsmux.h" #include "pf.h" #include "systrace.h" #include "vscsi.h" #include "pppx.h" #include "fuse.h" struct bdevsw bdevsw[] = { bdev_notdef(), /* 0 */ bdev_notdef(), /* 1 */ bdev_notdef(), /* 2 */ bdev_swap_init(1,sw), /* 3: swap pseudo-device */ bdev_disk_init(NSD,sd), /* 4: SCSI disk */ bdev_tape_init(NST,st), /* 5: SCSI tape */ bdev_disk_init(NCD,cd), /* 6: SCSI CD-ROM */ bdev_disk_init(NRD,rd), /* 7: ramdisk */ bdev_disk_init(NVND,vnd), /* 8: vnode disk driver */ bdev_notdef(), /* 9: was: concatenated disk driver */ bdev_notdef(), /* 10 */ bdev_notdef(), /* 11 */ bdev_notdef(), /* 12 */ bdev_lkm_dummy(), /* 13 */ bdev_lkm_dummy(), /* 14 */ bdev_lkm_dummy(), /* 15 */
#include "bpfilter.h" #include "ipfilter.h" #include "rnd.h" #include "scsibus.h" #include "wd.h" bdev_decl(wd); cdev_decl(wd); #include "ca.h" #include "zstty.h" cdev_decl(zs); #include "com.h" cdev_decl(com); struct bdevsw bdevsw[] = { bdev_notdef(), /* 0: */ bdev_swap_init(1,sw), /* 1: swap pseudo-device */ bdev_disk_init(NMD,md), /* 2: memory disk */ bdev_disk_init(NCCD,ccd), /* 3: concatenated disk driver */ bdev_disk_init(NVND,vnd), /* 4: vnode disk driver */ bdev_disk_init(NRAID,raid), /* 5: RAIDframe */ bdev_notdef(), /* 6: */ bdev_notdef(), /* 7: */ bdev_notdef(), /* 8: */ bdev_notdef(), /* 9: */ bdev_disk_init(NSD,sd), /* 10: SCSI disk */ bdev_tape_init(NST,st), /* 11: SCSI tape */ bdev_disk_init(NCD,cd), /* 12: SCSI CD-ROM */ bdev_disk_init(NWD,wd), /* 13: ATA disk */ bdev_disk_init(NCA,ca), /* 14: Compaq array */ bdev_notdef(), /* 15: */
#include "st.h" bdev_decl(st); #include "cd.h" bdev_decl(cd); #include "ccd.h" bdev_decl(ccd); #include "raid.h" bdev_decl(raid); #include "vnd.h" bdev_decl(vnd); #include "md.h" bdev_decl(md); struct bdevsw bdevsw[] = { bdev_notdef(), /* 0: SCSI disk */ bdev_notdef(), /* 1: vax ht */ bdev_disk_init(NVND,vnd), /* 2: vnode disk driver */ bdev_notdef(), /* 3: vax rk*/ bdev_swap_init(1,sw), /* 4: swap pseudo-device*/ bdev_notdef(), /* 5: vax tm */ bdev_notdef(), /* 6: vax ts */ bdev_notdef(), /* 7: vax mt */ bdev_notdef(), /* 8: vax tu */ bdev_notdef(), /* 9: ?? */ bdev_notdef(), /* 10: ut */ bdev_notdef(), /* 11: 11/730 idc */ bdev_notdef(), /* 12: rx */ bdev_notdef(), /* 13: uu */ bdev_notdef(), /* 14: rl */ bdev_notdef(), /* 15: tmscp */