/kernel/linux/linux-6.6/include/drm/ttm/ |
H A D | ttm_resource.h | 44 struct ttm_place; 76 const struct ttm_place *place, 104 const struct ttm_place *place, 120 const struct ttm_place *place, 355 const struct ttm_place *place, 361 const struct ttm_place *place, 366 const struct ttm_place *place, 370 const struct ttm_place *place,
|
H A D | ttm_placement.h | 68 * struct ttm_place 77 struct ttm_place { struct 96 const struct ttm_place *placement; 98 const struct ttm_place *busy_placement;
|
H A D | ttm_bo.h | 49 struct ttm_place; 359 const struct ttm_place *place); 382 const struct ttm_place *place,
|
H A D | ttm_device.h | 120 const struct ttm_place *place); 152 struct ttm_place *hop);
|
/kernel/linux/linux-5.10/include/drm/ttm/ |
H A D | ttm_placement.h | 69 * struct ttm_place 77 struct ttm_place { struct 96 const struct ttm_place *placement; 98 const struct ttm_place *busy_placement;
|
H A D | ttm_resource.h | 38 struct ttm_place; 72 const struct ttm_place *place, 224 const struct ttm_place *place,
|
H A D | ttm_bo_api.h | 55 struct ttm_place; 353 const struct ttm_place *place); 639 const struct ttm_place *place,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_ttm_buffer.c | 33 static const struct ttm_place vram_placement_flags = { 40 static const struct ttm_place vram_ne_placement_flags = { 47 static const struct ttm_place sys_placement_flags = { 54 static const struct ttm_place sys_ne_placement_flags = { 61 static const struct ttm_place gmr_placement_flags = { 68 static const struct ttm_place gmr_ne_placement_flags = { 75 static const struct ttm_place mob_placement_flags = { 82 static const struct ttm_place mob_ne_placement_flags = { 96 static const struct ttm_place vram_gmr_placement_flags[] = { 110 static const struct ttm_place gmr_vram_placement_flag [all...] |
H A D | vmwgfx_thp.c | 33 const struct ttm_place *place, in vmw_thp_insert_aligned() 51 const struct ttm_place *place, in vmw_thp_get_node()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ttm_move.h | 14 struct ttm_place; 36 struct ttm_place *hop);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ttm/ |
H A D | ttm_bo.c | 118 struct ttm_place *hop) in ttm_bo_handle_move_mem() 401 struct ttm_place *hop) in ttm_bo_bounce_temp_buffer() 429 struct ttm_place hop; in ttm_bo_evict() 488 const struct ttm_place *place) in ttm_bo_eviction_valuable() 516 const struct ttm_place *place, in ttm_bo_evict_swapout_allowable() 591 const struct ttm_place *place, in ttm_mem_evict_first() 727 const struct ttm_place *place, in ttm_bo_mem_force_space() 785 const struct ttm_place *place = &placement->placement[i]; in ttm_bo_mem_space() 811 const struct ttm_place *place = &placement->busy_placement[i]; in ttm_bo_mem_space() 843 struct ttm_place ho in ttm_bo_move_buffer() [all...] |
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_resource.c | 178 const struct ttm_place *place, in ttm_resource_init() 227 const struct ttm_place *place, in ttm_resource_alloc() 275 const struct ttm_place *place, in ttm_resource_intersects() 304 const struct ttm_place *place, in ttm_resource_compatible() 320 const struct ttm_place *places, in ttm_resource_places_compat() 331 const struct ttm_place *heap = &places[i]; in ttm_resource_places_compat()
|
H A D | ttm_sys_manager.c | 12 const struct ttm_place *place, in ttm_sys_man_alloc()
|
/kernel/linux/linux-6.6/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_bo.h | 17 struct ttm_place placements[3]; 18 struct ttm_place busy_placements[3];
|
H A D | nouveau_mem.c | 194 const struct ttm_place *place, in nouveau_mem_intersects() 209 const struct ttm_place *place, in nouveau_mem_compatible()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gtt_mgr.c | 115 const struct ttm_place *place, in amdgpu_gtt_mgr_new() 219 const struct ttm_place *place, in amdgpu_gtt_mgr_intersects() 237 const struct ttm_place *place, in amdgpu_gtt_mgr_compatible()
|
H A D | amdgpu_vram_mgr.c | 381 const struct ttm_place *place, in amdgpu_dummy_vram_mgr_compatible() 390 const struct ttm_place *place, in amdgpu_dummy_vram_mgr_intersects() 405 const struct ttm_place *place, in amdgpu_dummy_vram_mgr_new() 424 const struct ttm_place *place, in amdgpu_vram_mgr_new() 775 const struct ttm_place *place, in amdgpu_vram_mgr_intersects() 808 const struct ttm_place *place, in amdgpu_vram_mgr_compatible()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
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 = { 46 static const struct ttm_place gmr_placement_flags = { 60 static const struct ttm_place vram_gmr_placement_flags[] = { 516 struct ttm_place *hop) in vmw_move()
|
H A D | vmwgfx_bo.h | 78 struct ttm_place places[5]; 79 struct ttm_place busy_places[5];
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bo.h | 16 struct ttm_place placements[3]; 17 struct ttm_place busy_placements[3];
|
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/ |
H A D | qxl_ttm.c | 54 static const struct ttm_place placements = { in qxl_evict_flags() 141 struct ttm_place *hop) in qxl_bo_move()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/ |
H A D | ttm_bo.c | 647 const struct ttm_place *place) in ttm_bo_eviction_valuable() 736 const struct ttm_place *place, in ttm_mem_evict_first() 849 const struct ttm_place *place, in ttm_bo_mem_force_space() 909 const struct ttm_place *place, in ttm_bo_mem_placement() 958 const struct ttm_place *place = &placement->placement[i]; in ttm_bo_mem_space() 985 const struct ttm_place *place = &placement->busy_placement[i]; in ttm_bo_mem_space() 1044 static bool ttm_bo_places_compat(const struct ttm_place *places, in ttm_bo_places_compat() 1052 const struct ttm_place *heap = &places[i]; in ttm_bo_places_compat()
|