Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/sis/
Dsis_mm.c45 struct drm_mm_node mm_node; member
111 &item->mm_node, in sis_drm_alloc()
114 offset = item->mm_node.start; in sis_drm_alloc()
124 &item->mm_node, in sis_drm_alloc()
127 offset = item->mm_node.start; in sis_drm_alloc()
150 drm_mm_remove_node(&item->mm_node); in sis_drm_alloc()
180 if (drm_mm_node_allocated(&obj->mm_node)) in sis_drm_free()
181 drm_mm_remove_node(&obj->mm_node); in sis_drm_free()
338 if (drm_mm_node_allocated(&entry->mm_node)) in sis_reclaim_buffers_locked()
339 drm_mm_remove_node(&entry->mm_node); in sis_reclaim_buffers_locked()
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_bo_manager.c86 mem->mm_node = node; in ttm_bo_man_get_node()
98 if (mem->mm_node) { in ttm_bo_man_put_node()
100 drm_mm_remove_node(mem->mm_node); in ttm_bo_man_put_node()
103 kfree(mem->mm_node); in ttm_bo_man_put_node()
104 mem->mm_node = NULL; in ttm_bo_man_put_node()
Dttm_bo.c146 BUG_ON(bo->mem.mm_node != NULL); in ttm_bo_release_list()
323 mem->mm_node = NULL; in ttm_bo_handle_move_mem()
363 if (bo->mem.mm_node) { in ttm_bo_handle_move_mem()
679 evict_mem.mm_node = NULL; in ttm_bo_evict()
773 if (mem->mm_node) in ttm_bo_mem_put()
797 if (mem->mm_node) in ttm_bo_mem_force_space()
804 if (mem->mm_node == NULL) in ttm_bo_mem_force_space()
877 mem->mm_node = NULL; in ttm_bo_mem_space()
910 if (mem->mm_node) in ttm_bo_mem_space()
914 if ((type_ok && (mem_type == TTM_PL_SYSTEM)) || mem->mm_node) { in ttm_bo_mem_space()
[all …]
Dttm_agp_backend.c54 struct drm_mm_node *node = bo_mem->mm_node; in ttm_agp_bind()
Dttm_bo_util.c74 new_mem->mm_node = NULL; in ttm_bo_move_ttm()
402 new_mem->mm_node = NULL; in ttm_bo_move_memcpy()
691 new_mem->mm_node = NULL; in ttm_bo_move_accel_cleanup()
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_ttm.c68 nvkm_mem_node_cleanup(mem->mm_node); in nouveau_vram_manager_del()
69 pfb->ram->put(pfb, (struct nvkm_mem **)&mem->mm_node); in nouveau_vram_manager_del()
95 mem->mm_node = NULL; in nouveau_vram_manager_new()
101 mem->mm_node = node; in nouveau_vram_manager_new()
156 nvkm_mem_node_cleanup(mem->mm_node); in nouveau_gart_manager_del()
157 kfree(mem->mm_node); in nouveau_gart_manager_del()
158 mem->mm_node = NULL; in nouveau_gart_manager_del()
190 mem->mm_node = node; in nouveau_gart_manager_new()
234 struct nvkm_mem *node = mem->mm_node; in nv04_gart_manager_del()
237 kfree(mem->mm_node); in nv04_gart_manager_del()
[all …]
Dnouveau_bo.c328 struct nvkm_mem *mem = bo->mem.mm_node; in nouveau_bo_pin()
698 struct nvkm_mem *node = old_mem->mm_node; in nve0_bo_move_copy()
730 struct nvkm_mem *node = old_mem->mm_node; in nvc0_bo_move_copy()
768 struct nvkm_mem *node = old_mem->mm_node; in nvc0_bo_move_m2mf()
807 struct nvkm_mem *node = old_mem->mm_node; in nva3_bo_move_copy()
845 struct nvkm_mem *node = old_mem->mm_node; in nv98_bo_move_exec()
863 struct nvkm_mem *node = old_mem->mm_node; in nv84_bo_move_exec()
897 struct nvkm_mem *node = old_mem->mm_node; in nv50_bo_move_m2mf()
902 int dst_tiled = !!((struct nvkm_mem *)new_mem->mm_node)->memtype; in nv50_bo_move_m2mf()
1039 struct nvkm_mem *old_node = bo->mem.mm_node; in nouveau_bo_move_prep()
[all …]
Dnouveau_sgdma.c30 struct nvkm_mem *node = mem->mm_node; in nv04_sgdma_bind()
64 struct nvkm_mem *node = mem->mm_node; in nv50_sgdma_bind()
/linux-4.1.27/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-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_gmrid_manager.c57 mem->mm_node = NULL; in vmw_gmrid_man_get_node()
84 mem->mm_node = gman; in vmw_gmrid_man_get_node()
107 if (mem->mm_node) { in vmw_gmrid_man_put_node()
112 mem->mm_node = NULL; in vmw_gmrid_man_put_node()
/linux-4.1.27/include/drm/ttm/
Dttm_bo_api.h119 void *mm_node; member
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_ttm.c342 BUG_ON(old_mem->mm_node != NULL); in qxl_move_null()
344 new_mem->mm_node = NULL; in qxl_move_null()
/linux-4.1.27/mm/
Dhuge_memory.c85 struct list_head mm_node; member
2044 list_add_tail(&mm_slot->mm_node, &khugepaged_scan.mm_head); in __khugepaged_enter()
2083 list_del(&mm_slot->mm_node); in __khugepaged_exit()
2647 list_del(&mm_slot->mm_node); in collect_mm_slot()
2678 struct mm_slot, mm_node); in khugepaged_scan_mm_slot()
2753 if (mm_slot->mm_node.next != &khugepaged_scan.mm_head) { in khugepaged_scan_mm_slot()
2755 mm_slot->mm_node.next, in khugepaged_scan_mm_slot()
2756 struct mm_slot, mm_node); in khugepaged_scan_mm_slot()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_ttm.c248 BUG_ON(old_mem->mm_node != NULL); in radeon_move_null()
250 new_mem->mm_node = NULL; in radeon_move_null()
323 tmp_mem.mm_node = NULL; in radeon_move_vram_ram()
370 tmp_mem.mm_node = NULL; in radeon_move_ram_vram()