Lines Matching refs:pde

38 	u32 pde  = (offset >> mmu->pgt_bits) - vm->fpde;  in nvkm_vm_map_at()  local
49 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_map_at()
62 pde++; in nvkm_vm_map_at()
83 u32 pde = (offset >> mmu->pgt_bits) - vm->fpde; in nvkm_vm_map_sg_table() local
92 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_map_sg_table()
111 pde++; in nvkm_vm_map_sg_table()
142 u32 pde = (offset >> mmu->pgt_bits) - vm->fpde; in nvkm_vm_map_sg() local
148 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_map_sg()
161 pde++; in nvkm_vm_map_sg()
190 u32 pde = (offset >> mmu->pgt_bits) - vm->fpde; in nvkm_vm_unmap_at() local
196 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_unmap_at()
208 pde++; in nvkm_vm_unmap_at()
229 u32 pde; in nvkm_vm_unmap_pgt() local
231 for (pde = fpde; pde <= lpde; pde++) { in nvkm_vm_unmap_pgt()
232 vpgt = &vm->pgt[pde - vm->fpde]; in nvkm_vm_unmap_pgt()
240 mmu->map_pgt(vpgd->obj, pde, vpgt->obj); in nvkm_vm_unmap_pgt()
250 nvkm_vm_map_pgt(struct nvkm_vm *vm, u32 pde, u32 type) in nvkm_vm_map_pgt() argument
253 struct nvkm_vm_pgt *vpgt = &vm->pgt[pde - vm->fpde]; in nvkm_vm_map_pgt()
280 mmu->map_pgt(vpgd->obj, pde, vpgt->obj); in nvkm_vm_map_pgt()
293 u32 fpde, lpde, pde; in nvkm_vm_get() local
307 for (pde = fpde; pde <= lpde; pde++) { in nvkm_vm_get()
308 struct nvkm_vm_pgt *vpgt = &vm->pgt[pde - vm->fpde]; in nvkm_vm_get()
316 ret = nvkm_vm_map_pgt(vm, pde, vma->node->type); in nvkm_vm_get()
318 if (pde != fpde) in nvkm_vm_get()
319 nvkm_vm_unmap_pgt(vm, big, fpde, pde - 1); in nvkm_vm_get()