Searched refs:mm_node (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_gtt_mgr.c | 220 struct drm_mm_node *mm_node, in amdgpu_gtt_mgr_alloc_entries() argument 235 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() argument 253 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() local 273 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()
|
| H A D | amdgpu_ttm.h | 152 struct drm_mm_node *mm_node, 156 struct drm_mm_node *mm_node);
|
| /linux/mm/ |
| H A D | ksm.c | 247 .slot.mm_node = LIST_HEAD_INIT(ksm_mm_head.slot.mm_node), 1223 slot = list_entry(ksm_mm_head.slot.mm_node.next, in unmerge_and_remove_all_rmap_items() 1224 struct mm_slot, mm_node); in unmerge_and_remove_all_rmap_items() 1255 slot = list_entry(mm_slot->slot.mm_node.next, in unmerge_and_remove_all_rmap_items() 1256 struct mm_slot, mm_node); in unmerge_and_remove_all_rmap_items() 2620 if (list_empty(&ksm_mm_head.slot.mm_node)) in scan_get_next_rmap_item() 2664 slot = list_entry(mm_slot->slot.mm_node.next, in scan_get_next_rmap_item() 2665 struct mm_slot, mm_node); in scan_get_next_rmap_item() 2760 slot = list_entry(mm_slot->slot.mm_node.next, in scan_get_next_rmap_item() 2761 struct mm_slot, mm_node); in scan_get_next_rmap_item() [all …]
|
| H A D | khugepaged.c | 556 list_add_tail(&slot->mm_node, &khugepaged_scan.mm_head); in __khugepaged_enter() 2859 struct mm_slot, mm_node); in collapse_scan_mm_slot() 2945 if (!list_is_last(&slot->mm_node, &khugepaged_scan.mm_head)) { in collapse_scan_mm_slot() 2946 khugepaged_scan.mm_slot = list_next_entry(slot, mm_node); in collapse_scan_mm_slot()
|
| /linux/drivers/accel/amdxdna/ |
| H A D | amdxdna_gem.c | 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()
|
| H A D | amdxdna_gem.h | 48 struct drm_mm_node mm_node; /* For AMDXDNA_BO_DEV */ member
|
| /linux/drivers/accel/ivpu/ |
| H A D | ivpu_gem.h | 18 struct drm_mm_node mm_node; member
|