MOS Source Code
|
#include <platform.h>
Public Attributes | |
spinlock_t | mm_lock |
protects [pgd] and the [mmaps] list (the list itself, not the vmap_t objects) | |
pgd_t | pgd |
list_head | mmaps |
Definition at line 79 of file platform.h.
spinlock_t mm_lock |
protects [pgd] and the [mmaps] list (the list itself, not the vmap_t objects)
Definition at line 81 of file platform.h.
Referenced by cow_allocate_zeroed_pages(), do_attach_vmap(), mm_dump_pagetable(), mm_flag_pages_locked(), mm_get_free_vaddr_locked(), mm_get_is_mapped_locked(), mm_lock_ctx_pair(), mm_map_kernel_pages(), mm_map_user_pages(), mm_unlock_ctx_pair(), mmstat_sysfs_pagetable_show(), mmstat_sysfs_vmaps_show(), mos_start_kernel(), process_destroy(), process_do_execveat(), thread_destroy(), vm_protect(), vmap_destroy(), and vmap_obtain().
pgd_t pgd |
Definition at line 82 of file platform.h.
Referenced by acpi_sysfs_mmap(), acpi_sysfs_munmap(), mm_clone_vmap_locked(), mm_create_context(), mm_destroy_context(), mm_dump_pagetable(), mm_flag_pages_locked(), mm_get_phys_addr(), mm_handle_fault(), mm_map_kernel_pages(), mm_map_user_pages(), mm_replace_page_locked(), mmstat_sysfs_pagetable_show(), mos_start_kernel(), platform_startup_setup_kernel_mm(), platform_switch_mm(), platform_switch_mm(), sys_mem_mmap(), sys_mem_munmap(), vm_protect(), vmap_destroy(), and x86_paging_setup().
list_head mmaps |
Definition at line 83 of file platform.h.
Referenced by do_attach_vmap(), mm_create_context(), mm_destroy_context(), mm_get_free_vaddr_locked(), mm_get_is_mapped_locked(), mmstat_sysfs_vmaps_show(), mos_start_kernel(), process_destroy(), process_do_execveat(), process_do_fork(), process_dump_mmaps(), and vmap_obtain().