Searched refs:mm_nodes (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_gtt_mgr.c | 112 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 D | amdgpu_vram_mgr.c | 233 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 D | amdgpu_res_cursor.h | 68 node = to_ttm_range_mgr_node(res)->mm_nodes; in amdgpu_res_first()
|
/linux/drivers/gpu/drm/vmwgfx/ |
A D | vmwgfx_thp.c | 64 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 D | ttm_range_manager.c | 74 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 D | ttm_range_manager.h | 21 struct drm_mm_node mm_nodes[]; member
|
/linux/drivers/gpu/drm/i915/ |
A D | intel_region_ttm.c | 136 return i915_sg_from_mm_node(&range_node->mm_nodes[0], in intel_region_ttm_resource_to_st()
|
Completed in 9 milliseconds