| /linux/include/drm/ttm/ |
| H A D | ttm_resource.h | 46 struct ttm_place; 124 const struct ttm_place *place, 152 const struct ttm_place *place, 168 const struct ttm_place *place, 454 const struct ttm_place *place, 460 const struct ttm_place *place, 466 const struct ttm_place *place,
|
| H A D | ttm_placement.h | 83 struct ttm_place { struct 100 const struct ttm_place *placement; argument
|
| /linux/drivers/gpu/drm/ttm/tests/ |
| H A D | ttm_bo_validate_test.c | 29 struct ttm_place *places, in ttm_placement_kunit_init() 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() 234 struct ttm_place *fst_place, *snd_place; in ttm_bo_validate_basic() 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() 420 struct ttm_place *init_place, places[2]; in ttm_bo_validate_busy_placement() [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() 232 struct ttm_place *place; in ttm_resource_manager_usage_basic() 270 struct ttm_place *place; in ttm_sys_man_alloc_basic() 295 struct ttm_place *place; in ttm_sys_man_free_basic()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_ttm_move.h | 14 struct ttm_place; 36 struct ttm_place *hop);
|
| /linux/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_mem.c | 192 const struct ttm_place *place, in nouveau_mem_intersects() 207 const struct ttm_place *place, in nouveau_mem_compatible()
|
| H A D | nouveau_bo.c | 516 struct ttm_place *pl = nvbo->placements; in nouveau_bo_placement_set() 1147 struct ttm_place *hop) in nouveau_bo_move()
|
| /linux/drivers/gpu/drm/ttm/ |
| H A D | ttm_bo.c | 123 struct ttm_place *hop) in ttm_bo_handle_move_mem() 337 struct ttm_place *hop) in ttm_bo_bounce_temp_buffer() 365 struct ttm_place hop; in ttm_bo_evict() 423 const struct ttm_place *place) in ttm_bo_eviction_valuable() 500 const struct ttm_place *place; 560 const struct ttm_place *place, in ttm_bo_evict_alloc() 728 const struct ttm_place *place = &placement->placement[i]; in ttm_bo_alloc_resource() 825 struct ttm_place hop; in ttm_bo_validate() 1111 struct ttm_place place = {.mem_type = bo->resource->mem_type}; in ttm_bo_swapout_cb() 1152 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()
|
| H A D | ttm_resource.c | 328 const struct ttm_place *place, in ttm_resource_init() 377 const struct ttm_place *place, in ttm_resource_alloc() 444 const struct ttm_place *place, in ttm_resource_intersects() 480 const struct ttm_place *place = &placement->placement[i]; in ttm_resource_compatible()
|
| H A D | ttm_bo_util.c | 1091 static const struct ttm_place sys_placement_flags = { in ttm_bo_shrink()
|
| /linux/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()
|
| H A D | vmwgfx_bo.c | 300 struct ttm_place pl; in vmw_bo_pin_reserved() 749 set_placement_list(struct ttm_place *pl, u32 desired, u32 fallback) in set_placement_list()
|
| /linux/drivers/gpu/drm/loongson/ |
| H A D | lsdc_ttm.h | 44 struct ttm_place placements[4];
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_bo.c | 52 static const struct ttm_place sys_placement_flags = { 66 static const struct ttm_place tt_placement_flags[] = { 195 bo->placements[*c] = (struct ttm_place) { in try_add_system() 244 struct ttm_place *places, u32 bo_flags, u32 mem_type, u32 *c) in add_vram() 246 struct ttm_place place = { .mem_type = mem_type }; in add_vram() 292 bo->placements[*c] = (struct ttm_place) { in try_add_stolen() 842 struct ttm_place *hop) in xe_bo_move() 1092 xe_bo_eviction_valuable(struct ttm_buffer_object *bo, const struct ttm_place *place) in xe_bo_eviction_valuable() 1134 struct ttm_place place = {.mem_type = bo->resource->mem_type}; in xe_bo_shrink() 2274 struct ttm_place *place = bo->placements; in __xe_bo_fixed_placement() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_vram_mgr.c | 443 const struct ttm_place *place, in amdgpu_vram_mgr_new() 814 const struct ttm_place *place, in amdgpu_vram_mgr_intersects() 847 const struct ttm_place *place, in amdgpu_vram_mgr_compatible()
|
| H A D | amdgpu_ttm.c | 95 static const struct ttm_place placements = { in amdgpu_evict_flags() 487 struct ttm_place *hop) in amdgpu_bo_move() 964 struct ttm_place placements; in amdgpu_ttm_alloc_gart() 1376 const struct ttm_place *place) in amdgpu_ttm_bo_eviction_valuable()
|
| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_drv.h | 78 struct ttm_place placements[3];
|