| /linux-6.15/include/drm/ttm/ |
| H A D | ttm_resource.h | 45 struct ttm_place; 114 const struct ttm_place *place, 142 const struct ttm_place *place, 158 const struct ttm_place *place, 440 const struct ttm_place *place, 446 const struct ttm_place *place, 452 const struct ttm_place *place,
|
| H A D | ttm_placement.h | 83 struct ttm_place { struct 100 const struct ttm_place *placement; argument
|
| H A D | ttm_device.h | 120 const struct ttm_place *place); 152 struct ttm_place *hop);
|
| /linux-6.15/drivers/gpu/drm/ttm/tests/ |
| H A D | ttm_kunit_helpers.c | 9 static const struct ttm_place sys_place = { 16 static const struct ttm_place mock1_place = { 23 static const struct ttm_place mock2_place = { 63 struct ttm_place *hop) in mock_move() 199 struct ttm_place *ttm_place_kunit_init(struct kunit *test, u32 mem_type, u32 flags) in ttm_place_kunit_init() 201 struct ttm_place *place; in ttm_place_kunit_init()
|
| H A D | ttm_bo_validate_test.c | 113 struct ttm_place *place; in ttm_bo_init_reserved_sys_man() 160 struct ttm_place *place; in ttm_bo_init_reserved_mock_man() 201 struct ttm_place *place; in ttm_bo_init_reserved_resv() 280 struct ttm_place *place; in ttm_bo_validate_invalid_placement() 307 struct ttm_place *place; in ttm_bo_validate_failed_alloc() 336 struct ttm_place *place; in ttm_bo_validate_pinned() 381 struct ttm_place *place; in ttm_bo_validate_same_placement() 528 struct ttm_place *place; in ttm_bo_validate_no_placement_signaled() 598 struct ttm_place *place; in ttm_bo_validate_no_placement_not_signaled() 650 struct ttm_place *place; in ttm_bo_validate_move_fence_signaled() [all …]
|
| H A D | ttm_resource_test.c | 21 struct ttm_place *place; 113 struct ttm_place *place; in ttm_resource_init_basic() 156 struct ttm_place *place; in ttm_resource_init_pinned() 186 struct ttm_place *place; in ttm_resource_fini_basic() 231 struct ttm_place *place; in ttm_resource_manager_usage_basic() 269 struct ttm_place *place; in ttm_sys_man_alloc_basic() 294 struct ttm_place *place; in ttm_sys_man_free_basic()
|
| H A D | ttm_mock_manager.c | 25 const struct ttm_place *place, in ttm_mock_manager_alloc() 150 const struct ttm_place *place, in ttm_bad_manager_alloc() 158 const struct ttm_place *place, in ttm_busy_manager_alloc() 171 const struct ttm_place *place, in ttm_bad_manager_compatible()
|
| H A D | ttm_bo_test.c | 243 struct ttm_place *place; in ttm_bo_unreserve_basic() 286 struct ttm_place *place; in ttm_bo_unreserve_pinned() 329 struct ttm_place *place; in ttm_bo_unreserve_bulk() 388 struct ttm_place *place; in ttm_bo_put_basic() 503 struct ttm_place *place; in ttm_bo_pin_unpin_resource() 554 struct ttm_place *place; in ttm_bo_multiple_pin_one_unpin()
|
| H A D | ttm_kunit_helpers.h | 41 struct ttm_place *ttm_place_kunit_init(struct kunit *test, u32 mem_type,
|
| /linux-6.15/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_ttm_move.h | 14 struct ttm_place; 36 struct ttm_place *hop);
|
| H A D | i915_gem_ttm.c | 58 static const struct ttm_place sys_placement_flags = { 127 struct ttm_place *place, in i915_ttm_place_from_region() 158 struct ttm_place *places, in i915_ttm_placement_from_obj() 355 const struct ttm_place *place) in i915_ttm_eviction_valuable() 782 struct ttm_place initial_place; in __i915_ttm_get_pages() 787 memcpy(&initial_place, placement->placement, sizeof(struct ttm_place)); in __i915_ttm_get_pages() 838 struct ttm_place places[I915_TTM_MAX_PLACEMENTS + 1]; in i915_ttm_get_pages() 871 struct ttm_place requested; in __i915_ttm_migrate()
|
| /linux-6.15/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_mem.h | 29 const struct ttm_place *place, 32 const struct ttm_place *place,
|
| H A D | nouveau_ttm.c | 48 const struct ttm_place *place, in nouveau_manager_intersects() 57 const struct ttm_place *place, in nouveau_manager_compatible() 66 const struct ttm_place *place, in nouveau_vram_manager_new() 101 const struct ttm_place *place, in nouveau_gart_manager_new() 127 const struct ttm_place *place, in nv04_gart_manager_new()
|
| H A D | nouveau_mem.c | 192 const struct ttm_place *place, in nouveau_mem_intersects() 207 const struct ttm_place *place, in nouveau_mem_compatible()
|
| /linux-6.15/drivers/gpu/drm/ttm/ |
| H A D | ttm_range_manager.c | 60 const struct ttm_place *place, in ttm_range_man_alloc() 118 const struct ttm_place *place, in ttm_range_man_intersects() 134 const struct ttm_place *place, in ttm_range_man_compatible()
|
| H A D | ttm_bo.c | 119 struct ttm_place *hop) in ttm_bo_handle_move_mem() 334 struct ttm_place *hop) in ttm_bo_bounce_temp_buffer() 362 struct ttm_place hop; in ttm_bo_evict() 420 const struct ttm_place *place) in ttm_bo_eviction_valuable() 497 const struct ttm_place *place; 557 const struct ttm_place *place, in ttm_bo_evict_alloc() 722 const struct ttm_place *place = &placement->placement[i]; in ttm_bo_alloc_resource() 819 struct ttm_place hop; in ttm_bo_validate() 1104 struct ttm_place place = {.mem_type = bo->resource->mem_type}; in ttm_bo_swapout_cb() 1145 struct ttm_place hop; in ttm_bo_swapout_cb()
|
| H A D | ttm_sys_manager.c | 12 const struct ttm_place *place, in ttm_sys_man_alloc()
|
| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_gtt_mgr.c | 115 const struct ttm_place *place, in amdgpu_gtt_mgr_new() 217 const struct ttm_place *place, in amdgpu_gtt_mgr_intersects() 235 const struct ttm_place *place, in amdgpu_gtt_mgr_compatible()
|
| H A D | amdgpu_vram_mgr.c | 407 const struct ttm_place *place, in amdgpu_dummy_vram_mgr_compatible() 416 const struct ttm_place *place, in amdgpu_dummy_vram_mgr_intersects() 431 const struct ttm_place *place, in amdgpu_dummy_vram_mgr_new() 450 const struct ttm_place *place, in amdgpu_vram_mgr_new() 797 const struct ttm_place *place, in amdgpu_vram_mgr_intersects() 830 const struct ttm_place *place, in amdgpu_vram_mgr_compatible()
|
| /linux-6.15/drivers/gpu/drm/qxl/ |
| H A D | qxl_ttm.c | 54 static const struct ttm_place placements = { in qxl_evict_flags() 139 struct ttm_place *hop) in qxl_bo_move()
|
| /linux-6.15/drivers/gpu/drm/xe/ |
| H A D | xe_bo_types.h | 40 struct ttm_place placements[XE_BO_MAX_PLACEMENTS];
|
| H A D | xe_bo.c | 46 static const struct ttm_place sys_placement_flags = { 58 static const struct ttm_place tt_placement_flags[] = { 183 bo->placements[*c] = (struct ttm_place) { in try_add_system() 245 bo->placements[*c] = (struct ttm_place) { in try_add_stolen() 748 struct ttm_place *hop) in xe_bo_move() 1110 struct ttm_place place = { in xe_bo_evict_pinned() 1184 struct ttm_place *place = &bo->placements[0]; in xe_bo_restore_pinned() 1764 struct ttm_place *place = bo->placements; in __xe_bo_fixed_placement() 2128 struct ttm_place *place = &bo->placements[0]; in xe_bo_pin() 2223 struct ttm_place *place = &bo->placements[0]; in xe_bo_unpin() [all …]
|
| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | i915_ttm_buddy_manager.c | 36 const struct ttm_place *place, in i915_ttm_buddy_man_alloc() 154 const struct ttm_place *place, in i915_ttm_buddy_man_intersects() 192 const struct ttm_place *place, in i915_ttm_buddy_man_compatible()
|
| /linux-6.15/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_system_manager.c | 37 const struct ttm_place *place, in vmw_sys_man_alloc()
|
| H A D | vmwgfx_ttm_buffer.c | 32 static const struct ttm_place vram_placement_flags = { 39 static const struct ttm_place sys_placement_flags = { 500 struct ttm_place *hop) in vmw_move()
|