Home
last modified time | relevance | path

Searched refs:placements (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/radeon/
H A Dradeon_object.c80 rbo->placement.placement = rbo->placements; in radeon_ttm_placement_from_domain()
87 rbo->placements[c].fpfn = in radeon_ttm_placement_from_domain()
89 rbo->placements[c].mem_type = TTM_PL_VRAM; in radeon_ttm_placement_from_domain()
90 rbo->placements[c++].flags = 0; in radeon_ttm_placement_from_domain()
93 rbo->placements[c].fpfn = 0; in radeon_ttm_placement_from_domain()
94 rbo->placements[c].mem_type = TTM_PL_VRAM; in radeon_ttm_placement_from_domain()
95 rbo->placements[c++].flags = 0; in radeon_ttm_placement_from_domain()
99 rbo->placements[c].fpfn = 0; in radeon_ttm_placement_from_domain()
100 rbo->placements[c].mem_type = TTM_PL_TT; in radeon_ttm_placement_from_domain()
101 rbo->placements[c++].flags = 0; in radeon_ttm_placement_from_domain()
[all …]
/linux/drivers/gpu/drm/qxl/
H A Dqxl_object.c65 qbo->placement.placement = qbo->placements; in qxl_ttm_placement_from_domain()
67 qbo->placements[c].mem_type = TTM_PL_VRAM; in qxl_ttm_placement_from_domain()
68 qbo->placements[c++].flags = pflag; in qxl_ttm_placement_from_domain()
71 qbo->placements[c].mem_type = TTM_PL_PRIV; in qxl_ttm_placement_from_domain()
72 qbo->placements[c++].flags = pflag; in qxl_ttm_placement_from_domain()
73 qbo->placements[c].mem_type = TTM_PL_VRAM; in qxl_ttm_placement_from_domain()
74 qbo->placements[c++].flags = pflag; in qxl_ttm_placement_from_domain()
77 qbo->placements[c].mem_type = TTM_PL_SYSTEM; in qxl_ttm_placement_from_domain()
78 qbo->placements[c++].flags = pflag; in qxl_ttm_placement_from_domain()
81 qbo->placements[c].mem_type = TTM_PL_SYSTEM; in qxl_ttm_placement_from_domain()
[all …]
H A Dqxl_drv.h78 struct ttm_place placements[3]; member
/linux/drivers/gpu/drm/loongson/
H A Dlsdc_ttm.h44 struct ttm_place placements[4]; member
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.c95 static const struct ttm_place placements = { in amdgpu_evict_flags() local
110 placement->placement = &placements; in amdgpu_evict_flags()
147 abo->placements[0].fpfn = adev->gmc.visible_vram_size >> PAGE_SHIFT; in amdgpu_evict_flags()
148 abo->placements[0].lpfn = 0; in amdgpu_evict_flags()
149 abo->placements[0].flags |= TTM_PL_FLAG_DESIRED; in amdgpu_evict_flags()
964 struct ttm_place placements; in amdgpu_ttm_alloc_gart() local
978 placement.placement = &placements; in amdgpu_ttm_alloc_gart()
979 placements.fpfn = 0; in amdgpu_ttm_alloc_gart()
980 placements.lpfn = adev->gmc.gart_size >> PAGE_SHIFT; in amdgpu_ttm_alloc_gart()
981 placements.mem_type = TTM_PL_TT; in amdgpu_ttm_alloc_gart()
[all …]
H A Damdgpu_cs.c1809 (*bo)->placements[i].flags |= TTM_PL_FLAG_CONTIGUOUS; in amdgpu_cs_find_mapping()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_bo.c505 nvbo->placements[i].fpfn = fpfn; in set_placement_range()
506 nvbo->placements[i].lpfn = lpfn; in set_placement_range()
516 struct ttm_place *pl = nvbo->placements; in nouveau_bo_placement_set()
540 nvbo->placement.placement = nvbo->placements; in nouveau_bo_placement_set()
1401 nvbo->placements[i].fpfn = 0; in nouveau_ttm_fault_reserve_notify()
1402 nvbo->placements[i].lpfn = mappable; in nouveau_ttm_fault_reserve_notify()