Searched refs:mm_node (Results 1 – 5 of 5) sorted by relevance
220 struct drm_mm_node *mm_node, in amdgpu_gtt_mgr_alloc_entries() argument235 r = drm_mm_insert_node_in_range(&mgr->mm, mm_node, num_pages, in amdgpu_gtt_mgr_alloc_entries()250 struct drm_mm_node *mm_node) in amdgpu_gtt_mgr_free_entries() argument253 if (drm_mm_node_allocated(mm_node)) in amdgpu_gtt_mgr_free_entries()254 drm_mm_remove_node(mm_node); in amdgpu_gtt_mgr_free_entries()268 struct drm_mm_node *mm_node; in amdgpu_gtt_mgr_recover() local273 drm_mm_for_each_node(mm_node, &mgr->mm) { in amdgpu_gtt_mgr_recover()274 if (mm_node->color == GART_ENTRY_WITHOUT_BO_COLOR) in amdgpu_gtt_mgr_recover()277 node = container_of(mm_node, typeof(*node), mm_nodes[0]); in amdgpu_gtt_mgr_recover()
152 struct drm_mm_node *mm_node,156 struct drm_mm_node *mm_node);
12 * @mm_node: link into the mm_slots list17 struct list_head mm_node; member 64 list_del(&slot->mm_node);
53 if (heap_addr > dev_bo->mm_node.start) in amdxdna_init_dev_bo()62 dev_bo->mem.uva = dev_bo->mm_node.start - heap_addr + exp_heap_uva; in amdxdna_init_dev_bo()82 dev_bo->mm_node.start + dev_bo->mem.size) in amdxdna_init_dev_bo()120 &abo->mm_node, in amdxdna_gem_heap_alloc()130 drm_mm_remove_node(&abo->mm_node); in amdxdna_gem_heap_alloc()154 drm_mm_remove_node(&abo->mm_node); in amdxdna_gem_heap_free()244 return abo->mm_node.start; in amdxdna_gem_dev_addr()
48 struct drm_mm_node mm_node; /* For AMDXDNA_BO_DEV */ member