Lines Matching refs:r2
138 struct vm_region *r2 = NULL; in rem_um_region() local
156 r2 = TAILQ_NEXT(r, link); in rem_um_region()
157 if (r2) in rem_um_region()
158 last = MIN(last, ROUNDDOWN(r2->va, CORE_MMU_PGDIR_SIZE)); in rem_um_region()
160 r2 = TAILQ_PREV(r, vm_region_head, link); in rem_um_region()
161 if (r2) in rem_um_region()
163 ROUNDUP(r2->va + r2->size, CORE_MMU_PGDIR_SIZE)); in rem_um_region()
415 struct vm_region *r2 = NULL; in split_vm_region() local
420 r2 = calloc(1, sizeof(*r2)); in split_vm_region()
421 if (!r2) in split_vm_region()
428 free(r2); in split_vm_region()
433 r2->mobj = mobj_get(r->mobj); in split_vm_region()
434 r2->offset = r->offset + diff; in split_vm_region()
435 r2->va = va; in split_vm_region()
436 r2->size = r->size - diff; in split_vm_region()
437 r2->attr = r->attr; in split_vm_region()
438 r2->flags = r->flags; in split_vm_region()
442 TAILQ_INSERT_AFTER(&uctx->vm_info.regions, r, r2, link); in split_vm_region()