Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gtt_mgr.c197 struct drm_mm_node *mm_node, in amdgpu_gtt_mgr_alloc_entries() argument
205 r = drm_mm_insert_node_in_range(&mgr->mm, mm_node, num_pages, in amdgpu_gtt_mgr_alloc_entries()
220 struct drm_mm_node *mm_node) in amdgpu_gtt_mgr_free_entries() argument
223 if (drm_mm_node_allocated(mm_node)) in amdgpu_gtt_mgr_free_entries()
224 drm_mm_remove_node(mm_node); in amdgpu_gtt_mgr_free_entries()
238 struct drm_mm_node *mm_node; in amdgpu_gtt_mgr_recover() local
243 drm_mm_for_each_node(mm_node, &mgr->mm) { in amdgpu_gtt_mgr_recover()
244 if (mm_node->color == GART_ENTRY_WITHOUT_BO_COLOR) in amdgpu_gtt_mgr_recover()
247 node = container_of(mm_node, typeof(*node), mm_nodes[0]); in amdgpu_gtt_mgr_recover()
/linux/mm/
H A Dksm.c241 .slot.mm_node = LIST_HEAD_INIT(ksm_mm_head.slot.mm_node),
1201 slot = list_entry(ksm_mm_head.slot.mm_node.next, in unmerge_and_remove_all_rmap_items()
1202 struct mm_slot, mm_node); in unmerge_and_remove_all_rmap_items()
1233 slot = list_entry(mm_slot->slot.mm_node.next, in unmerge_and_remove_all_rmap_items()
1234 struct mm_slot, mm_node); in unmerge_and_remove_all_rmap_items()
1238 list_del(&mm_slot->slot.mm_node); in unmerge_and_remove_all_rmap_items()
2584 if (list_empty(&ksm_mm_head.slot.mm_node)) in scan_get_next_rmap_item()
2628 slot = list_entry(mm_slot->slot.mm_node.next, in scan_get_next_rmap_item()
2629 struct mm_slot, mm_node); in scan_get_next_rmap_item()
2724 slot = list_entry(mm_slot->slot.mm_node.next, in scan_get_next_rmap_item()
[all …]
H A Dmm_slot.h17 struct list_head mm_node; member
H A Dkhugepaged.c446 list_add_tail(&slot->mm_node, &khugepaged_scan.mm_head); in __khugepaged_enter()
473 list_del(&slot->mm_node); in __khugepaged_exit()
1412 list_del(&slot->mm_node); in collect_mm_slot()
2407 struct mm_slot, mm_node); in khugepaged_scan_mm_slot()
2519 if (!list_is_last(&slot->mm_node, &khugepaged_scan.mm_head)) { in khugepaged_scan_mm_slot()
2520 khugepaged_scan.mm_slot = list_next_entry(slot, mm_node); in khugepaged_scan_mm_slot()
/linux/drivers/accel/amdxdna/
H A Damdxdna_gem.h45 struct drm_mm_node mm_node; /* For AMDXDNA_BO_DEV */ member
H A Damdxdna_gem.c59 ret = drm_mm_insert_node_generic(&heap->mm, &abo->mm_node, in amdxdna_gem_heap_alloc()
67 mem->dev_addr = abo->mm_node.start; in amdxdna_gem_heap_alloc()
94 drm_mm_remove_node(&abo->mm_node); in amdxdna_gem_heap_free()
/linux/drivers/accel/ivpu/
H A Divpu_gem.h18 struct drm_mm_node mm_node; member