Home
last modified time | relevance | path

Searched refs:ttm_place (Results 1 – 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/include/drm/ttm/
Dttm_placement.h77 struct ttm_place { struct
96 const struct ttm_place *placement; argument
98 const struct ttm_place *busy_placement;
Dttm_resource.h38 struct ttm_place;
72 const struct ttm_place *place,
224 const struct ttm_place *place,
Dttm_bo_api.h55 struct ttm_place;
352 const struct ttm_place *place);
611 const struct ttm_place *place,
Dttm_bo_driver.h139 const struct ttm_place *place);
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ttm_buffer.c33 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 …]
Dvmwgfx_thp.c33 const struct ttm_place *place, in vmw_thp_insert_aligned()
51 const struct ttm_place *place, in vmw_thp_get_node()
Dvmwgfx_gmrid_manager.c55 const struct ttm_place *place, in vmw_gmrid_man_get_node()
Dvmwgfx_bo.c221 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/
Dnouveau_bo.h16 struct ttm_place placements[3];
17 struct ttm_place busy_placements[3];
Dnouveau_ttm.c43 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()
Dnouveau_bo.c348 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/
Dttm_bo.c645 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()
Dttm_resource.c29 const struct ttm_place *place, in ttm_resource_alloc()
Dttm_range_manager.c59 const struct ttm_place *place, in ttm_range_man_alloc()
/kernel/linux/linux-5.10/include/drm/
Ddrm_gem_vram_helper.h66 struct ttm_place placements[2];
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_gtt_mgr.c178 const struct ttm_place *place, in amdgpu_gtt_mgr_new()
Damdgpu_object.h87 struct ttm_place placements[AMDGPU_BO_MAX_PLACEMENTS];
Damdgpu_ttm.c91 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()
Damdgpu_vram_mgr.c311 const struct ttm_place *place, in amdgpu_vram_mgr_new()
Damdgpu_object.c130 struct ttm_place *places = abo->placements; in amdgpu_bo_placement_from_domain()
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
Dqxl_ttm.c55 static const struct ttm_place placements = { in qxl_evict_flags()
Dqxl_drv.h80 struct ttm_place placements[3];
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
Dradeon_ttm.c88 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()
Dradeon.h495 struct ttm_place placements[4];