cdev_lkm_dummy(), /* 19 */ cdev_lkm_dummy(), /* 20 */ cdev_lkm_dummy(), /* 21 */ cdev_lkm_dummy(), /* 22 */ #ifdef _PMAP_MAY_USE_PROM_CONSOLE cdev_tty_init(1,prom), /* 23: XXX prom console */ #else cdev_notdef(), /* 23 */ #endif cdev_audio_init(NAUDIO,audio), /* 24: generic audio I/O */ cdev_wsdisplay_init(NWSDISPLAY, wsdisplay), /* 25: frame buffers, etc. */ cdev_tty_init(NCOM,com), /* 26: ns16550 UART */ cdev_disk_init(NCCD,ccd), /* 27: concatenated disk driver */ cdev_disk_init(NMD,md), /* 28: memory disk driver */ cdev_mouse_init(NWSKBD, wskbd), /* 29: keyboards */ cdev_mouse_init(NWSMOUSE, wsmouse), /* 30: mice */ cdev_lpt_init(NLPT,lpt), /* 31: parallel printer */ cdev_scanner_init(NSS,ss), /* 32: SCSI scanner */ cdev_uk_init(NUK,uk), /* 33: SCSI unknown */ cdev_disk_init(NFDC,fd), /* 34: PC-ish floppy disk driver */ cdev_ipf_init(NIPFILTER,ipl), /* 35: ip-filter device */ cdev_disk_init(NWD,wd), /* 36: IDE disk driver */ cdev_se_init(NSE,se), /* 37: Cabletron SCSI<->Ethernet */ cdev_satlink_init(NSATLINK,satlink), /* 38: planetconnect satlink */ cdev_rnd_init(NRND,rnd), /* 39: random source pseudo-device */ cdev_tty_init(NA12DC,a12dc), /* 40: Avalon A12 detached console */ cdev_spkr_init(NSPKR,spkr), /* 41: PC speaker */ cdev_scsibus_init(NSCSIBUS,scsibus), /* 42: SCSI bus */ cdev_disk_init(NRAID,raid), /* 43: RAIDframe disk driver */
cdev_tape_init(NST,st), /* 25: SCSI tape */ cdev_disk_init(NCD,cd), /* 26: SCSI CD-ROM */ cdev_notdef(), /* 27: reserved */ cdev_uk_init(NUK,uk), /* 28: SCSI unknown */ cdev_notdef(), /* 29: reserved */ cdev_lkm_dummy(), /* 30: */ cdev_lkm_dummy(), /* 31: */ cdev_bpftun_init(NBPFILTER,bpf),/* 32: Berkeley packet filter */ cdev_bpftun_init(NTUN,tun), /* 33: network tunnel */ cdev_fd_init(1,filedesc), /* 34: file descriptor pseudo-device */ cdev_lkm_init(NLKM,lkm), /* 35: loadable module driver */ cdev_audio_init(NAUDIO,audio), /* 36: generic audio I/O */ cdev_lkm_dummy(), /* 37: was vidcconsole */ cdev_lkm_dummy(), /* 38: removed cpu device */ cdev_lkm_dummy(), /* 39: reserved */ cdev_mouse_init(NOPMS,opms), /* 40: PS2 mouse driver */ cdev_lkm_dummy(), /* 41: reserved */ cdev_lkm_dummy(), /* 42: was iic */ cdev_lkm_dummy(), /* 43: was rtc */ cdev_lkm_dummy(), /* 44: reserved */ cdev_lkm_dummy(), /* 45: reserved */ cdev_ipf_init(NIPFILTER,ipl), /* 46: ip-filter device */ cdev_lkm_dummy(), /* 47: reserved */ cdev_lkm_dummy(), /* 48: reserved */ cdev_mm_init(NOFROM, ofrom), /* 49: ofrom */ cdev_tty_init(NSCR,scr), /* 50: Smart card reader */ cdev_notdef(), /* 51: reserved */ cdev_rnd_init(NRND,rnd), /* 52: random source pseudo-device */ cdev_prof_init(NPROFILER, prof), /* 53: fiq Profiler*/ cdev_notdef(), /* 54: reserved */ cdev_lkm_dummy(), /* 55: Reserved for bypass device */
struct cdevsw cdevsw[] = { cdev_cn_init(1,cn), /* 0: virtual console */ cdev_tty_init(NKBD+NSUNKBD,kd), /* 1: Sun keyboard/display */ cdev_ctty_init(1,ctty), /* 2: controlling terminal */ cdev_mm_init(1,mm), /* 3: /dev/{null,mem,kmem,...} */ cdev_ses_init(NSES,ses), /* 4: SCSI SES/SAF-TE */ cdev_notdef(), /* 5: tapemaster tape */ cdev_notdef(), /* 6: systech/versatec */ cdev_swap_init(1,sw), /* 7: /dev/drum (swap pseudo-device) */ cdev_notdef(), /* 8: Archive QIC-11 tape */ cdev_notdef(), /* 9: SMD disk on Xylogics 450/451 */ cdev_notdef(), /* 10: systech multi-terminal board */ cdev_notdef(), /* 11: DES encryption chip */ cdev_tty_init(NZSTTY,zs), /* 12: Zilog 8530 serial port */ cdev_mouse_init(NMS+NSUNMS,ms), /* 13: /dev/mouse */ cdev_notdef(), /* 14: cgone */ cdev_notdef(), /* 15: sun /dev/winNNN */ cdev_log_init(1,log), /* 16: /dev/klog */ cdev_disk_init(NSD,sd), /* 17: SCSI disk */ cdev_tape_init(NST,st), /* 18: SCSI tape */ cdev_ch_init(NCH,ch), /* 19: SCSI autochanger */ cdev_tty_init(NPTY,pts), /* 20: pseudo-tty slave */ cdev_ptc_init(NPTY,ptc), /* 21: pseudo-tty master */ cdev_fb_init(NFB,fb), /* 22: /dev/fb indirect driver */ cdev_disk_init(NCCD,ccd), /* 23: concatenated disk driver */ cdev_fd_init(1,filedesc), /* 24: file descriptor pseudo-device */ cdev_notdef(), /* 25 */ cdev_disk_init(NWD,wd), /* 26: IDE disk */ cdev_fb_init(NBWTWO,bwtwo), /* 27: /dev/bwtwo */ cdev_notdef(), /* 28: Systech VPC-2200 versatec/centronics */
cdev_notdef(), /* 54 was: RAIDframe disk driver */ cdev_notdef(), /* 55: */ /* The following slots are reserved for isdn4bsd. */ cdev_notdef(), /* 56: i4b main device */ cdev_notdef(), /* 57: i4b control device */ cdev_notdef(), /* 58: i4b raw b-channel access */ cdev_notdef(), /* 59: i4b trace device */ cdev_notdef(), /* 60: i4b phone device */ /* End of reserved slots for isdn4bsd. */ cdev_usb_init(NUSB,usb), /* 61: USB controller */ cdev_usbdev_init(NUHID,uhid), /* 62: USB generic HID */ cdev_usbdev_init(NUGEN,ugen), /* 63: USB generic driver */ cdev_ulpt_init(NULPT,ulpt), /* 64: USB printers */ cdev_notdef(), /* 65: urio */ cdev_tty_init(NUCOM,ucom), /* 66: USB tty */ cdev_mouse_init(NWSKBD, wskbd), /* 67: keyboards */ cdev_mouse_init(NWSMOUSE, /* 68: mice */ wsmouse), cdev_mouse_init(NWSMUX, wsmux), /* 69: ws multiplexor */ cdev_notdef(), /* 70: was: /dev/crypto */ cdev_tty_init(NCZ,cztty), /* 71: Cyclades-Z serial port */ #ifdef USER_PCICONF cdev_pci_init(NPCI,pci), /* 72: PCI user */ #else cdev_notdef(), #endif cdev_pf_init(NPF,pf), /* 73: packet filter */ cdev_notdef(), /* 74: ALTQ (deprecated) */ cdev_notdef(), cdev_radio_init(NRADIO, radio), /* 76: generic radio I/O */ cdev_notdef(), /* 77: was USB scanners */
cdev_disk_init(NVND,vnd), /* 11: vnode disk */ cdev_bpf_init(NBPFILTER,bpf), /* 12: berkeley packet filter */ cdev_tun_init(NTUN,tun), /* 13: network tunnel */ cdev_notdef(), /* 14 */ cdev_notdef(), /* 15: */ cdev_lpt_init(NLPT,lpt), /* 16: Parallel printer interface */ cdev_tty_init(NCOM,com), /* 17: 16C450 serial interface */ cdev_disk_init(NWD,wd), /* 18: ST506/ESDI/IDE disk */ cdev_tty_init(NZS,zs), /* 19: Z8530 serial interface */ cdev_notdef(), /* 20: */ cdev_notdef(), /* 21: */ cdev_disk_init(NRD,rd), /* 22: ramdisk device */ cdev_notdef(), /* 23: was: concatenated disk driver */ cdev_notdef(), /* 24: */ cdev_wsdisplay_init(NWSDISPLAY, wsdisplay), /* 25: */ cdev_mouse_init(NWSKBD, wskbd), /* 26: */ cdev_mouse_init(NWSMOUSE, wsmouse), /* 27: */ cdev_mouse_init(NWSMUX, wsmux), /* 28: */ #ifdef USER_PCICONF cdev_pci_init(NPCI,pci), /* 29: PCI user */ #else cdev_notdef(), /* 29 */ #endif cdev_notdef(), /* 30: */ cdev_pf_init(NPF,pf), /* 31: packet filter */ cdev_uk_init(NUK,uk), /* 32: unknown SCSI */ cdev_random_init(1,random), /* 33: random data source */ cdev_notdef(), /* 34: */ cdev_ksyms_init(NKSYMS,ksyms), /* 35: Kernel symbols device */ cdev_ch_init(NCH,ch), /* 36: SCSI autochanger */ cdev_notdef(), /* 37: */
cdev_pf_init(NPF,pf), /* 46: packet filter */ cdev_crypto_init(NCRYPTO,crypto), /* 47: /dev/crypto */ cdev_lkm_dummy(), /* 48: reserved */ cdev_lkm_dummy(), /* 49: reserved */ cdev_systrace_init(NSYSTRACE,systrace), /* 50: system call tracing */ cdev_notdef(), /* 51: reserved */ cdev_bio_init(NBIO,bio), /* 52: ioctl tunnel */ cdev_notdef(), /* 53: reserved */ cdev_notdef(), /* 54 was FOOTBRIDGE console */ cdev_lkm_dummy(), /* 55: Reserved for bypass device */ cdev_notdef(), /* 56: reserved */ cdev_midi_init(NMIDI,midi), /* 57: MIDI I/O */ cdev_notdef(), /* 58 was: sequencer I/O */ cdev_notdef(), /* 59: reserved */ cdev_wsdisplay_init(NWSDISPLAY,wsdisplay), /* 60: frame buffers, etc.*/ cdev_mouse_init(NWSKBD,wskbd), /* 61: keyboards */ cdev_mouse_init(NWSMOUSE,wsmouse), /* 62: mice */ cdev_mouse_init(NWSMUX,wsmux), /* 63: ws multiplexor */ cdev_usb_init(NUSB,usb), /* 64: USB controller */ cdev_usbdev_init(NUHID,uhid), /* 65: USB generic HID */ cdev_ulpt_init(NULPT,ulpt), /* 66: USB printer */ cdev_urio_init(NURIO,urio), /* 67: Diamond Rio 500 */ cdev_tty_init(NUCOM,ucom), /* 68: USB tty */ cdev_notdef(), /* 69: was USB scanners */ cdev_usbdev_init(NUGEN,ugen), /* 70: USB generic driver */ cdev_notdef(), /* 71 was: RAIDframe disk driver */ cdev_lkm_dummy(), /* 72: reserved */ cdev_lkm_dummy(), /* 73: reserved */ cdev_lkm_dummy(), /* 74: reserved */ cdev_lkm_dummy(), /* 75: reserved */ cdev_lkm_dummy(), /* 76: reserved */
cdev_cn_init(1,cn), /* 0: virtual console */ cdev_ctty_init(1,ctty), /* 1: controlling terminal */ cdev_mm_init(1,mm), /* 2: /dev/{null,mem,kmem,...} */ cdev_notdef(), /* 3 was /dev/drum */ cdev_tty_init(NPTY,pts), /* 4: pseudo-tty slave */ cdev_ptc_init(NPTY,ptc), /* 5: pseudo-tty master */ cdev_log_init(1,log), /* 6: /dev/klog */ cdev_notdef(), /* 7 */ cdev_disk_init(NSD,sd), /* 8: SCSI disk */ cdev_disk_init(NCD,cd), /* 9: SCSI CD-ROM */ cdev_lcd_init(NLCD,lcd), /* 10: /dev/lcd */ cdev_notdef(), /* 11 */ cdev_tty_init(NSIOTTY,sio), /* 12: on-board UART (ttya) */ cdev_wsdisplay_init(NWSDISPLAY, /* 13: frame buffers, etc. */ wsdisplay), cdev_mouse_init(NWSKBD,wskbd), /* 14: keyboard */ cdev_mouse_init(NWSMOUSE, /* 15: mouse */ wsmouse), cdev_mouse_init(NWSMUX,wsmux), /* 16: ws multiplexor */ cdev_notdef(), /* 17: was: concatenated disk */ cdev_disk_init(NRD,rd), /* 18: ramdisk disk */ cdev_disk_init(NVND,vnd), /* 19: vnode disk */ cdev_tape_init(NST,st), /* 20: SCSI tape */ cdev_fd_init(1,filedesc), /* 21: file descriptor pseudo-dev */ cdev_bpf_init(NBPFILTER,bpf), /* 22: berkeley packet filter */ cdev_tun_init(NTUN,tun), /* 23: network tunnel */ cdev_notdef(), /* 24 was LKM */ cdev_pcex_init(NPCEX, pcex), /* 25: PC-9801 extension board slot */ cdev_audio_init(NAUDIO, audio), /* 26: generic audio I/O */ cdev_tty_init(NCOM, com), /* 27: serial port (on PCMCIA) */ cdev_disk_init(NWD,wd), /* 28: IDE disk (on PCMCIA) */
cdev_ch_init(NCH,ch), /* 14: SCSI autochanger */ cdev_tty_init(NSCC,scc), /* 15: scc 8530 serial interface */ cdev_lkm_init(NLKM,lkm), /* 16: loadable module driver */ cdev_lkm_dummy(), /* 17 */ cdev_lkm_dummy(), /* 18 */ cdev_lkm_dummy(), /* 19 */ cdev_lkm_dummy(), /* 20 */ cdev_lkm_dummy(), /* 21 */ cdev_lkm_dummy(), /* 22 */ cdev_tty_init(1,prom), /* 23: XXX prom console */ cdev_audio_init(NAUDIO,audio), /* 24: generic audio I/O */ cdev_wsdisplay_init(NWSDISPLAY,wsdisplay), /* 25: workstation console */ cdev_tty_init(NCOM,com), /* 26: ns16550 UART */ cdev_disk_init(NCCD,ccd), /* 27: concatenated disk driver */ cdev_disk_init(NRD,rd), /* 28: ram disk driver */ cdev_mouse_init(NWSKBD,wskbd), /* 29: /dev/kbd XXX */ cdev_mouse_init(NWSMOUSE,wsmouse), /* 30: /dev/mouse XXX */ cdev_lpt_init(NLPT,lpt), /* 31: parallel printer */ cdev_notdef(), /* 32: */ cdev_uk_init(NUK,uk), /* 33: SCSI unknown */ cdev_random_init(1,random), /* 34: random data source */ cdev_pf_init(NPF, pf), /* 35: packet filter */ cdev_disk_init(NWD,wd), /* 36: ST506/ESDI/IDE disk */ cdev_disk_init(NFD,fd), /* 37: Floppy disk */ cdev_tty_init(NCY,cy), /* 38: Cyclom serial port */ cdev_ksyms_init(NKSYMS,ksyms), /* 39: Kernel symbols device */ cdev_spkr_init(NSPKR,spkr), /* 40: PC speaker */ cdev_midi_init(NMIDI,midi), /* 41: MIDI I/O */ cdev_midi_init(NSEQUENCER,sequencer), /* 42: sequencer I/O */ cdev_disk_init(NRAID,raid), /* 43: RAIDframe disk driver */ cdev_video_init(NVIDEO,video), /* 44: generic video I/O */
cdev_disk_init(NSD,sd), /* 13: SCSI disk */ cdev_tape_init(NST,st), /* 14: SCSI tape */ cdev_disk_init(NCD,cd), /* 15: SCSI CD-ROM */ cdev_ch_init(NCH,ch), /* 16: SCSI autochanger */ cdev_scanner_init(NSS,ss), /* 17: SCSI scanners */ cdev_uk_init(NUK,uk), /* 18: SCSI unknown */ cdev_lkm_dummy(), /* 19: */ cdev_lkm_dummy(), /* 20: */ cdev_ipf_init(NIPFILTER,ipl), /* 21: ip-filter device */ cdev_tty_init(NITE,ite), /* 22: console terminal emulator */ cdev_fb_init(NGRF,grf), /* 23: frame buffer */ cdev_rnd_init(NRND,rnd), /* 24: random source pseudo-device */ cdev_disk_init(NVND,vnd), /* 25: vnode disk driver */ cdev_disk_init(NCCD,ccd), /* 26: concatenated disk driver */ cdev_disk_init(NMD,md), /* 27: memory disk driver */ cdev_mouse_init(NAED,aed), /* 28: ADB event interface */ cdev_lkm_dummy(), /* 29: */ cdev_disk_init(NWD,wd), /* 30: IDE disk driver */ cdev_lkm_init(NLKM,lkm), /* 31: loadable module driver */ cdev_fd_init(1,filedesc), /* 32: file descriptor pseudo-device */ cdev_mm_init(1,nvram), /* 33: nvram device */ cdev_scsibus_init(NSCSIBUS,scsibus), /* 34: SCSI bus */ cdev_wsdisplay_init(NWSDISPLAY,wsdisplay), /* 35: wsdisplay */ cdev_mouse_init(NWSKBD,wskbd), /* 36: wskbd */ cdev_mouse_init(NWSMOUSE,wsmouse), /* 37: wsmouse */ cdev_disk_init(NRAID,raid), /* 38: RAIDframe disk driver */ cdev_usb_init(NUSB,usb), /* 39: USB controller */ cdev_usbdev_init(NUHID,uhid), /* 40: USB generic HID */ cdev_lpt_init(NULPT,ulpt), /* 41: USB printer */ cdev_ugen_init(NUGEN,ugen), /* 42: USB generic driver */ };
cdev_disk_init(NCCD,ccd), /* 54: concatenated disk driver */ cdev_disk_init(NVND,vnd), /* 55: vnode disk driver */ cdev_bpf_init(NBPFILTER,bpf), /* 56: berkeley packet filter */ cdev_tun_init(NTUN,tun), /* 57: tunnel filter */ cdev_disk_init(NHD,hd), /* 58: HDC9224/RD?? */ cdev_disk_init(NSD,sd), /* 59: SCSI disk */ cdev_tape_init(NST,st), /* 60: SCSI tape */ cdev_disk_init(NCD,cd), /* 61: SCSI CD-ROM */ cdev_disk_init(NRD,rd), /* 62: memory disk driver */ cdev_ch_init(NCH,ch), /* 63: SCSI autochanger */ cdev_notdef(), /* 64 */ cdev_uk_init(NUK,uk), /* 65: SCSI unknown */ cdev_tty_init(NDL,dl), /* 66: DL11 */ cdev_random_init(1,random), /* 67: random data source */ cdev_wsdisplay_init(NWSDISPLAY, wsdisplay), /* 68: frame buffers */ cdev_mouse_init(NWSKBD, wskbd), /* 69: keyboards */ cdev_mouse_init(NWSMOUSE, wsmouse), /* 70: mice */ cdev_disk_init(NRY,ry), /* 71: VS floppy */ cdev_bio_init(NBIO,bio), /* 72: ioctl tunnel */ cdev_disk_init(NRAID,raid), /* 73: RAIDframe disk driver */ #ifdef NNPFS cdev_nnpfs_init(NNNPFS,nnpfs_dev), /* 74: nnpfs communication device */ #else cdev_notdef(), /* 74 */ #endif cdev_ptm_init(NPTY,ptm), /* 75: pseudo-tty ptm device */ cdev_notdef(), /* 76 */ cdev_notdef(), /* 77 */ cdev_vscsi_init(NVSCSI,vscsi), /* 78: vscsi */ cdev_disk_init(1,diskmap), /* 79: disk mapper */ cdev_pppx_init(NPPPX,pppx), /* 80: pppx */
struct cdevsw cdevsw[] = { cdev_cn_init(1,cn), /* 0: virtual console */ cdev_tty_init(NKBD+NSUNKBD,kd), /* 1: Sun keyboard/display */ cdev_ctty_init(1,ctty), /* 2: controlling terminal */ cdev_mm_init(1,mm), /* 3: /dev/{null,mem,kmem,...} */ cdev_notdef(), /* 4: was PROM console */ cdev_notdef(), /* 5: tapemaster tape */ cdev_notdef(), /* 6: systech/versatec */ cdev_swap_init(1,sw), /* 7: /dev/drum (swap pseudo-device) */ cdev_notdef(), /* 8: Archive QIC-11 tape */ cdev_disk_init(NXY,xy), /* 9: SMD disk on Xylogics 450/451 */ cdev_notdef(), /* 10: systech multi-terminal board */ cdev_notdef(), /* 11: DES encryption chip */ cdev_tty_init(NZSTTY,zs), /* 12: Zilog 8530 serial port */ cdev_mouse_init(NMS+NSUNMS,ms), /* 13: Sun mouse */ cdev_notdef(), /* 14: cgone */ cdev_notdef(), /* 15: /dev/winXXX */ cdev_log_init(1,log), /* 16: /dev/klog */ cdev_disk_init(NSD,sd), /* 17: SCSI disk */ cdev_tape_init(NST,st), /* 18: SCSI tape */ cdev_disk_init(NVND,vnd), /* 19: vnode disk driver */ cdev_tty_init(NPTY,pts), /* 20: pseudo-tty slave */ cdev_ptc_init(NPTY,ptc), /* 21: pseudo-tty master */ cdev_fb_init(NFB,fb), /* 22: /dev/fb indirect driver */ cdev_fd_init(1,filedesc), /* 23: file descriptor pseudo-device */ cdev_bpftun_init(NTUN,tun), /* 24: network tunnel */ cdev_notdef(), /* 25: sun pi? */ cdev_notdef(), /* 26: bwone */ cdev_fb_init(NBWTWO,bwtwo), /* 27: bwtwo */ cdev_notdef(), /* 28: Systech VPC-2200 versatec/centronics */
cdev_ch_init(NCH,ch), /* 14: SCSI autochanger */ cdev_tty_init(NSCC,scc), /* 15: scc 8530 serial interface */ cdev_lkm_init(NLKM,lkm), /* 16: loadable module driver */ cdev_lkm_dummy(), /* 17 */ cdev_lkm_dummy(), /* 18 */ cdev_lkm_dummy(), /* 19 */ cdev_lkm_dummy(), /* 20 */ cdev_lkm_dummy(), /* 21 */ cdev_lkm_dummy(), /* 22 */ cdev_tty_init(1,prom), /* 23: XXX prom console */ cdev_audio_init(NAUDIO,audio), /* 24: generic audio I/O */ cdev_wsdisplay_init(NWSDISPLAY,wsdisplay), /* 25: workstation console */ cdev_tty_init(NCOM,com), /* 26: ns16550 UART */ cdev_disk_init(NCCD,ccd), /* 27: concatenated disk driver */ cdev_disk_init(NRD,rd), /* 28: ram disk driver */ cdev_mouse_init(NWSKBD,wskbd), /* 29: /dev/kbd XXX */ cdev_mouse_init(NWSMOUSE,wsmouse), /* 30: /dev/mouse XXX */ cdev_lpt_init(NLPT,lpt), /* 31: parallel printer */ cdev_scanner_init(NSS,ss), /* 32: SCSI scanner */ cdev_uk_init(NUK,uk), /* 33: SCSI unknown */ cdev_random_init(1,random), /* 34: random data source */ cdev_pf_init(NPF, pf), /* 35: packet filter */ cdev_disk_init(NWD,wd), /* 36: ST506/ESDI/IDE disk */ cdev_disk_init(NFD,fd), /* 37: Floppy disk */ cdev_tty_init(NCY,cy), /* 38: Cyclom serial port */ cdev_ksyms_init(NKSYMS,ksyms), /* 39: Kernel symbols device */ cdev_spkr_init(NSPKR,spkr), /* 40: PC speaker */ cdev_midi_init(NMIDI,midi), /* 41: MIDI I/O */ cdev_midi_init(NSEQUENCER,sequencer), /* 42: sequencer I/O */ cdev_disk_init(NRAID,raid), /* 43: RAIDframe disk driver */ cdev_notdef(), /* 44 */