Lines Matching refs:vm_area_struct
11 struct vm_area_struct *vm_area_alloc(struct mm_struct *mm) in vm_area_alloc()
13 struct vm_area_struct *vma = (struct vm_area_struct *)kmalloc(sizeof(struct vm_area_struct), 0); in vm_area_alloc()
24 void vm_area_del(struct vm_area_struct *vma) in vm_area_del()
36 void vm_area_free(struct vm_area_struct *vma) in vm_area_free()
50 void __vma_link_list(struct mm_struct *mm, struct vm_area_struct *vma, struct vm_area_struct *prev) in __vma_link_list()
52 struct vm_area_struct *next = NULL; in __vma_link_list()
77 void __vma_unlink_list(struct mm_struct *mm, struct vm_area_struct *vma) in __vma_unlink_list()
79 struct vm_area_struct *prev, *next; in __vma_unlink_list()
98 struct vm_area_struct *vma_find(struct mm_struct *mm, uint64_t addr) in vma_find()
100 struct vm_area_struct *vma = mm->vmas; in vma_find()
101 struct vm_area_struct *result = NULL; in vma_find()
121 int vma_insert(struct mm_struct *mm, struct vm_area_struct *vma) in vma_insert()
124 struct vm_area_struct *prev; in vma_insert()
156 struct vm_area_struct *ptr = mm->vmas; in vma_insert()
217 int __anon_vma_add(struct anon_vma_t *anon_vma, struct vm_area_struct *vma) in __anon_vma_add()
252 int __anon_vma_del(struct vm_area_struct *vma) in __anon_vma_del()