Searched refs:ttm_place (Results 1 – 24 of 24) sorted by relevance
/kernel/linux/linux-5.10/include/drm/ttm/ |
D | ttm_placement.h | 77 struct ttm_place { struct 96 const struct ttm_place *placement; argument 98 const struct ttm_place *busy_placement;
|
D | ttm_resource.h | 38 struct ttm_place; 72 const struct ttm_place *place, 224 const struct ttm_place *place,
|
D | ttm_bo_api.h | 55 struct ttm_place; 352 const struct ttm_place *place); 611 const struct ttm_place *place,
|
D | ttm_bo_driver.h | 139 const struct ttm_place *place);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
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_flags[] = { [all …]
|
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()
|
D | vmwgfx_gmrid_manager.c | 55 const struct ttm_place *place, in vmw_gmrid_man_get_node()
|
D | vmwgfx_bo.c | 221 struct ttm_place place; in vmw_bo_pin_in_start_of_vram() 338 struct ttm_place pl; in vmw_bo_pin_reserved()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
D | nouveau_bo.h | 16 struct ttm_place placements[3]; 17 struct ttm_place busy_placements[3];
|
D | nouveau_ttm.c | 43 const struct ttm_place *place, in nouveau_vram_manager_new() 74 const struct ttm_place *place, in nouveau_gart_manager_new() 97 const struct ttm_place *place, in nv04_gart_manager_new()
|
D | nouveau_bo.c | 348 set_placement_list(struct nouveau_drm *drm, struct ttm_place *pl, unsigned *n, in set_placement_list() 911 struct ttm_place placement_memtype = { in nouveau_bo_move_flipd() 953 struct ttm_place placement_memtype = { in nouveau_bo_move_flips()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/ |
D | ttm_bo.c | 645 const struct ttm_place *place) in ttm_bo_eviction_valuable() 727 const struct ttm_place *place, in ttm_mem_evict_first() 840 const struct ttm_place *place, in ttm_bo_mem_force_space() 900 const struct ttm_place *place, in ttm_bo_mem_placement() 949 const struct ttm_place *place = &placement->placement[i]; in ttm_bo_mem_space() 976 const struct ttm_place *place = &placement->busy_placement[i]; in ttm_bo_mem_space() 1035 static bool ttm_bo_places_compat(const struct ttm_place *places, in ttm_bo_places_compat() 1043 const struct ttm_place *heap = &places[i]; in ttm_bo_places_compat()
|
D | ttm_resource.c | 29 const struct ttm_place *place, in ttm_resource_alloc()
|
D | ttm_range_manager.c | 59 const struct ttm_place *place, in ttm_range_man_alloc()
|
/kernel/linux/linux-5.10/include/drm/ |
D | drm_gem_vram_helper.h | 66 struct ttm_place placements[2];
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_gtt_mgr.c | 178 const struct ttm_place *place, in amdgpu_gtt_mgr_new()
|
D | amdgpu_object.h | 87 struct ttm_place placements[AMDGPU_BO_MAX_PLACEMENTS];
|
D | amdgpu_ttm.c | 91 static const struct ttm_place placements = { in amdgpu_evict_flags() 527 struct ttm_place placements; in amdgpu_move_vram_ram() 589 struct ttm_place placements; in amdgpu_move_ram_vram() 1177 struct ttm_place placements; in amdgpu_ttm_alloc_gart() 1572 const struct ttm_place *place) in amdgpu_ttm_bo_eviction_valuable()
|
D | amdgpu_vram_mgr.c | 311 const struct ttm_place *place, in amdgpu_vram_mgr_new()
|
D | amdgpu_object.c | 130 struct ttm_place *places = abo->placements; in amdgpu_bo_placement_from_domain()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/ |
D | qxl_ttm.c | 55 static const struct ttm_place placements = { in qxl_evict_flags()
|
D | qxl_drv.h | 80 struct ttm_place placements[3];
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
D | radeon_ttm.c | 88 static const struct ttm_place placements = { in radeon_evict_flags() 216 struct ttm_place placements; in radeon_move_vram_ram() 268 struct ttm_place placements; in radeon_move_ram_vram()
|
D | radeon.h | 495 struct ttm_place placements[4];
|