Merge branch 'master' into sata-ahci-dev
[lunaix-os.git] / lunaix-os / includes / lunaix / mm / region.h
1 #ifndef __LUNAIX_REGION_H
2 #define __LUNAIX_REGION_H
3
4 #include <lunaix/mm/mm.h>
5
6 void
7 region_add(struct mm_region* proc,
8            unsigned long start,
9            unsigned long end,
10            unsigned int attr);
11
12 void
13 region_release_all(struct mm_region* proc);
14
15 struct mm_region*
16 region_get(struct mm_region* proc, unsigned long vaddr);
17
18 void
19 region_copy(struct mm_region* src, struct mm_region* dest);
20
21 #endif /* __LUNAIX_REGION_H */