Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_gtt_mgr.c95 struct amdgpu_gtt_node *node = mem->mm_node; in amdgpu_gtt_mgr_has_gart_addr()
117 struct amdgpu_gtt_node *node = mem->mm_node; in amdgpu_gtt_mgr_alloc()
188 mem->mm_node = node; in amdgpu_gtt_mgr_new()
194 mem->mm_node = NULL; in amdgpu_gtt_mgr_new()
223 struct amdgpu_gtt_node *node = mem->mm_node; in amdgpu_gtt_mgr_del()
235 mem->mm_node = NULL; in amdgpu_gtt_mgr_del()
257 struct drm_mm_node *mm_node; in amdgpu_gtt_mgr_recover() local
261 drm_mm_for_each_node(mm_node, &mgr->mm) { in amdgpu_gtt_mgr_recover()
262 node = container_of(mm_node, struct amdgpu_gtt_node, node); in amdgpu_gtt_mgr_recover()
Damdgpu_vram_mgr.c111 struct drm_mm_node *nodes = mem->mm_node; in amdgpu_vram_mgr_bo_visible_size()
213 mem->mm_node = nodes; in amdgpu_vram_mgr_new()
241 struct drm_mm_node *nodes = mem->mm_node; in amdgpu_vram_mgr_del()
245 if (!mem->mm_node) in amdgpu_vram_mgr_del()
261 kvfree(mem->mm_node); in amdgpu_vram_mgr_del()
262 mem->mm_node = NULL; in amdgpu_vram_mgr_del()
Damdgpu_ttm.c328 BUG_ON(old_mem->mm_node != NULL); in amdgpu_move_null()
330 new_mem->mm_node = NULL; in amdgpu_move_null()
342 struct drm_mm_node *mm_node, in amdgpu_mm_node_addr() argument
348 addr = mm_node->start << PAGE_SHIFT; in amdgpu_mm_node_addr()
365 struct drm_mm_node *mm_node = mem->mm_node; in amdgpu_find_mm_node() local
367 while (*offset >= (mm_node->size << PAGE_SHIFT)) { in amdgpu_find_mm_node()
368 *offset -= (mm_node->size << PAGE_SHIFT); in amdgpu_find_mm_node()
369 ++mm_node; in amdgpu_find_mm_node()
371 return mm_node; in amdgpu_find_mm_node()
559 tmp_mem.mm_node = NULL; in amdgpu_move_vram_ram()
[all …]
Damdgpu_object.h216 struct drm_mm_node *node = bo->tbo.mem.mm_node; in amdgpu_bo_in_cpu_visible_vram()
Damdgpu_vm.c1659 nodes = mem->mm_node; in amdgpu_vm_bo_update()
/Linux-v4.19/drivers/gpu/drm/sis/
Dsis_mm.c45 struct drm_mm_node mm_node; member
111 &item->mm_node, in sis_drm_alloc()
113 offset = item->mm_node.start; in sis_drm_alloc()
123 &item->mm_node, in sis_drm_alloc()
125 offset = item->mm_node.start; in sis_drm_alloc()
148 drm_mm_remove_node(&item->mm_node); in sis_drm_alloc()
178 if (drm_mm_node_allocated(&obj->mm_node)) in sis_drm_free()
179 drm_mm_remove_node(&obj->mm_node); in sis_drm_free()
336 if (drm_mm_node_allocated(&entry->mm_node)) in sis_reclaim_buffers_locked()
337 drm_mm_remove_node(&entry->mm_node); in sis_reclaim_buffers_locked()
/Linux-v4.19/drivers/gpu/drm/ttm/
Dttm_bo_manager.c85 mem->mm_node = node; in ttm_bo_man_get_node()
97 if (mem->mm_node) { in ttm_bo_man_put_node()
99 drm_mm_remove_node(mem->mm_node); in ttm_bo_man_put_node()
102 kfree(mem->mm_node); in ttm_bo_man_put_node()
103 mem->mm_node = NULL; in ttm_bo_man_put_node()
Dttm_bo.c149 BUG_ON(bo->mem.mm_node != NULL); in ttm_bo_release_list()
272 mem->mm_node = NULL; in ttm_bo_handle_move_mem()
308 if (bo->mem.mm_node) in ttm_bo_handle_move_mem()
642 evict_mem.mm_node = NULL; in ttm_bo_evict()
779 if (mem->mm_node) in ttm_bo_mem_put()
830 if (mem->mm_node) in ttm_bo_mem_force_space()
910 mem->mm_node = NULL; in ttm_bo_mem_space()
944 if (mem->mm_node) { in ttm_bo_mem_space()
954 if ((type_ok && (mem_type == TTM_PL_SYSTEM)) || mem->mm_node) { in ttm_bo_mem_space()
985 mem->mm_node = NULL; in ttm_bo_mem_space()
[all …]
Dttm_bo_util.c88 new_mem->mm_node = NULL; in ttm_bo_move_ttm()
440 new_mem->mm_node = NULL; in ttm_bo_move_memcpy()
738 new_mem->mm_node = NULL; in ttm_bo_move_accel_cleanup()
830 new_mem->mm_node = NULL; in ttm_bo_pipeline_move()
Dttm_agp_backend.c55 struct drm_mm_node *node = bo_mem->mm_node; in ttm_agp_bind()
/Linux-v4.19/drivers/gpu/drm/via/
Dvia_mm.c36 struct drm_mm_node mm_node; member
142 &item->mm_node, in via_mem_alloc()
146 &item->mm_node, in via_mem_alloc()
161 ((item->mm_node.start) << VIA_MM_ALIGN_SHIFT); in via_mem_alloc()
167 drm_mm_remove_node(&item->mm_node); in via_mem_alloc()
195 drm_mm_remove_node(&obj->mm_node); in via_mem_free()
229 drm_mm_remove_node(&entry->mm_node); in via_reclaim_buffers_locked()
/Linux-v4.19/drivers/gpu/drm/vmwgfx/
Dvmwgfx_gmrid_manager.c56 mem->mm_node = NULL; in vmw_gmrid_man_get_node()
70 mem->mm_node = gman; in vmw_gmrid_man_get_node()
90 if (mem->mm_node) { in vmw_gmrid_man_put_node()
95 mem->mm_node = NULL; in vmw_gmrid_man_put_node()
/Linux-v4.19/drivers/gpu/drm/nouveau/
Dnouveau_mem.c180 kfree(reg->mm_node); in nouveau_mem_del()
181 reg->mm_node = NULL; in nouveau_mem_del()
196 reg->mm_node = mem; in nouveau_mem_new()
Dnouveau_mem.h12 return reg->mm_node; in nouveau_mem()
Dnouveau_ttm.c81 reg->mm_node = NULL; in nouveau_vram_manager_new()
147 reg->mm_node = NULL; in nv04_gart_manager_new()
Dnouveau_bo.c1216 tmp_reg.mm_node = NULL; in nouveau_bo_move_flipd()
1253 tmp_reg.mm_node = NULL; in nouveau_bo_move_flips()
1356 BUG_ON(bo->mem.mm_node != NULL); in nouveau_bo_move()
1358 new_reg->mm_node = NULL; in nouveau_bo_move()
/Linux-v4.19/drivers/gpu/drm/virtio/
Dvirtgpu_ttm.c172 mem->mm_node = (void *)1; in ttm_bo_man_get_node()
179 mem->mm_node = (void *)NULL; in ttm_bo_man_put_node()
349 BUG_ON(old_mem->mm_node != NULL); in virtio_gpu_move_null()
351 new_mem->mm_node = NULL; in virtio_gpu_move_null()
/Linux-v4.19/mm/
Dkhugepaged.c87 struct list_head mm_node; member
443 list_add_tail(&mm_slot->mm_node, &khugepaged_scan.mm_head); in __khugepaged_enter()
481 list_del(&mm_slot->mm_node); in __khugepaged_exit()
1233 list_del(&mm_slot->mm_node); in collect_mm_slot()
1674 struct mm_slot, mm_node); in khugepaged_scan_mm_slot()
1767 if (mm_slot->mm_node.next != &khugepaged_scan.mm_head) { in khugepaged_scan_mm_slot()
1769 mm_slot->mm_node.next, in khugepaged_scan_mm_slot()
1770 struct mm_slot, mm_node); in khugepaged_scan_mm_slot()
/Linux-v4.19/drivers/gpu/drm/qxl/
Dqxl_ttm.c318 BUG_ON(old_mem->mm_node != NULL); in qxl_move_null()
320 new_mem->mm_node = NULL; in qxl_move_null()
/Linux-v4.19/include/drm/ttm/
Dttm_bo_api.h93 void *mm_node; member
/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_ttm.c249 BUG_ON(old_mem->mm_node != NULL); in radeon_move_null()
251 new_mem->mm_node = NULL; in radeon_move_null()
324 tmp_mem.mm_node = NULL; in radeon_move_vram_ram()
371 tmp_mem.mm_node = NULL; in radeon_move_ram_vram()