Lines Matching refs:node
52 nouveau_mem_node_cleanup(struct nouveau_mem *node) in nouveau_mem_node_cleanup() argument
54 if (node->vma[0].node) { in nouveau_mem_node_cleanup()
55 nouveau_vm_unmap(&node->vma[0]); in nouveau_mem_node_cleanup()
56 nouveau_vm_put(&node->vma[0]); in nouveau_mem_node_cleanup()
59 if (node->vma[1].node) { in nouveau_mem_node_cleanup()
60 nouveau_vm_unmap(&node->vma[1]); in nouveau_mem_node_cleanup()
61 nouveau_vm_put(&node->vma[1]); in nouveau_mem_node_cleanup()
84 struct nouveau_mem *node; in nouveau_vram_manager_new() local
93 (nvbo->tile_flags >> 8) & 0x3ff, &node); in nouveau_vram_manager_new()
99 node->page_shift = nvbo->page_shift; 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()
169 struct nouveau_mem *node; in nouveau_gart_manager_new() local
174 node = kzalloc(sizeof(*node), GFP_KERNEL); in nouveau_gart_manager_new()
175 if (!node) in nouveau_gart_manager_new()
177 node->page_shift = 12; in nouveau_gart_manager_new()
182 node->memtype = (nvbo->tile_flags & 0x7f00) >> 8; in nouveau_gart_manager_new()
187 node->memtype = (nvbo->tile_flags & 0xff00) >> 8; in nouveau_gart_manager_new()
193 mem->mm_node = node; in nouveau_gart_manager_new()
236 struct nouveau_mem *node = mem->mm_node; in nv04_gart_manager_del() local
237 if (node->vma[0].node) in nv04_gart_manager_del()
238 nouveau_vm_put(&node->vma[0]); in nv04_gart_manager_del()
249 struct nouveau_mem *node; in nv04_gart_manager_new() local
252 node = kzalloc(sizeof(*node), GFP_KERNEL); in nv04_gart_manager_new()
253 if (!node) in nv04_gart_manager_new()
256 node->page_shift = 12; in nv04_gart_manager_new()
258 ret = nouveau_vm_get(man->priv, mem->num_pages << 12, node->page_shift, in nv04_gart_manager_new()
259 NV_MEM_ACCESS_RW, &node->vma[0]); in nv04_gart_manager_new()
261 kfree(node); in nv04_gart_manager_new()
265 mem->mm_node = node; in nv04_gart_manager_new()
266 mem->start = node->vma[0].offset >> PAGE_SHIFT; in nv04_gart_manager_new()