Searched defs:vma (Results 1 – 7 of 7) sorted by relevance
/DragonOS-0.1.7/kernel/src/mm/ |
D | vma.c | 13 struct vm_area_struct *vma = (struct vm_area_struct *)kmalloc(sizeof(struct vm_area_struct), 0); in vm_area_alloc() local 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() 77 void __vma_unlink_list(struct mm_struct *mm, struct vm_area_struct *vma) in __vma_unlink_list() 100 struct vm_area_struct *vma = mm->vmas; in vma_find() local 121 int vma_insert(struct mm_struct *mm, struct vm_area_struct *vma) 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()
|
D | mmap.c | 327 struct vm_area_struct *vma = vm_area_alloc(mm); in mm_create_vma() local 360 int mm_map_vma(struct vm_area_struct *vma, uint64_t paddr, uint64_t offset, uint64_t length) in mm_map_vma() 480 struct vm_area_struct *vma = vma_find(mm, vaddr + mapped); in mm_map() local 516 int mm_unmap_vma(struct mm_struct *mm, struct vm_area_struct *vma, uint64_t *paddr) in mm_unmap_vma() 555 struct vm_area_struct *vma = vma_find(mm, vaddr + unmapped); in mm_unmap() local
|
D | mm.h | 322 static inline void vma_init(struct vm_area_struct *vma, struct mm_struct *mm) in vma_init() 338 static inline bool vma_is_foreign(struct vm_area_struct *vma) in vma_is_foreign() 347 static inline bool vma_is_accessible(struct vm_area_struct *vma) in vma_is_accessible()
|
D | mmio_buddy.rs | 486 let vma: *mut *mut vm_area_struct = null_mut(); in create_mmio() localVariable 516 let vma: *mut *mut vm_area_struct = null_mut(); in create_mmio() localVariable 569 let vma: *mut vm_area_struct = unsafe { vma_find(&mut initial_mm, vaddr + loop_i) }; in release_mmio() localVariable
|
D | mm.c | 640 struct vm_area_struct *vma = NULL; in mm_do_brk() local
|
/DragonOS-0.1.7/kernel/src/process/ |
D | process.c | 294 struct vm_area_struct *vma = NULL; in process_load_elf_file() local 317 struct vm_area_struct *vma = NULL; in process_load_elf_file() local 379 struct vm_area_struct *vma = NULL; in process_load_elf_file() local 837 struct vm_area_struct *vma = pcb->mm->vmas; in process_exit_mm() local
|
D | fork.c | 219 struct vm_area_struct *vma = current_pcb->mm->vmas; in process_copy_mm() local
|