Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/gpu/drm/sis/
Dsis_mm.c48 struct drm_mm_node mm_node; member
114 &item->mm_node, in sis_drm_alloc()
116 offset = item->mm_node.start; in sis_drm_alloc()
126 &item->mm_node, in sis_drm_alloc()
128 offset = item->mm_node.start; in sis_drm_alloc()
151 drm_mm_remove_node(&item->mm_node); in sis_drm_alloc()
181 if (drm_mm_node_allocated(&obj->mm_node)) in sis_drm_free()
182 drm_mm_remove_node(&obj->mm_node); in sis_drm_free()
339 if (drm_mm_node_allocated(&entry->mm_node)) in sis_reclaim_buffers_locked()
340 drm_mm_remove_node(&entry->mm_node); in sis_reclaim_buffers_locked()
/Linux-v6.1/mm/
Dksm.c231 .slot.mm_node = LIST_HEAD_INIT(ksm_mm_head.slot.mm_node),
952 slot = list_entry(ksm_mm_head.slot.mm_node.next, in unmerge_and_remove_all_rmap_items()
953 struct mm_slot, mm_node); in unmerge_and_remove_all_rmap_items()
978 slot = list_entry(mm_slot->slot.mm_node.next, in unmerge_and_remove_all_rmap_items()
979 struct mm_slot, mm_node); in unmerge_and_remove_all_rmap_items()
983 list_del(&mm_slot->slot.mm_node); in unmerge_and_remove_all_rmap_items()
2229 if (list_empty(&ksm_mm_head.slot.mm_node)) in scan_get_next_rmap_item()
2270 slot = list_entry(mm_slot->slot.mm_node.next, in scan_get_next_rmap_item()
2271 struct mm_slot, mm_node); in scan_get_next_rmap_item()
2346 slot = list_entry(mm_slot->slot.mm_node.next, in scan_get_next_rmap_item()
[all …]
Dmm_slot.h17 struct list_head mm_node; member
Dkhugepaged.c442 list_add_tail(&slot->mm_node, &khugepaged_scan.mm_head); in __khugepaged_enter()
471 list_del(&slot->mm_node); in __khugepaged_exit()
1303 list_del(&slot->mm_node); in collect_mm_slot()
2253 struct mm_slot, mm_node); in khugepaged_scan_mm_slot()
2375 if (slot->mm_node.next != &khugepaged_scan.mm_head) { in khugepaged_scan_mm_slot()
2376 slot = list_entry(slot->mm_node.next, in khugepaged_scan_mm_slot()
2377 struct mm_slot, mm_node); in khugepaged_scan_mm_slot()
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_gtt_mgr.c193 struct drm_mm_node *mm_node; in amdgpu_gtt_mgr_recover() local
198 drm_mm_for_each_node(mm_node, &mgr->mm) { in amdgpu_gtt_mgr_recover()
199 node = container_of(mm_node, typeof(*node), mm_nodes[0]); in amdgpu_gtt_mgr_recover()
/Linux-v6.1/drivers/gpu/drm/via/
Dvia_dri1.c306 struct drm_mm_node mm_node; member
2676 &item->mm_node, in via_mem_alloc()
2680 &item->mm_node, in via_mem_alloc()
2695 ((item->mm_node.start) << VIA_MM_ALIGN_SHIFT); in via_mem_alloc()
2701 drm_mm_remove_node(&item->mm_node); in via_mem_alloc()
2729 drm_mm_remove_node(&obj->mm_node); in via_mem_free()
2763 drm_mm_remove_node(&entry->mm_node); in via_reclaim_buffers_locked()