NOUVEAU_GEM_DOMAIN_GART
NOUVEAU_GEM_DOMAIN_GART;
init->pushbuf_domains = NOUVEAU_GEM_DOMAIN_GART;
ret = nouveau_gem_new(cli, PAGE_SIZE, 0, NOUVEAU_GEM_DOMAIN_GART,
ret = nouveau_bo_pin(chan->ntfy, NOUVEAU_GEM_DOMAIN_GART,
nouveau_bo_placement_set(nvbo, NOUVEAU_GEM_DOMAIN_GART, 0);
if ((domain & NOUVEAU_GEM_DOMAIN_GART) &&
if ((domain & NOUVEAU_GEM_DOMAIN_GART) &&
if (domain & NOUVEAU_GEM_DOMAIN_GART) {
pl[*n].flags = busy & NOUVEAU_GEM_DOMAIN_GART ?
error |= !(domain & NOUVEAU_GEM_DOMAIN_GART);
nouveau_bo_placement_set(nvbo, NOUVEAU_GEM_DOMAIN_GART, 0);
nouveau_bo_placement_set(nvbo, NOUVEAU_GEM_DOMAIN_GART,
target = NOUVEAU_GEM_DOMAIN_GART | NOUVEAU_GEM_DOMAIN_COHERENT;
return nouveau_bo_new_map_gpu(cli, NOUVEAU_GEM_DOMAIN_GART, PAGE_SIZE,
domain = NOUVEAU_GEM_DOMAIN_GART;
if (!(domain & (NOUVEAU_GEM_DOMAIN_VRAM | NOUVEAU_GEM_DOMAIN_GART)))
NOUVEAU_GEM_DOMAIN_GART;
rep->domain = NOUVEAU_GEM_DOMAIN_GART;
valid_domains &= ~(NOUVEAU_GEM_DOMAIN_VRAM | NOUVEAU_GEM_DOMAIN_GART);
else if ((domains & NOUVEAU_GEM_DOMAIN_GART) &&
pref_domains |= NOUVEAU_GEM_DOMAIN_GART;
pref_domains |= NOUVEAU_GEM_DOMAIN_GART;
(b->valid_domains & NOUVEAU_GEM_DOMAIN_GART))
if (b->valid_domains & NOUVEAU_GEM_DOMAIN_GART)
b->presumed.domain & NOUVEAU_GEM_DOMAIN_GART)))
b->presumed.domain = NOUVEAU_GEM_DOMAIN_GART;
if (b->presumed.domain == NOUVEAU_GEM_DOMAIN_GART)
NOUVEAU_GEM_DOMAIN_GART, 0, 0, true);
nvbo->valid_domains = NOUVEAU_GEM_DOMAIN_GART;
ret = nouveau_bo_init(nvbo, size, align, NOUVEAU_GEM_DOMAIN_GART,
ret = nouveau_bo_pin_locked(nvbo, NOUVEAU_GEM_DOMAIN_GART, false);
NOUVEAU_GEM_DOMAIN_GART | NOUVEAU_GEM_DOMAIN_COHERENT;