Lines Matching refs:domain
41 struct nv04_resource *buf, unsigned domain)
45 if (domain == NOUVEAU_BO_VRAM) {
52 if (domain == NOUVEAU_BO_GART) {
59 assert(domain == 0);
63 buf->domain = domain;
93 if (buf->domain == NOUVEAU_BO_VRAM)
95 if (buf->domain == NOUVEAU_BO_GART)
98 buf->domain = 0;
103 struct nv04_resource *buf, unsigned domain)
112 return nouveau_buffer_allocate(screen, buf, domain);
180 buf->bo, buf->offset + base, buf->domain, size);
205 if (buf->domain == NOUVEAU_BO_VRAM)
207 if (buf->domain == NOUVEAU_BO_GART)
211 nv->copy_data(nv, buf->bo, buf->offset + base, buf->domain,
218 nv->push_data(nv, buf->bo, buf->offset + base, buf->domain, size, data);
409 if (buf->domain == NOUVEAU_BO_VRAM) {
439 if (unlikely(buf->domain == 0)) {
443 /* At this point, buf->domain == GART */
447 nouveau_buffer_reallocate(nv->screen, buf, buf->domain);
548 if (likely(buf->domain)) {
571 if (likely(dst->domain) && likely(src->domain)) {
573 dst->bo, dst->offset + dstx, dst->domain,
574 src->bo, src->offset + srcx, src->domain, size);
607 if (res->domain == NOUVEAU_BO_VRAM) {
611 if (res->domain != NOUVEAU_BO_GART)
656 buffer->domain = NOUVEAU_BO_GART;
662 buffer->domain = NV_VRAM_DOMAIN(screen);
668 buffer->domain = NV_VRAM_DOMAIN(screen);
672 buffer->domain = NOUVEAU_BO_GART;
680 buffer->domain = NV_VRAM_DOMAIN(screen);
683 buffer->domain = NOUVEAU_BO_GART;
686 ret = nouveau_buffer_allocate(screen, buffer, buffer->domain);
691 if (buffer->domain == NOUVEAU_BO_VRAM && screen->hint_buf_keep_sysmem_copy)
754 const unsigned old_domain = buf->domain;
810 assert(buf->domain == new_domain);
867 nouveau_buffer_reallocate(nv->screen, buf, buf->domain);