-struct mm_region
-{
- struct llist_header head; // must be first field!
- struct v_file* mfile;
- u32_t offset;
- ptr_t start;
- ptr_t end;
- u32_t attr;
-
- void* data;
- int (*init_page)(struct mm_region*, void*, off_t);
- void (*destruct_region)(struct mm_region*);
-};
-