Home
last modified time | relevance | path

Searched refs:TTM_PL_SYSTEM (Results 1 - 25 of 52) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/
H A Dqxl_ttm.c57 .mem_type = TTM_PL_SYSTEM, in qxl_evict_flags()
79 case TTM_PL_SYSTEM: in qxl_ttm_io_mem_reserve()
147 if (new_mem->mem_type != TTM_PL_SYSTEM) { in qxl_bo_move()
148 hop->mem_type = TTM_PL_SYSTEM; in qxl_bo_move()
163 if (old_mem->mem_type == TTM_PL_SYSTEM && bo->ttm == NULL) { in qxl_bo_move()
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
H A Dlsdc_ttm.c22 case TTM_PL_SYSTEM: in lsdc_mem_type_to_str()
70 lbo->placements[c].mem_type = TTM_PL_SYSTEM; in lsdc_bo_set_placement()
75 lbo->placements[c].mem_type = TTM_PL_SYSTEM; in lsdc_bo_set_placement()
188 if (old_mem->mem_type == TTM_PL_SYSTEM && !tbo->ttm) { in lsdc_bo_move()
195 if (old_mem->mem_type == TTM_PL_SYSTEM && in lsdc_bo_move()
204 new_mem->mem_type == TTM_PL_SYSTEM) { in lsdc_bo_move()
227 case TTM_PL_SYSTEM: in lsdc_bo_reserve_io_mem()
265 if (unlikely(resource->mem_type == TTM_PL_SYSTEM)) in lsdc_bo_gpu_offset()
/kernel/linux/linux-6.6/drivers/gpu/drm/ttm/
H A Dttm_device.c151 for (i = TTM_PL_SYSTEM; i < TTM_NUM_MEM_TYPES; ++i) { in ttm_device_swapout()
242 man = ttm_manager_type(bdev, TTM_PL_SYSTEM); in ttm_device_fini()
244 ttm_set_driver_manager(bdev, TTM_PL_SYSTEM, NULL); in ttm_device_fini()
289 for (i = TTM_PL_SYSTEM; i < TTM_NUM_MEM_TYPES; ++i) { in ttm_device_clear_dma_mappings()
H A Dttm_sys_manager.c47 ttm_set_driver_manager(bdev, TTM_PL_SYSTEM, man); in ttm_sys_man_init()
H A Dttm_bo.c141 if (mem->mem_type != TTM_PL_SYSTEM) { in ttm_bo_handle_move_mem()
494 if (bo->resource->mem_type == TTM_PL_SYSTEM) in ttm_bo_eviction_valuable()
919 if (!bo->resource || bo->resource->mem_type == TTM_PL_SYSTEM) { in ttm_bo_validate()
1164 if (bo->resource->mem_type != TTM_PL_SYSTEM) { in ttm_bo_swapout()
1169 place.mem_type = TTM_PL_SYSTEM; in ttm_bo_swapout()
/kernel/linux/linux-6.6/drivers/gpu/drm/ttm/tests/
H A Dttm_device_test.c33 KUNIT_ASSERT_NOT_NULL(test, ttm_dev->man_drv[TTM_PL_SYSTEM]); in ttm_device_init_basic()
65 KUNIT_ASSERT_NOT_NULL(test, ttm_devs[i].man_drv[TTM_PL_SYSTEM]); in ttm_device_init_multiple()
87 man = ttm_manager_type(ttm_dev, TTM_PL_SYSTEM); in ttm_device_fini_basic()
94 KUNIT_ASSERT_NULL(test, ttm_dev->man_drv[TTM_PL_SYSTEM]); in ttm_device_fini_basic()
/kernel/linux/linux-6.6/include/drm/ttm/
H A Dttm_placement.h39 * Buffers placed in TTM_PL_SYSTEM are considered under TTMs control and can
41 * In cases where drivers would like to use TTM_PL_SYSTEM as a valid
51 #define TTM_PL_SYSTEM 0 macro
/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/
H A Dttm_bo.c263 if (mem->mem_type != TTM_PL_SYSTEM) { in ttm_bo_handle_move_mem()
273 if (bo->mem.mem_type == TTM_PL_SYSTEM) { in ttm_bo_handle_move_mem()
1007 if (bo->mem.mem_type == TTM_PL_SYSTEM && !list_empty(&bo->lru)) { in ttm_bo_mem_space()
1121 if (bo->mem.mem_type == TTM_PL_SYSTEM) { in ttm_bo_validate()
1177 bo->mem.mem_type = TTM_PL_SYSTEM; in ttm_bo_init_reserved()
1405 man = ttm_manager_type(bdev, TTM_PL_SYSTEM); in ttm_bo_device_release()
1407 ttm_set_driver_manager(bdev, TTM_PL_SYSTEM, NULL); in ttm_bo_device_release()
1442 ttm_set_driver_manager(bdev, TTM_PL_SYSTEM, man); in ttm_bo_init_sysman()
1566 if (bo->mem.mem_type != TTM_PL_SYSTEM || in ttm_bo_swapout()
1574 evict_mem.mem_type = TTM_PL_SYSTEM; in ttm_bo_swapout()
[all...]
H A Dttm_bo_util.c61 if (old_mem->mem_type != TTM_PL_SYSTEM) { in ttm_bo_move_ttm()
72 old_mem->mem_type = TTM_PL_SYSTEM; in ttm_bo_move_ttm()
79 if (new_mem->mem_type != TTM_PL_SYSTEM) { in ttm_bo_move_ttm()
649 bo->mem.mem_type = TTM_PL_SYSTEM; in ttm_bo_pipeline_gutting()
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c87 .mem_type = TTM_PL_SYSTEM, in radeon_evict_flags()
215 if (!old_mem || (old_mem->mem_type == TTM_PL_SYSTEM && in radeon_bo_move()
220 if (old_mem->mem_type == TTM_PL_SYSTEM && in radeon_bo_move()
227 new_mem->mem_type == TTM_PL_SYSTEM) { in radeon_bo_move()
235 if ((old_mem->mem_type == TTM_PL_SYSTEM && in radeon_bo_move()
238 new_mem->mem_type == TTM_PL_SYSTEM)) { in radeon_bo_move()
270 case TTM_PL_SYSTEM: in radeon_ttm_io_mem_reserve()
/kernel/linux/linux-5.10/include/drm/ttm/
H A Dttm_placement.h40 #define TTM_PL_SYSTEM 0 macro
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
H A Dqxl_ttm.c58 .mem_type = TTM_PL_SYSTEM, in qxl_evict_flags()
80 case TTM_PL_SYSTEM: in qxl_ttm_io_mem_reserve()
167 if (old_mem->mem_type == TTM_PL_SYSTEM && bo->ttm == NULL) { in qxl_bo_move()
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ttm_buffer.c50 .mem_type = TTM_PL_SYSTEM,
57 .mem_type = TTM_PL_SYSTEM,
186 .mem_type = TTM_PL_SYSTEM,
210 .mem_type = TTM_PL_SYSTEM,
747 case TTM_PL_SYSTEM: in vmw_ttm_io_mem_reserve()
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_gem_vram_helper.c158 gbo->placements[c].mem_type = TTM_PL_SYSTEM; in drm_gem_vram_placement()
256 gbo->bo.resource->mem_type == TTM_PL_SYSTEM)) in drm_gem_vram_pg_offset()
920 if (new_mem->mem_type != TTM_PL_SYSTEM) { in bo_driver_move()
921 hop->mem_type = TTM_PL_SYSTEM; in bo_driver_move()
941 case TTM_PL_SYSTEM: /* nothing to do */ in bo_driver_io_mem_reserve()
H A Ddrm_gem_ttm_helper.c29 [ TTM_PL_SYSTEM ] = "system", in drm_gem_ttm_print_info()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnouveau_bo.c416 pl[*n].mem_type = TTM_PL_SYSTEM; in set_placement_list()
987 if (mem && new_reg->mem_type != TTM_PL_SYSTEM && in nouveau_bo_move_ntfy()
1081 if (!old_reg || (old_reg->mem_type == TTM_PL_SYSTEM && in nouveau_bo_move()
1087 if (old_reg->mem_type == TTM_PL_SYSTEM && in nouveau_bo_move()
1094 new_reg->mem_type == TTM_PL_SYSTEM) { in nouveau_bo_move()
1103 if ((old_reg->mem_type == TTM_PL_SYSTEM && in nouveau_bo_move()
1106 new_reg->mem_type == TTM_PL_SYSTEM)) { in nouveau_bo_move()
1170 case TTM_PL_SYSTEM: in nouveau_ttm_io_mem_reserve()
1294 if (bo->resource->mem_type != TTM_PL_SYSTEM) in nouveau_ttm_fault_reserve_notify()
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ttm_buffer.c42 .mem_type = TTM_PL_SYSTEM,
459 case TTM_PL_SYSTEM: in vmw_ttm_io_mem_reserve()
509 return mem_type == TTM_PL_SYSTEM || mem_type == VMW_PL_SYSTEM; in vmw_memtype_is_system()
532 if (!bo->resource || (bo->resource->mem_type == TTM_PL_SYSTEM && in vmw_move()
H A Dvmwgfx_bo.c782 pl[n].mem_type = TTM_PL_SYSTEM; in set_placement_list()
791 pl[n].mem_type = TTM_PL_SYSTEM; in set_placement_list()
813 if (bo->tbo.resource->mem_type == TTM_PL_SYSTEM || in vmw_bo_placement_set()
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_gem_ttm_helper.c27 [ TTM_PL_SYSTEM ] = "system", in drm_gem_ttm_print_info()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm.h65 #define I915_PL_SYSTEM TTM_PL_SYSTEM
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
H A Dnouveau_bo.c376 pl[*n].mem_type = TTM_PL_SYSTEM; in set_placement_list()
1008 if (mem && new_reg->mem_type != TTM_PL_SYSTEM && in nouveau_bo_move_ntfy()
1088 if (old_reg->mem_type == TTM_PL_SYSTEM && !bo->ttm) { in nouveau_bo_move()
1095 if (new_reg->mem_type == TTM_PL_SYSTEM) in nouveau_bo_move()
1099 else if (old_reg->mem_type == TTM_PL_SYSTEM) in nouveau_bo_move()
1168 case TTM_PL_SYSTEM: in nouveau_ttm_io_mem_reserve()
1282 if (bo->mem.mem_type == TTM_PL_SYSTEM) { in nouveau_ttm_fault_reserve_notify()
H A Dnouveau_vmm.c99 if (nvbo->bo.mem.mem_type != TTM_PL_SYSTEM && in nouveau_vma_new()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c91 .mem_type = TTM_PL_SYSTEM, in radeon_evict_flags()
317 if (old_mem->mem_type == TTM_PL_SYSTEM && bo->ttm == NULL) { in radeon_bo_move()
322 new_mem->mem_type == TTM_PL_SYSTEM) || in radeon_bo_move()
323 (old_mem->mem_type == TTM_PL_SYSTEM && in radeon_bo_move()
336 new_mem->mem_type == TTM_PL_SYSTEM) { in radeon_bo_move()
339 } else if (old_mem->mem_type == TTM_PL_SYSTEM && in radeon_bo_move()
367 case TTM_PL_SYSTEM: in radeon_ttm_io_mem_reserve()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.c94 .mem_type = TTM_PL_SYSTEM, in amdgpu_evict_flags()
635 if (mem->mem_type == TTM_PL_SYSTEM || in amdgpu_mem_visible()
670 if (old_mem->mem_type == TTM_PL_SYSTEM && bo->ttm == NULL) { in amdgpu_bo_move()
675 new_mem->mem_type == TTM_PL_SYSTEM) || in amdgpu_bo_move()
676 (old_mem->mem_type == TTM_PL_SYSTEM && in amdgpu_bo_move()
699 new_mem->mem_type == TTM_PL_SYSTEM) { in amdgpu_bo_move()
701 } else if (old_mem->mem_type == TTM_PL_SYSTEM && in amdgpu_bo_move()
749 case TTM_PL_SYSTEM: in amdgpu_ttm_io_mem_reserve()
1527 if (mem && mem->mem_type != TTM_PL_SYSTEM) in amdgpu_ttm_tt_pde_flags()
2561 { "amdgpu_iomem", &amdgpu_ttm_iomem_fops, TTM_PL_SYSTEM },
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.c98 .mem_type = TTM_PL_SYSTEM, in amdgpu_evict_flags()
423 if (mem->mem_type == TTM_PL_SYSTEM || in amdgpu_mem_visible()
472 if (!old_mem || (old_mem->mem_type == TTM_PL_SYSTEM && in amdgpu_bo_move()
477 if (old_mem->mem_type == TTM_PL_SYSTEM && in amdgpu_bo_move()
485 new_mem->mem_type == TTM_PL_SYSTEM) { in amdgpu_bo_move()
519 if (((old_mem->mem_type == TTM_PL_SYSTEM && in amdgpu_bo_move()
522 new_mem->mem_type == TTM_PL_SYSTEM))) { in amdgpu_bo_move()
568 case TTM_PL_SYSTEM: in amdgpu_ttm_io_mem_reserve()
1317 if (mem && mem->mem_type != TTM_PL_SYSTEM) in amdgpu_ttm_tt_pde_flags()
1378 if (bo->resource->mem_type == TTM_PL_SYSTEM) in amdgpu_ttm_bo_eviction_valuable()
[all...]

Completed in 24 milliseconds

123