Rev 977 | Rev 1288 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 977 | Rev 1044 | ||
---|---|---|---|
Line 80... | Line 80... | ||
80 | typedef struct page_mapping_operations page_mapping_operations_t; |
80 | typedef struct page_mapping_operations page_mapping_operations_t; |
81 | 81 | ||
82 | extern page_mapping_operations_t *page_mapping_operations; |
82 | extern page_mapping_operations_t *page_mapping_operations; |
83 | 83 | ||
84 | extern void page_init(void); |
84 | extern void page_init(void); |
- | 85 | extern void page_table_lock(as_t *as, bool lock); |
|
- | 86 | extern void page_table_unlock(as_t *as, bool unlock); |
|
85 | extern void page_mapping_insert(as_t *as, __address page, __address frame, int flags); |
87 | extern void page_mapping_insert(as_t *as, __address page, __address frame, int flags); |
86 | extern void page_mapping_remove(as_t *as, __address page); |
88 | extern void page_mapping_remove(as_t *as, __address page); |
87 | extern pte_t *page_mapping_find(as_t *as, __address page); |
89 | extern pte_t *page_mapping_find(as_t *as, __address page); |
88 | extern pte_t *page_table_create(int flags); |
90 | extern pte_t *page_table_create(int flags); |
89 | extern void map_structure(__address s, size_t size); |
91 | extern void map_structure(__address s, size_t size); |