Searched refs:placements (Results 1 – 17 of 17) sorted by relevance
100 rbo->placement.placement = rbo->placements; in radeon_ttm_placement_from_domain()101 rbo->placement.busy_placement = rbo->placements; in radeon_ttm_placement_from_domain()108 rbo->placements[c].fpfn = in radeon_ttm_placement_from_domain()110 rbo->placements[c++].flags = TTM_PL_FLAG_WC | in radeon_ttm_placement_from_domain()115 rbo->placements[c].fpfn = 0; in radeon_ttm_placement_from_domain()116 rbo->placements[c++].flags = TTM_PL_FLAG_WC | in radeon_ttm_placement_from_domain()123 rbo->placements[c].fpfn = 0; in radeon_ttm_placement_from_domain()124 rbo->placements[c++].flags = TTM_PL_FLAG_UNCACHED | in radeon_ttm_placement_from_domain()129 rbo->placements[c].fpfn = 0; in radeon_ttm_placement_from_domain()130 rbo->placements[c++].flags = TTM_PL_FLAG_WC | in radeon_ttm_placement_from_domain()[all …]
181 static struct ttm_place placements = { in radeon_evict_flags() local190 placement->placement = &placements; in radeon_evict_flags()191 placement->busy_placement = &placements; in radeon_evict_flags()215 if (rbo->placements[i].flags & TTM_PL_FLAG_VRAM) { in radeon_evict_flags()216 if (rbo->placements[0].fpfn < fpfn) in radeon_evict_flags()217 rbo->placements[0].fpfn = fpfn; in radeon_evict_flags()220 &rbo->placements[i]; in radeon_evict_flags()317 struct ttm_place placements; in radeon_move_vram_ram() local325 placement.placement = &placements; in radeon_move_vram_ram()327 placement.busy_placement = &placements; in radeon_move_vram_ram()[all …]
264 rbo->placements[i].fpfn = 0 >> PAGE_SHIFT; in radeon_uvd_force_into_uvd_segment()265 rbo->placements[i].lpfn = (256 * 1024 * 1024) >> PAGE_SHIFT; in radeon_uvd_force_into_uvd_segment()277 rbo->placements[1] = rbo->placements[0]; in radeon_uvd_force_into_uvd_segment()278 rbo->placements[1].fpfn += (256 * 1024 * 1024) >> PAGE_SHIFT; in radeon_uvd_force_into_uvd_segment()279 rbo->placements[1].lpfn += (256 * 1024 * 1024) >> PAGE_SHIFT; in radeon_uvd_force_into_uvd_segment()
489 struct ttm_place placements[4]; member
298 bo->placement.placement = bo->placements; in mgag200_ttm_placement()299 bo->placement.busy_placement = bo->placements; in mgag200_ttm_placement()301 bo->placements[c++].flags = TTM_PL_FLAG_WC | TTM_PL_FLAG_UNCACHED | TTM_PL_FLAG_VRAM; in mgag200_ttm_placement()303 bo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; in mgag200_ttm_placement()305 bo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; in mgag200_ttm_placement()309 bo->placements[i].fpfn = 0; in mgag200_ttm_placement()310 bo->placements[i].lpfn = 0; in mgag200_ttm_placement()368 bo->placements[i].flags |= TTM_PL_FLAG_NO_EVICT; in mgag200_bo_pin()391 bo->placements[i].flags &= ~TTM_PL_FLAG_NO_EVICT; in mgag200_bo_unpin()415 bo->placements[i].flags |= TTM_PL_FLAG_NO_EVICT; in mgag200_bo_push_sysram()
227 struct ttm_place placements[3]; member
298 bo->placement.placement = bo->placements; in ast_ttm_placement()299 bo->placement.busy_placement = bo->placements; in ast_ttm_placement()301 bo->placements[c++].flags = TTM_PL_FLAG_WC | TTM_PL_FLAG_UNCACHED | TTM_PL_FLAG_VRAM; in ast_ttm_placement()303 bo->placements[c++].flags = TTM_PL_FLAG_CACHED | TTM_PL_FLAG_SYSTEM; in ast_ttm_placement()305 bo->placements[c++].flags = TTM_PL_FLAG_CACHED | TTM_PL_FLAG_SYSTEM; in ast_ttm_placement()309 bo->placements[i].fpfn = 0; in ast_ttm_placement()310 bo->placements[i].lpfn = 0; in ast_ttm_placement()367 bo->placements[i].flags |= TTM_PL_FLAG_NO_EVICT; in ast_bo_pin()390 bo->placements[i].flags &= ~TTM_PL_FLAG_NO_EVICT; in ast_bo_unpin()414 bo->placements[i].flags |= TTM_PL_FLAG_NO_EVICT; in ast_bo_push_sysram()
324 struct ttm_place placements[3]; member
59 qbo->placement.placement = qbo->placements; in qxl_ttm_placement_from_domain()60 qbo->placement.busy_placement = qbo->placements; in qxl_ttm_placement_from_domain()62 qbo->placements[c++].flags = TTM_PL_FLAG_CACHED | TTM_PL_FLAG_VRAM | pflag; in qxl_ttm_placement_from_domain()64 qbo->placements[c++].flags = TTM_PL_FLAG_CACHED | TTM_PL_FLAG_PRIV0 | pflag; in qxl_ttm_placement_from_domain()66 qbo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM | pflag; in qxl_ttm_placement_from_domain()68 qbo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; in qxl_ttm_placement_from_domain()72 qbo->placements[i].fpfn = 0; in qxl_ttm_placement_from_domain()73 qbo->placements[i].lpfn = 0; in qxl_ttm_placement_from_domain()263 bo->placements[i].flags &= ~TTM_PL_FLAG_NO_EVICT; in qxl_bo_unpin()
191 static struct ttm_place placements = { in qxl_evict_flags() local198 placement->placement = &placements; in qxl_evict_flags()199 placement->busy_placement = &placements; in qxl_evict_flags()
105 struct ttm_place placements[3]; member
302 bo->placement.placement = bo->placements; in cirrus_ttm_placement()303 bo->placement.busy_placement = bo->placements; in cirrus_ttm_placement()305 bo->placements[c++].flags = TTM_PL_FLAG_WC | TTM_PL_FLAG_UNCACHED | TTM_PL_FLAG_VRAM; in cirrus_ttm_placement()307 bo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; in cirrus_ttm_placement()309 bo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; in cirrus_ttm_placement()313 bo->placements[i].fpfn = 0; in cirrus_ttm_placement()314 bo->placements[i].lpfn = 0; in cirrus_ttm_placement()371 bo->placements[i].flags |= TTM_PL_FLAG_NO_EVICT; in cirrus_bo_pin()398 bo->placements[i].flags |= TTM_PL_FLAG_NO_EVICT; in cirrus_bo_push_sysram()
168 struct ttm_place placements[3]; member
262 bo->placement.placement = bo->placements; in bochs_ttm_placement()263 bo->placement.busy_placement = bo->placements; in bochs_ttm_placement()265 bo->placements[c++].flags = TTM_PL_FLAG_WC in bochs_ttm_placement()270 bo->placements[c++].flags = TTM_PL_MASK_CACHING in bochs_ttm_placement()274 bo->placements[c++].flags = TTM_PL_MASK_CACHING in bochs_ttm_placement()278 bo->placements[i].fpfn = 0; in bochs_ttm_placement()279 bo->placements[i].lpfn = 0; in bochs_ttm_placement()303 bo->placements[i].flags |= TTM_PL_FLAG_NO_EVICT; in bochs_bo_pin()328 bo->placements[i].flags &= ~TTM_PL_FLAG_NO_EVICT; in bochs_bo_unpin()
104 struct ttm_place placements[3]; member
14 struct ttm_place placements[3]; member
283 nvbo->placements[i].fpfn = fpfn; in set_placement_range()284 nvbo->placements[i].lpfn = lpfn; in set_placement_range()301 pl->placement = nvbo->placements; in nouveau_bo_placement_set()302 set_placement_list(nvbo->placements, &pl->num_placement, in nouveau_bo_placement_set()1452 nvbo->placements[i].fpfn = 0; in nouveau_ttm_fault_reserve_notify()1453 nvbo->placements[i].lpfn = mappable; in nouveau_ttm_fault_reserve_notify()