00001 #ifndef __SYS_VM_H__ 00002 #define __SYS_VM_H__ 00003 00004 /* 00005 sys/vm.h 00006 */ 00007 00008 /* MIOCMAP */ 00009 struct mapreq 00010 { 00011 void *base; 00012 size_t size; 00013 off_t offset; 00014 int readonly; 00015 }; 00016 00017 /* used in ioctl to tty for mapvm map and unmap request. */ 00018 struct mapreqvm 00019 { 00020 int flags; /* reserved, must be 0 */ 00021 off_t phys_offset; 00022 size_t size; 00023 int readonly; 00024 char reserved[36]; /* reserved, must be 0 */ 00025 void *vaddr; 00026 void *vaddr_ret; 00027 }; 00028 00029 #endif /* __SYS_VM_H__ */
1.5.8