Lines Matching refs:pde

38 	u32 pde  = (offset >> mmu->func->pgt_bits) - vm->fpde;  in nvkm_vm_map_at()  local
49 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_at()
62 pde++; in nvkm_vm_map_at()
83 u32 pde = (offset >> mmu->func->pgt_bits) - vm->fpde; in nvkm_vm_map_sg_table() local
92 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_sg_table()
111 pde++; in nvkm_vm_map_sg_table()
142 u32 pde = (offset >> mmu->func->pgt_bits) - vm->fpde; in nvkm_vm_map_sg() local
148 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_sg()
161 pde++; in nvkm_vm_map_sg()
190 u32 pde = (offset >> mmu->func->pgt_bits) - vm->fpde; in nvkm_vm_unmap_at() local
196 struct nvkm_memory *pgt = vm->pgt[pde].mem[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->func->map_pgt(vpgd->obj, pde, vpgt->mem); in nvkm_vm_unmap_pgt()
248 nvkm_vm_map_pgt(struct nvkm_vm *vm, u32 pde, u32 type) in nvkm_vm_map_pgt() argument
251 struct nvkm_vm_pgt *vpgt = &vm->pgt[pde - vm->fpde]; in nvkm_vm_map_pgt()
266 mmu->func->map_pgt(vpgd->obj, pde, vpgt->mem); in nvkm_vm_map_pgt()
280 u32 fpde, lpde, pde; in nvkm_vm_get() local
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()
303 ret = nvkm_vm_map_pgt(vm, pde, vma->node->type); 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()