Lines Matching refs:fpde
38 u32 pde = (offset >> mmu->func->pgt_bits) - vm->fpde; in nvkm_vm_map_at()
83 u32 pde = (offset >> mmu->func->pgt_bits) - vm->fpde; in nvkm_vm_map_sg_table()
142 u32 pde = (offset >> mmu->func->pgt_bits) - vm->fpde; in nvkm_vm_map_sg()
190 u32 pde = (offset >> mmu->func->pgt_bits) - vm->fpde; in nvkm_vm_unmap_at()
223 nvkm_vm_unmap_pgt(struct nvkm_vm *vm, int big, u32 fpde, u32 lpde) in nvkm_vm_unmap_pgt() argument
231 for (pde = fpde; pde <= lpde; pde++) { in nvkm_vm_unmap_pgt()
232 vpgt = &vm->pgt[pde - vm->fpde]; in nvkm_vm_unmap_pgt()
251 struct nvkm_vm_pgt *vpgt = &vm->pgt[pde - vm->fpde]; in nvkm_vm_map_pgt()
280 u32 fpde, lpde, pde; in nvkm_vm_get() local
291 fpde = (vma->node->offset >> mmu->func->pgt_bits); in nvkm_vm_get()
294 for (pde = fpde; pde <= lpde; pde++) { in nvkm_vm_get()
295 struct nvkm_vm_pgt *vpgt = &vm->pgt[pde - vm->fpde]; in nvkm_vm_get()
305 if (pde != fpde) in nvkm_vm_get()
306 nvkm_vm_unmap_pgt(vm, big, fpde, pde - 1); in nvkm_vm_get()
326 u32 fpde, lpde; in nvkm_vm_put() local
333 fpde = (vma->node->offset >> mmu->func->pgt_bits); in nvkm_vm_put()
337 nvkm_vm_unmap_pgt(vm, vma->node->type != mmu->func->spg_shift, fpde, lpde); in nvkm_vm_put()
379 vm->fpde = offset >> (mmu->func->pgt_bits + 12); in nvkm_vm_create()
382 vm->pgt = vzalloc((vm->lpde - vm->fpde + 1) * sizeof(*vm->pgt)); in nvkm_vm_create()
428 for (i = vm->fpde; i <= vm->lpde; i++) in nvkm_vm_link()
429 mmu->func->map_pgt(pgd, i, vm->pgt[i - vm->fpde].mem); in nvkm_vm_link()