Searched refs:ttm_place (Results 1 – 24 of 24) sorted by relevance
| /Linux-v5.4/include/drm/ttm/ |
| D | ttm_placement.h | 85 struct ttm_place { struct 103 const struct ttm_place *placement; argument 105 const struct ttm_place *busy_placement;
|
| D | ttm_bo_api.h | 53 struct ttm_place; 442 const struct ttm_place *place);
|
| D | ttm_bo_driver.h | 108 const struct ttm_place *place, 285 const struct ttm_place *place);
|
| /Linux-v5.4/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_ttm_buffer.c | 33 static const struct ttm_place vram_placement_flags = { 39 static const struct ttm_place vram_ne_placement_flags = { 45 static const struct ttm_place sys_placement_flags = { 51 static const struct ttm_place sys_ne_placement_flags = { 57 static const struct ttm_place gmr_placement_flags = { 63 static const struct ttm_place gmr_ne_placement_flags = { 69 static const struct ttm_place mob_placement_flags = { 75 static const struct ttm_place mob_ne_placement_flags = { 88 static const struct ttm_place vram_gmr_placement_flags[] = { 100 static const struct ttm_place gmr_vram_placement_flags[] = { [all …]
|
| D | vmwgfx_gmrid_manager.c | 49 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()
|
| /Linux-v5.4/drivers/gpu/drm/nouveau/ |
| D | nouveau_bo.h | 15 struct ttm_place placements[3]; 16 struct ttm_place busy_placements[3];
|
| D | nouveau_ttm.c | 61 const struct ttm_place *place, in nouveau_vram_manager_new() 101 const struct ttm_place *place, in nouveau_gart_manager_new() 129 const struct ttm_place *place, in nv04_gart_manager_new()
|
| D | nouveau_bo.c | 342 set_placement_list(struct ttm_place *pl, unsigned *n, uint32_t type, uint32_t flags) in set_placement_list() 1235 struct ttm_place placement_memtype = { in nouveau_bo_move_flipd() 1272 struct ttm_place placement_memtype = { in nouveau_bo_move_flips()
|
| /Linux-v5.4/drivers/gpu/drm/virtio/ |
| D | virtgpu_ttm.c | 78 const struct ttm_place *place, in ttm_bo_man_get_node() 141 static const struct ttm_place placements = { in virtio_gpu_evict_flags()
|
| D | virtgpu_drv.h | 78 struct ttm_place placement_code;
|
| /Linux-v5.4/include/drm/ |
| D | drm_gem_vram_helper.h | 44 struct ttm_place placements[2];
|
| /Linux-v5.4/drivers/gpu/drm/ttm/ |
| D | ttm_bo.c | 66 static inline int ttm_mem_type_from_place(const struct ttm_place *place, in ttm_mem_type_from_place() 757 const struct ttm_place *place) in ttm_bo_eviction_valuable() 840 const struct ttm_place *place, in ttm_mem_evict_first() 959 const struct ttm_place *place, in ttm_bo_mem_force_space() 1011 const struct ttm_place *place, in ttm_bo_mt_compatible() 1040 const struct ttm_place *place, in ttm_bo_mem_placement() 1104 const struct ttm_place *place = &placement->placement[i]; in ttm_bo_mem_space() 1134 const struct ttm_place *place = &placement->busy_placement[i]; in ttm_bo_mem_space() 1199 static bool ttm_bo_places_compat(const struct ttm_place *places, in ttm_bo_places_compat() 1207 const struct ttm_place *heap = &places[i]; in ttm_bo_places_compat()
|
| D | ttm_bo_manager.c | 53 const struct ttm_place *place, in ttm_bo_man_get_node()
|
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_gtt_mgr.c | 170 const struct ttm_place *place, in amdgpu_gtt_mgr_alloc() 221 const struct ttm_place *place, in amdgpu_gtt_mgr_new()
|
| D | amdgpu_object.h | 83 struct ttm_place placements[AMDGPU_BO_MAX_PLACEMENTS];
|
| D | amdgpu_vram_mgr.c | 269 const struct ttm_place *place, in amdgpu_vram_mgr_new()
|
| D | amdgpu_ttm.c | 145 static const struct ttm_place placements = { in amdgpu_evict_flags() 490 struct ttm_place placements; in amdgpu_move_vram_ram() 550 struct ttm_place placements; in amdgpu_move_ram_vram() 1096 struct ttm_place placements; in amdgpu_ttm_alloc_gart() 1470 const struct ttm_place *place) in amdgpu_ttm_bo_eviction_valuable()
|
| D | amdgpu_object.c | 129 struct ttm_place *places = abo->placements; in amdgpu_bo_placement_from_domain()
|
| /Linux-v5.4/drivers/gpu/drm/cirrus/ |
| D | cirrus_drv.h | 155 struct ttm_place placements[3];
|
| /Linux-v5.4/drivers/gpu/drm/radeon/ |
| D | radeon_ttm.c | 128 static const struct ttm_place placements = { in radeon_evict_flags() 264 struct ttm_place placements; in radeon_move_vram_ram() 310 struct ttm_place placements; in radeon_move_ram_vram()
|
| D | radeon.h | 491 struct ttm_place placements[4];
|
| /Linux-v5.4/drivers/gpu/drm/qxl/ |
| D | qxl_ttm.c | 136 static const struct ttm_place placements = { in qxl_evict_flags()
|
| D | qxl_drv.h | 79 struct ttm_place placements[3];
|