#endif #ifdef USER_PCICONF cdev_pci_init(NPCI,pci), /* 52: PCI user */ #else cdev_notdef(), #endif cdev_bio_init(NBIO,bio), /* 53: ioctl tunnel */ cdev_iop_init(NIOP, iop), /* 54: I2O IOP control interface */ cdev_ptm_init(NPTY,ptm), /* 55: pseudo-tty ptm device */ cdev_hotplug_init(NHOTPLUG,hotplug), /* 56: devices hot plugging */ cdev_crypto_init(NCRYPTO,crypto), /* 57: /dev/crypto */ cdev_bktr_init(NBKTR,bktr), /* 58: Bt848 video capture device */ cdev_radio_init(NRADIO,radio), /* 59: generic radio I/O */ cdev_mouse_init(NWSMUX, wsmux), /* 60: ws multiplexor */ cdev_vscsi_init(NVSCSI, vscsi), /* 61: vscsi */ cdev_bthub_init(NBTHUB, bthub), /* 62: bthub */ cdev_disk_init(1,diskmap), /* 63: disk mapper */ cdev_pppx_init(NPPPX,pppx), /* 64: pppx */ cdev_urio_init(NURIO,urio), /* 65: USB Diamond Rio 500 */ cdev_usbdev_init(NUSCANNER,uscanner), /* 66: USB scanners */ }; int nchrdev = nitems(cdevsw); int mem_no = 2; /* major device number of memory special file */ /* * Swapdev is a fake device implemented * in sw.c used only internally to get to swstrategy. * It cannot be provided to the users, because the * swstrategy routine munches the b_dev and b_blkno entries * before calling the appropriate driver. This would horribly
#else cdev_notdef(), #endif cdev_notdef(), /* 89: removed device */ cdev_notdef(), /* 90: removed device */ cdev_notdef(), /* 91: removed device */ cdev_notdef(), /* 92: removed device */ cdev_notdef(), /* 93: removed device */ cdev_notdef(), /* 94: removed device */ cdev_notdef(), /* 95: removed device */ cdev_notdef(), /* 96: removed device */ cdev_radio_init(NRADIO,radio), /* 97: generic radio I/O */ cdev_ptm_init(NPTY,ptm), /* 98: pseudo-tty ptm device */ cdev_spkr_init(NSPKR,spkr), /* 99: PC speaker */ cdev_vscsi_init(NVSCSI,vscsi), /* 100: vscsi */ cdev_bthub_init(NBTHUB,bthub), /* 101: bthub */ cdev_disk_init(1,diskmap), /* 102: disk mapper */ cdev_pppx_init(NPPPX,pppx), /* 103: pppx */ }; int nblkdev = nitems(bdevsw); int nchrdev = nitems(cdevsw); int mem_no = 2; /* major device number of memory special file */ /* * Swapdev is a fake device implemented * in sw.c used only internally to get to swstrategy. * It cannot be provided to the users, because the * swstrategy routine munches the b_dev and b_blkno entries * before calling the appropriate driver. This would horribly