Changes in kernel/generic/include/mm/page.h [235e6c7:8757be86] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/mm/page.h
r235e6c7 r8757be86 37 37 38 38 #include <typedefs.h> 39 #include <proc/task.h> 39 40 #include <mm/as.h> 40 41 #include <arch/mm/page.h> … … 48 49 void (* mapping_remove)(as_t *, uintptr_t); 49 50 pte_t *(* mapping_find)(as_t *, uintptr_t, bool); 51 void (* mapping_make_global)(uintptr_t, size_t); 50 52 } page_mapping_operations_t; 51 53 … … 59 61 extern void page_mapping_remove(as_t *, uintptr_t); 60 62 extern pte_t *page_mapping_find(as_t *, uintptr_t, bool); 63 extern void page_mapping_make_global(uintptr_t, size_t); 61 64 extern pte_t *page_table_create(unsigned int); 62 65 extern void page_table_destroy(pte_t *); 63 extern void map_structure(uintptr_t, size_t);64 66 65 extern uintptr_t hw_map(uintptr_t, size_t); 67 extern int page_find_mapping(uintptr_t, void **); 68 extern sysarg_t sys_page_find_mapping(uintptr_t, void *); 66 69 67 70 #endif
Note:
See TracChangeset
for help on using the changeset viewer.