Lines Matching refs:pgt
49 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_map_at() local
56 mmu->map(vma, pgt, node, pte, len, phys, delta); in nvkm_vm_map_at()
92 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_map_sg_table() local
103 mmu->map_sg(vma, pgt, mem, pte, 1, &addr); in nvkm_vm_map_sg_table()
118 mmu->map_sg(vma, pgt, mem, pte, 1, &addr); in nvkm_vm_map_sg_table()
148 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_map_sg() local
155 mmu->map_sg(vma, pgt, mem, pte, len, list); in nvkm_vm_map_sg()
196 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_unmap_at() local
203 mmu->unmap(pgt, pte, len); in nvkm_vm_unmap_at()
228 struct nvkm_gpuobj *pgt; in nvkm_vm_unmap_pgt() local
232 vpgt = &vm->pgt[pde - vm->fpde]; in nvkm_vm_unmap_pgt()
236 pgt = vpgt->obj[big]; in nvkm_vm_unmap_pgt()
244 nvkm_gpuobj_ref(NULL, &pgt); in nvkm_vm_unmap_pgt()
253 struct nvkm_vm_pgt *vpgt = &vm->pgt[pde - vm->fpde]; in nvkm_vm_map_pgt()
255 struct nvkm_gpuobj *pgt; in nvkm_vm_map_pgt() local
265 NVOBJ_FLAG_ZERO_ALLOC, &pgt); in nvkm_vm_map_pgt()
273 nvkm_gpuobj_ref(NULL, &pgt); in nvkm_vm_map_pgt()
278 vpgt->obj[big] = pgt; in nvkm_vm_map_pgt()
308 struct nvkm_vm_pgt *vpgt = &vm->pgt[pde - vm->fpde]; in nvkm_vm_get()
372 vm->pgt = vzalloc((vm->lpde - vm->fpde + 1) * sizeof(*vm->pgt)); in nvkm_vm_create()
373 if (!vm->pgt) { in nvkm_vm_create()
381 vfree(vm->pgt); in nvkm_vm_create()
417 mmu->map_pgt(pgd, i, vm->pgt[i - vm->fpde].obj); in nvkm_vm_link()
458 vfree(vm->pgt); in nvkm_vm_del()