Lines Matching refs:vmm
214 struct nvif_vmm *vmm = &nouveau_cli_vmm(cli)->vmm;
267 for (i = 0; i < vmm->page_nr; i++) {
276 (domain & NOUVEAU_GEM_DOMAIN_VRAM) && !vmm->page[i].vram)
279 (!vmm->page[i].host || vmm->page[i].shift > PAGE_SHIFT))
286 if (pi < 0 || !nvbo->comp || vmm->page[i].comp)
290 if (*size >= 1ULL << vmm->page[i].shift)
300 if (nvbo->comp && !vmm->page[pi].comp) {
305 nvbo->page = vmm->page[pi].shift;
308 for (i = 0; i < vmm->page_nr; i++) {
316 if ((domain & NOUVEAU_GEM_DOMAIN_VRAM) && !vmm->page[i].vram)
319 (!vmm->page[i].host || vmm->page[i].shift > PAGE_SHIFT))
326 if (*size >= 1ULL << vmm->page[i].shift)
333 nvbo->page = vmm->page[pi].shift;
829 struct nvif_vmm *vmm = &drm->client.vmm.vmm;
832 ret = nvif_vmm_get(vmm, LAZY, false, old_mem->mem.page, 0,
837 ret = nvif_vmm_get(vmm, LAZY, false, new_mem->mem.page, 0,
842 ret = nouveau_mem_map(old_mem, vmm, &old_mem->vma[0]);
846 ret = nouveau_mem_map(new_mem, vmm, &old_mem->vma[1]);
849 nvif_vmm_put(vmm, &old_mem->vma[1]);
850 nvif_vmm_put(vmm, &old_mem->vma[0]);