Lines Matching refs:mem
64 struct ttm_mem_reg *mem) in nouveau_vram_manager_del() argument
68 nvkm_mem_node_cleanup(mem->mm_node); in nouveau_vram_manager_del()
69 pfb->ram->put(pfb, (struct nvkm_mem **)&mem->mm_node); in nouveau_vram_manager_del()
76 struct ttm_mem_reg *mem) in nouveau_vram_manager_new() argument
91 ret = pfb->ram->get(pfb, mem->num_pages << PAGE_SHIFT, in nouveau_vram_manager_new()
92 mem->page_alignment << PAGE_SHIFT, size_nc, in nouveau_vram_manager_new()
95 mem->mm_node = NULL; in nouveau_vram_manager_new()
101 mem->mm_node = node; in nouveau_vram_manager_new()
102 mem->start = node->offset >> PAGE_SHIFT; in nouveau_vram_manager_new()
154 struct ttm_mem_reg *mem) in nouveau_gart_manager_del() argument
156 nvkm_mem_node_cleanup(mem->mm_node); in nouveau_gart_manager_del()
157 kfree(mem->mm_node); in nouveau_gart_manager_del()
158 mem->mm_node = NULL; in nouveau_gart_manager_del()
165 struct ttm_mem_reg *mem) in nouveau_gart_manager_new() argument
190 mem->mm_node = node; in nouveau_gart_manager_new()
191 mem->start = 0; in nouveau_gart_manager_new()
232 nv04_gart_manager_del(struct ttm_mem_type_manager *man, struct ttm_mem_reg *mem) in nv04_gart_manager_del() argument
234 struct nvkm_mem *node = mem->mm_node; in nv04_gart_manager_del()
237 kfree(mem->mm_node); in nv04_gart_manager_del()
238 mem->mm_node = NULL; in nv04_gart_manager_del()
245 struct ttm_mem_reg *mem) in nv04_gart_manager_new() argument
256 ret = nvkm_vm_get(man->priv, mem->num_pages << 12, node->page_shift, in nv04_gart_manager_new()
263 mem->mm_node = node; in nv04_gart_manager_new()
264 mem->start = node->vma[0].offset >> PAGE_SHIFT; in nv04_gart_manager_new()