Lines Matching refs:vmm
204 struct nvif_vmm *vmm = cli->svm.cli ? &cli->svm.vmm : &cli->vmm.vmm; in nouveau_bo_alloc() local
255 for (i = 0; i < vmm->page_nr; i++) { in nouveau_bo_alloc()
264 (domain & NOUVEAU_GEM_DOMAIN_VRAM) && !vmm->page[i].vram) in nouveau_bo_alloc()
267 (!vmm->page[i].host || vmm->page[i].shift > PAGE_SHIFT)) in nouveau_bo_alloc()
274 if (pi < 0 || !nvbo->comp || vmm->page[i].comp) in nouveau_bo_alloc()
278 if (*size >= 1ULL << vmm->page[i].shift) in nouveau_bo_alloc()
288 if (nvbo->comp && !vmm->page[pi].comp) { in nouveau_bo_alloc()
293 nvbo->page = vmm->page[pi].shift; in nouveau_bo_alloc()
773 struct nvif_vmm *vmm = &drm->client.vmm.vmm; in nouveau_bo_move_prep() local
776 ret = nvif_vmm_get(vmm, LAZY, false, old_mem->mem.page, 0, in nouveau_bo_move_prep()
781 ret = nvif_vmm_get(vmm, LAZY, false, new_mem->mem.page, 0, in nouveau_bo_move_prep()
786 ret = nouveau_mem_map(old_mem, vmm, &old_mem->vma[0]); in nouveau_bo_move_prep()
790 ret = nouveau_mem_map(new_mem, vmm, &old_mem->vma[1]); in nouveau_bo_move_prep()
793 nvif_vmm_put(vmm, &old_mem->vma[1]); in nouveau_bo_move_prep()
794 nvif_vmm_put(vmm, &old_mem->vma[0]); in nouveau_bo_move_prep()