Home
last modified time | relevance | path

Searched refs:mm_nodes (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_gtt_mgr.c112 return drm_mm_node_allocated(&node->base.mm_nodes[0]); in amdgpu_gtt_mgr_has_gart_addr()
141 node = kzalloc(struct_size(node, base.mm_nodes, 1), GFP_KERNEL); in amdgpu_gtt_mgr_new()
153 &node->base.mm_nodes[0], in amdgpu_gtt_mgr_new()
161 node->base.base.start = node->base.mm_nodes[0].start; in amdgpu_gtt_mgr_new()
163 node->base.mm_nodes[0].start = 0; in amdgpu_gtt_mgr_new()
164 node->base.mm_nodes[0].size = node->base.base.num_pages; in amdgpu_gtt_mgr_new()
196 if (drm_mm_node_allocated(&node->base.mm_nodes[0])) in amdgpu_gtt_mgr_del()
197 drm_mm_remove_node(&node->base.mm_nodes[0]); in amdgpu_gtt_mgr_del()
238 node = container_of(mm_node, typeof(*node), base.mm_nodes[0]); in amdgpu_gtt_mgr_recover()
A Damdgpu_vram_mgr.c233 mm = &container_of(res, struct ttm_range_mgr_node, base)->mm_nodes[0]; in amdgpu_vram_mgr_bo_visible_size()
413 node = kvmalloc(struct_size(node, mm_nodes, num_nodes), in amdgpu_vram_mgr_new()
439 r = drm_mm_insert_node_in_range(mm, &node->mm_nodes[i], pages, in amdgpu_vram_mgr_new()
453 vis_usage += amdgpu_vram_mgr_vis_size(adev, &node->mm_nodes[i]); in amdgpu_vram_mgr_new()
454 amdgpu_vram_mgr_virt_start(&node->base, &node->mm_nodes[i]); in amdgpu_vram_mgr_new()
477 drm_mm_remove_node(&node->mm_nodes[i]); in amdgpu_vram_mgr_new()
505 pages -= node->mm_nodes[i].size, ++i) { in amdgpu_vram_mgr_del()
506 struct drm_mm_node *mm = &node->mm_nodes[i]; in amdgpu_vram_mgr_del()
A Damdgpu_res_cursor.h68 node = to_ttm_range_mgr_node(res)->mm_nodes; in amdgpu_res_first()
/linux/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_thp.c64 node = kzalloc(struct_size(node, mm_nodes, 1), GFP_KERNEL); in vmw_thp_get_node()
82 ret = vmw_thp_insert_aligned(bo, mm, &node->mm_nodes[0], in vmw_thp_get_node()
92 ret = vmw_thp_insert_aligned(bo, mm, &node->mm_nodes[0], in vmw_thp_get_node()
99 ret = drm_mm_insert_node_in_range(mm, &node->mm_nodes[0], in vmw_thp_get_node()
109 node->base.start = node->mm_nodes[0].start; in vmw_thp_get_node()
123 drm_mm_remove_node(&node->mm_nodes[0]); in vmw_thp_put_node()
/linux/drivers/gpu/drm/ttm/
A Dttm_range_manager.c74 node = kzalloc(struct_size(node, mm_nodes, 1), GFP_KERNEL); in ttm_range_man_alloc()
85 ret = drm_mm_insert_node_in_range(mm, &node->mm_nodes[0], in ttm_range_man_alloc()
96 node->base.start = node->mm_nodes[0].start; in ttm_range_man_alloc()
108 drm_mm_remove_node(&node->mm_nodes[0]); in ttm_range_man_free()
/linux/include/drm/ttm/
A Dttm_range_manager.h21 struct drm_mm_node mm_nodes[]; member
/linux/drivers/gpu/drm/i915/
A Dintel_region_ttm.c136 return i915_sg_from_mm_node(&range_node->mm_nodes[0], in intel_region_ttm_resource_to_st()

Completed in 9 milliseconds