Lines Matching refs:mem
67 struct ttm_mem_reg *mem) in nouveau_vram_manager_del() argument
71 nvkm_mem_node_cleanup(mem->mm_node); in nouveau_vram_manager_del()
72 ram->func->put(ram, (struct nvkm_mem **)&mem->mm_node); in nouveau_vram_manager_del()
79 struct ttm_mem_reg *mem) in nouveau_vram_manager_new() argument
94 ret = ram->func->get(ram, mem->num_pages << PAGE_SHIFT, in nouveau_vram_manager_new()
95 mem->page_alignment << PAGE_SHIFT, size_nc, in nouveau_vram_manager_new()
98 mem->mm_node = NULL; in nouveau_vram_manager_new()
104 mem->mm_node = node; in nouveau_vram_manager_new()
105 mem->start = node->offset >> PAGE_SHIFT; in nouveau_vram_manager_new()
130 struct ttm_mem_reg *mem) in nouveau_gart_manager_del() argument
132 nvkm_mem_node_cleanup(mem->mm_node); in nouveau_gart_manager_del()
133 kfree(mem->mm_node); in nouveau_gart_manager_del()
134 mem->mm_node = NULL; in nouveau_gart_manager_del()
141 struct ttm_mem_reg *mem) in nouveau_gart_manager_new() argument
175 mem->mm_node = node; in nouveau_gart_manager_new()
176 mem->start = 0; in nouveau_gart_manager_new()
217 nv04_gart_manager_del(struct ttm_mem_type_manager *man, struct ttm_mem_reg *mem) in nv04_gart_manager_del() argument
219 struct nvkm_mem *node = mem->mm_node; in nv04_gart_manager_del()
222 kfree(mem->mm_node); in nv04_gart_manager_del()
223 mem->mm_node = NULL; in nv04_gart_manager_del()
230 struct ttm_mem_reg *mem) in nv04_gart_manager_new() argument
241 ret = nvkm_vm_get(man->priv, mem->num_pages << 12, node->page_shift, in nv04_gart_manager_new()
248 mem->mm_node = node; in nv04_gart_manager_new()
249 mem->start = node->vma[0].offset >> PAGE_SHIFT; in nv04_gart_manager_new()