Lines Matching full:vmm
32 nvif_vmm_unmap(&vma->vmm->vmm, vma->addr); in nouveau_vma_unmap()
41 int ret = nouveau_mem_map(mem, &vma->vmm->vmm, &tmp); in nouveau_vma_map()
49 nouveau_vma_find(struct nouveau_bo *nvbo, struct nouveau_vmm *vmm) in nouveau_vma_find() argument
54 if (vma->vmm == vmm) in nouveau_vma_find()
68 nvif_vmm_put(&vma->vmm->vmm, &tmp); in nouveau_vma_del()
77 nouveau_vma_new(struct nouveau_bo *nvbo, struct nouveau_vmm *vmm, in nouveau_vma_new() argument
85 if ((vma = *pvma = nouveau_vma_find(nvbo, vmm))) { in nouveau_vma_new()
92 vma->vmm = vmm; in nouveau_vma_new()
101 ret = nvif_vmm_get(&vmm->vmm, LAZY, false, mem->mem.page, 0, in nouveau_vma_new()
109 ret = nvif_vmm_get(&vmm->vmm, PTES, false, mem->mem.page, 0, in nouveau_vma_new()
124 nouveau_vmm_fini(struct nouveau_vmm *vmm) in nouveau_vmm_fini() argument
126 nouveau_svmm_fini(&vmm->svmm); in nouveau_vmm_fini()
127 nvif_vmm_dtor(&vmm->vmm); in nouveau_vmm_fini()
128 vmm->cli = NULL; in nouveau_vmm_fini()
132 nouveau_vmm_init(struct nouveau_cli *cli, s32 oclass, struct nouveau_vmm *vmm) in nouveau_vmm_init() argument
135 PAGE_SIZE, 0, NULL, 0, &vmm->vmm); in nouveau_vmm_init()
139 vmm->cli = cli; in nouveau_vmm_init()