-void free_vm_area(vm_struct_t* vm_area) {
- assert(vm_area != NULL);
- assert(vm_area->vm_size != 0);
- assert(vm_area->vm_size % PAGE_SIZE == 0);
- assert(vm_area->vm_size >= (2 * PAGE_SIZE));
- assert(vm_area->vm_vaddr >= vm_vaddr_base);
- assert(vm_area->vm_vaddr + vm_area->vm_size <= vm_vaddr_end);
- assert(vm_area_list != NULL);
+void free_vmap_region(vmap_region_t* region) {
+ assert(region != NULL);
+ assert(region->vm_size != 0);
+ assert(region->vm_size % PAGE_SIZE == 0);
+ assert(region->vm_size >= (2 * PAGE_SIZE));
+ assert(region->vm_vaddr >= vmap_vaddr_base);
+ assert(region->vm_vaddr + region->vm_size <= vmap_vaddr_end);
+ assert(vmap_region_list != NULL);