Lines Matching refs:mem
49 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_at()
75 struct nvkm_mem *mem) in nvkm_vm_map_sg_table() argument
91 for_each_sg(mem->sg->sgl, sg, mem->sg->nents, i) { in nvkm_vm_map_sg_table()
92 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_sg_table()
103 mmu->func->map_sg(vma, pgt, mem, pte, 1, &addr); in nvkm_vm_map_sg_table()
118 mmu->func->map_sg(vma, pgt, mem, pte, 1, &addr); in nvkm_vm_map_sg_table()
133 struct nvkm_mem *mem) in nvkm_vm_map_sg() argument
137 dma_addr_t *list = mem->pages; in nvkm_vm_map_sg()
148 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_sg()
155 mmu->func->map_sg(vma, pgt, mem, pte, len, list); in nvkm_vm_map_sg()
196 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_unmap_at()
236 pgt = vpgt->mem[big]; in nvkm_vm_unmap_pgt()
237 vpgt->mem[big] = NULL; in nvkm_vm_unmap_pgt()
240 mmu->func->map_pgt(vpgd->obj, pde, vpgt->mem); in nvkm_vm_unmap_pgt()
261 pgt_size, 0x1000, true, &vpgt->mem[big]); in nvkm_vm_map_pgt()
266 mmu->func->map_pgt(vpgd->obj, pde, vpgt->mem); in nvkm_vm_map_pgt()
355 vm->pgt[0].mem[0] = pgt; in nvkm_vm_boot()
429 mmu->func->map_pgt(pgd, i, vm->pgt[i - vm->fpde].mem); in nvkm_vm_link()