Home
last modified time | relevance | path

Searched defs:vma (Results 1 – 7 of 7) sorted by relevance

/DragonOS-0.1.5/kernel/src/mm/
Dvma.c13 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()
Dmmap.c327 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
Dmm.h322 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()
Dmmio_buddy.rs485 let vma: *mut *mut vm_area_struct = null_mut(); in create_mmio() localVariable
515 let vma: *mut *mut vm_area_struct = null_mut(); in create_mmio() localVariable
568 let vma: *mut vm_area_struct = unsafe { vma_find(&mut initial_mm, vaddr + loop_i) }; in release_mmio() localVariable
Dmm.c640 struct vm_area_struct *vma = NULL; in mm_do_brk() local
/DragonOS-0.1.5/kernel/src/process/
Dprocess.c290 struct vm_area_struct *vma = NULL; in process_load_elf_file() local
313 struct vm_area_struct *vma = NULL; in process_load_elf_file() local
375 struct vm_area_struct *vma = NULL; in process_load_elf_file() local
820 struct vm_area_struct *vma = pcb->mm->vmas; in process_exit_mm() local
Dfork.c219 struct vm_area_struct *vma = current_pcb->mm->vmas; in process_copy_mm() local