|
pgprot_t | vm_get_page_prot (unsigned long vm_flags) |
|
| EXPORT_SYMBOL (vm_get_page_prot) |
|
int | __vm_enough_memory (struct mm_struct *mm, long pages, int cap_sys_admin) |
|
void | unlink_file_vma (struct vm_area_struct *vma) |
|
| SYSCALL_DEFINE1 (brk, unsigned long, brk) |
|
void | __vma_link_rb (struct mm_struct *mm, struct vm_area_struct *vma, struct rb_node **rb_link, struct rb_node *rb_parent) |
|
int | vma_adjust (struct vm_area_struct *vma, unsigned long start, unsigned long end, pgoff_t pgoff, struct vm_area_struct *insert) |
|
struct vm_area_struct * | vma_merge (struct mm_struct *mm, struct vm_area_struct *prev, unsigned long addr, unsigned long end, unsigned long vm_flags, struct anon_vma *anon_vma, struct file *file, pgoff_t pgoff, struct mempolicy *policy) |
|
struct anon_vma * | find_mergeable_anon_vma (struct vm_area_struct *vma) |
|
unsigned long | do_mmap_pgoff (struct file *file, unsigned long addr, unsigned long len, unsigned long prot, unsigned long flags, unsigned long pgoff) |
|
| SYSCALL_DEFINE6 (mmap_pgoff, unsigned long, addr, unsigned long, len, unsigned long, prot, unsigned long, flags, unsigned long, fd, unsigned long, pgoff) |
|
int | vma_wants_writenotify (struct vm_area_struct *vma) |
|
unsigned long | mmap_region (struct file *file, unsigned long addr, unsigned long len, unsigned long flags, vm_flags_t vm_flags, unsigned long pgoff) |
|
unsigned long | arch_get_unmapped_area (struct file *filp, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) |
|
void | arch_unmap_area (struct mm_struct *mm, unsigned long addr) |
|
unsigned long | arch_get_unmapped_area_topdown (struct file *filp, const unsigned long addr0, const unsigned long len, const unsigned long pgoff, const unsigned long flags) |
|
void | arch_unmap_area_topdown (struct mm_struct *mm, unsigned long addr) |
|
unsigned long | get_unmapped_area (struct file *file, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags) |
|
| EXPORT_SYMBOL (get_unmapped_area) |
|
struct vm_area_struct * | find_vma (struct mm_struct *mm, unsigned long addr) |
|
| EXPORT_SYMBOL (find_vma) |
|
struct vm_area_struct * | find_vma_prev (struct mm_struct *mm, unsigned long addr, struct vm_area_struct **pprev) |
|
int | expand_downwards (struct vm_area_struct *vma, unsigned long address) |
|
int | expand_stack (struct vm_area_struct *vma, unsigned long address) |
|
struct vm_area_struct * | find_extend_vma (struct mm_struct *mm, unsigned long addr) |
|
int | split_vma (struct mm_struct *mm, struct vm_area_struct *vma, unsigned long addr, int new_below) |
|
int | do_munmap (struct mm_struct *mm, unsigned long start, size_t len) |
|
int | vm_munmap (unsigned long start, size_t len) |
|
| EXPORT_SYMBOL (vm_munmap) |
|
| SYSCALL_DEFINE2 (munmap, unsigned long, addr, size_t, len) |
|
unsigned long | vm_brk (unsigned long addr, unsigned long len) |
|
| EXPORT_SYMBOL (vm_brk) |
|
void | exit_mmap (struct mm_struct *mm) |
|
int | insert_vm_struct (struct mm_struct *mm, struct vm_area_struct *vma) |
|
struct vm_area_struct * | copy_vma (struct vm_area_struct **vmap, unsigned long addr, unsigned long len, pgoff_t pgoff, bool *need_rmap_locks) |
|
int | may_expand_vm (struct mm_struct *mm, unsigned long npages) |
|
int | install_special_mapping (struct mm_struct *mm, unsigned long addr, unsigned long len, unsigned long vm_flags, struct page **pages) |
|
int | mm_take_all_locks (struct mm_struct *mm) |
|
void | mm_drop_all_locks (struct mm_struct *mm) |
|
void __init | mmap_init (void) |
|