1 #include <sys/conf.h> 2 3 #define mmread mmrw 4 #define mmwrite mmrw 5 cdev_decl(mm); 6 7 cdev_decl(opalcons); 8 9 /* open, close, ioctl */ 10 #define cdev_kexec_init(c,n) { \ 11 dev_init(c,n,open), dev_init(c,n,close), (dev_type_read((*))) enodev, \ 12 (dev_type_write((*))) enodev, dev_init(c,n,ioctl), \ 13 (dev_type_stop((*))) nullop, 0, \ 14 (dev_type_mmap((*))) enodev } 15 16 /* open, close, ioctl */ 17 #define cdev_openprom_init(c,n) { \ 18 dev_init(c,n,open), dev_init(c,n,close), (dev_type_read((*))) enodev, \ 19 (dev_type_write((*))) enodev, dev_init(c,n,ioctl), \ 20 (dev_type_stop((*))) nullop, 0, \ 21 (dev_type_mmap((*))) enodev } 22 23 cdev_decl(kexec); 24 cdev_decl(openprom); 25