Lines Matching refs:nodes
111 struct drm_mm_node *nodes = mem->mm_node; in amdgpu_vram_mgr_bo_visible_size() local
121 for (usage = 0; nodes && pages; pages -= nodes->size, nodes++) in amdgpu_vram_mgr_bo_visible_size()
122 usage += amdgpu_vram_mgr_vis_size(adev, nodes); in amdgpu_vram_mgr_bo_visible_size()
145 struct drm_mm_node *nodes; in amdgpu_vram_mgr_new() local
166 nodes = kvmalloc_array(num_nodes, sizeof(*nodes), in amdgpu_vram_mgr_new()
168 if (!nodes) in amdgpu_vram_mgr_new()
187 r = drm_mm_insert_node_in_range(mm, &nodes[i], in amdgpu_vram_mgr_new()
194 usage += nodes[i].size << PAGE_SHIFT; in amdgpu_vram_mgr_new()
195 vis_usage += amdgpu_vram_mgr_vis_size(adev, &nodes[i]); in amdgpu_vram_mgr_new()
200 start = nodes[i].start + nodes[i].size; in amdgpu_vram_mgr_new()
213 mem->mm_node = nodes; in amdgpu_vram_mgr_new()
219 drm_mm_remove_node(&nodes[i]); in amdgpu_vram_mgr_new()
222 kvfree(nodes); in amdgpu_vram_mgr_new()
241 struct drm_mm_node *nodes = mem->mm_node; in amdgpu_vram_mgr_del() local
250 pages -= nodes->size; in amdgpu_vram_mgr_del()
251 drm_mm_remove_node(nodes); in amdgpu_vram_mgr_del()
252 usage += nodes->size << PAGE_SHIFT; in amdgpu_vram_mgr_del()
253 vis_usage += amdgpu_vram_mgr_vis_size(adev, nodes); in amdgpu_vram_mgr_del()
254 ++nodes; in amdgpu_vram_mgr_del()