TTM_PL_VRAM
if ((*bo)->tbo.resource->mem_type == TTM_PL_VRAM &&
*val = amdgpu_ttm_evict_resources(adev, TTM_PL_VRAM);
ret = amdgpu_ttm_evict_resources(adev, TTM_PL_VRAM);
if (abo->tbo.resource->mem_type != TTM_PL_VRAM) {
case TTM_PL_VRAM:
stats[TTM_PL_VRAM].drm.resident/1024UL);
stats[TTM_PL_VRAM].evicted/1024UL);
(stats[TTM_PL_VRAM].drm.shared +
stats[TTM_PL_VRAM].drm.private) / 1024UL);
[TTM_PL_VRAM] = "vram",
case TTM_PL_VRAM:
if (bo->tbo.resource->mem_type == TTM_PL_VRAM) {
places[c].mem_type = TTM_PL_VRAM;
if (!bo->resource || bo->resource->mem_type != TTM_PL_VRAM ||
if (bo->resource->mem_type == TTM_PL_VRAM &&
WARN_ON_ONCE(bo->tbo.resource->mem_type == TTM_PL_VRAM &&
WARN_ON_ONCE(bo->tbo.resource->mem_type != TTM_PL_VRAM);
return TTM_PL_VRAM;
case TTM_PL_VRAM:
man = ttm_manager_type(&adev->mman.bdev, TTM_PL_VRAM);
bo->tbo.resource->mem_type == TTM_PL_VRAM) {
if ((mem_type == TTM_PL_VRAM) &&
bo->placements[i].mem_type == TTM_PL_VRAM)
if (bo->tbo.resource->mem_type == TTM_PL_VRAM) {
case TTM_PL_VRAM:
case TTM_PL_VRAM:
case TTM_PL_VRAM:
case TTM_PL_VRAM:
case TTM_PL_VRAM:
if (mem && mem->mem_type == TTM_PL_VRAM &&
if (bo->resource->mem_type != TTM_PL_VRAM)
struct ttm_resource_manager *man = ttm_manager_type(&adev->mman.bdev, TTM_PL_VRAM);
case TTM_PL_VRAM:
TTM_PL_VRAM),
(abo_src->tbo.resource->mem_type == TTM_PL_VRAM))
(dst->mem->mem_type == TTM_PL_VRAM)) {
if (old_mem->mem_type == TTM_PL_VRAM &&
if (res->mem_type != TTM_PL_VRAM)
if (mem->mem_type == TTM_PL_VRAM &&
new_mem->mem_type == TTM_PL_VRAM &&
old_mem->mem_type != TTM_PL_VRAM) {
new_mem->mem_type == TTM_PL_VRAM) ||
(old_mem->mem_type == TTM_PL_VRAM &&
case TTM_PL_VRAM:
case TTM_PL_VRAM:
if (abo->placements[i].mem_type == TTM_PL_VRAM)
abo->tbo.resource->mem_type == TTM_PL_VRAM)
ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_VRAM, &mgr->manager);
ttm_set_driver_manager(&adev->mman.bdev, TTM_PL_VRAM, NULL);
bo->tbo.resource->mem_type == TTM_PL_VRAM;
return addr + amdgpu_ttm_domain_start(adev, TTM_PL_VRAM);
#define I915_PL_STOLEN TTM_PL_VRAM
man = ttm_manager_type(&rdev->mman.bdev, TTM_PL_VRAM);
man = ttm_manager_type(&rdev->mman.bdev, TTM_PL_VRAM);
(rbo->placements[i].mem_type == TTM_PL_VRAM) &&
if ((bo->placements[i].mem_type == TTM_PL_VRAM) &&
if (bo->tbo.resource->mem_type == TTM_PL_VRAM)
man = ttm_manager_type(bdev, TTM_PL_VRAM);
ttm_manager_type(&rdev->mman.bdev, TTM_PL_VRAM);
if (bo->tbo.resource->mem_type != TTM_PL_VRAM) {
if (bo->resource->mem_type != TTM_PL_VRAM)
if ((rbo->placements[i].mem_type == TTM_PL_VRAM) &&
rbo->placements[c].mem_type = TTM_PL_VRAM;
rbo->placements[c].mem_type = TTM_PL_VRAM;
case TTM_PL_VRAM:
case TTM_PL_VRAM:
if (bo->tbo.resource->mem_type == TTM_PL_VRAM)
case TTM_PL_VRAM:
if (rbo->placements[i].mem_type == TTM_PL_VRAM) {
case TTM_PL_VRAM:
case TTM_PL_VRAM:
new_mem->mem_type == TTM_PL_VRAM) ||
(old_mem->mem_type == TTM_PL_VRAM &&
case TTM_PL_VRAM:
ttm_range_man_fini(&rdev->mman.bdev, TTM_PL_VRAM);
return ttm_range_man_init(&rdev->mman.bdev, TTM_PL_VRAM,
man = ttm_manager_type(&rdev->mman.bdev, TTM_PL_VRAM);
TTM_PL_VRAM),
u32 mem_type = TTM_PL_VRAM;
u32 fst_mem = TTM_PL_SYSTEM, snd_mem = TTM_PL_VRAM;
u32 mem_type = TTM_PL_VRAM;
.mem_type = TTM_PL_VRAM,
u32 fst_mem = TTM_PL_VRAM, snd_mem = TTM_PL_VRAM + 1;
u32 fst_mem = TTM_PL_VRAM, tmp_mem = TTM_PL_TT, final_mem = TTM_PL_SYSTEM;
u32 fst_mem = TTM_PL_VRAM, snd_mem = TTM_PL_VRAM + 1;
u32 mem_type = TTM_PL_VRAM, mem_multihop = TTM_PL_TT,
u32 mem_type = TTM_PL_VRAM, mem_multihop = TTM_PL_TT;
u32 mem_type = TTM_PL_VRAM, mem_multihop = TTM_PL_TT,
u32 mem_type = TTM_PL_VRAM;
u32 mem_type = TTM_PL_VRAM, mem_type_evict = TTM_PL_MOCK1;
if (bo->resource->mem_type == TTM_PL_VRAM &&
case TTM_PL_VRAM:
.mem_type = TTM_PL_VRAM,