RADEON_GEM_DOMAIN_VRAM
r = radeon_bo_pin(rbo, RADEON_GEM_DOMAIN_VRAM, &fb_location);
r = radeon_bo_pin(rbo, RADEON_GEM_DOMAIN_VRAM, &fb_location);
RADEON_GEM_DOMAIN_VRAM, 0, NULL,
r = radeon_bo_pin(rdev->rlc.save_restore_obj, RADEON_GEM_DOMAIN_VRAM,
RADEON_GEM_DOMAIN_VRAM, 0, NULL,
r = radeon_bo_pin(rdev->rlc.clear_state_obj, RADEON_GEM_DOMAIN_VRAM,
RADEON_GEM_DOMAIN_VRAM, 0, NULL,
r = radeon_bo_pin(rdev->rlc.cp_table_obj, RADEON_GEM_DOMAIN_VRAM,
PAGE_SIZE, true, RADEON_GEM_DOMAIN_VRAM,
RADEON_GEM_DOMAIN_VRAM, &rdev->vram_scratch.gpu_addr);
RADEON_GEM_DOMAIN_VRAM);
radeon_benchmark_move(rdev, 1024*1024, RADEON_GEM_DOMAIN_VRAM,
radeon_benchmark_move(rdev, 1024*1024, RADEON_GEM_DOMAIN_VRAM,
RADEON_GEM_DOMAIN_VRAM);
RADEON_GEM_DOMAIN_VRAM);
RADEON_GEM_DOMAIN_VRAM,
RADEON_GEM_DOMAIN_VRAM,
RADEON_GEM_DOMAIN_VRAM);
RADEON_GEM_DOMAIN_VRAM);
RADEON_GEM_DOMAIN_VRAM,
RADEON_GEM_DOMAIN_VRAM,
RADEON_GEM_DOMAIN_VRAM);
RADEON_GEM_DOMAIN_VRAM;
RADEON_GEM_DOMAIN_VRAM;
if (domain == RADEON_GEM_DOMAIN_VRAM)
p->relocs[i].allowed_domains &= ~RADEON_GEM_DOMAIN_VRAM;
ret = radeon_bo_pin_restricted(robj, RADEON_GEM_DOMAIN_VRAM,
RADEON_GEM_DOMAIN_VRAM,
r = radeon_bo_pin_restricted(new_rbo, RADEON_GEM_DOMAIN_VRAM,
ret = radeon_bo_pin_restricted(rbo, RADEON_GEM_DOMAIN_VRAM,
RADEON_GEM_DOMAIN_VRAM,
PAGE_SIZE, true, RADEON_GEM_DOMAIN_VRAM,
RADEON_GEM_DOMAIN_VRAM, &gpu_addr);
if (initial_domain == RADEON_GEM_DOMAIN_VRAM) {
if (domain == RADEON_GEM_DOMAIN_VRAM && robj->prime_shared_count) {
radeon_mem_type_to_domain(cur_placement) == RADEON_GEM_DOMAIN_VRAM)
robj->initial_domain = args->value & (RADEON_GEM_DOMAIN_VRAM |
RADEON_GEM_DOMAIN_VRAM, 0,
case RADEON_GEM_DOMAIN_VRAM:
r = radeon_bo_pin_restricted(rbo, RADEON_GEM_DOMAIN_VRAM, 1 << 27,
bo->initial_domain = domain & (RADEON_GEM_DOMAIN_VRAM |
if (domain == RADEON_GEM_DOMAIN_VRAM)
if (bo->prime_shared_count && domain == RADEON_GEM_DOMAIN_VRAM) {
if (domain == RADEON_GEM_DOMAIN_VRAM)
radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_VRAM);
if (domain & RADEON_GEM_DOMAIN_VRAM) {
return RADEON_GEM_DOMAIN_VRAM;
r = radeon_bo_create(rdev, size, PAGE_SIZE, true, RADEON_GEM_DOMAIN_VRAM,
r = radeon_bo_pin(vram_obj, RADEON_GEM_DOMAIN_VRAM, &vram_addr);
radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_VRAM |
RADEON_GEM_DOMAIN_VRAM, 0, NULL,
RADEON_GEM_DOMAIN_VRAM, 0, NULL,
r = radeon_bo_pin(rdev->stolen_vga_memory, RADEON_GEM_DOMAIN_VRAM, NULL);
RADEON_GEM_DOMAIN_VRAM, 0, NULL,
r = radeon_bo_pin(rdev->uvd.vcpu_bo, RADEON_GEM_DOMAIN_VRAM,
if (allowed_domains == RADEON_GEM_DOMAIN_VRAM)
RADEON_GEM_DOMAIN_VRAM, 0, NULL, NULL,
r = radeon_bo_pin(rdev->vce.vcpu_bo, RADEON_GEM_DOMAIN_VRAM,
RADEON_GEM_DOMAIN_VRAM, 0, NULL,
list[0].preferred_domains = RADEON_GEM_DOMAIN_VRAM;
list[0].allowed_domains = RADEON_GEM_DOMAIN_VRAM;
list[idx].preferred_domains = RADEON_GEM_DOMAIN_VRAM;
list[idx].allowed_domains = RADEON_GEM_DOMAIN_VRAM;
RADEON_GEM_DOMAIN_VRAM, 0,