I915_GEM_DOMAIN_GTT
else if (read_domains & I915_GEM_DOMAIN_GTT)
if (obj->write_domain == I915_GEM_DOMAIN_GTT)
flush_write_domain(obj, ~I915_GEM_DOMAIN_GTT);
if ((obj->read_domains & I915_GEM_DOMAIN_GTT) == 0)
GEM_BUG_ON((obj->write_domain & ~I915_GEM_DOMAIN_GTT) != 0);
obj->read_domains |= I915_GEM_DOMAIN_GTT;
obj->read_domains = I915_GEM_DOMAIN_GTT;
obj->write_domain = I915_GEM_DOMAIN_GTT;
obj->read_domains |= I915_GEM_DOMAIN_GTT;
return (domain == I915_GEM_DOMAIN_GTT ?
case I915_GEM_DOMAIN_GTT:
fb_write_origin(obj, I915_GEM_DOMAIN_GTT));
obj->read_domains = I915_GEM_DOMAIN_GTT;
obj->read_domains = I915_GEM_DOMAIN_CPU | I915_GEM_DOMAIN_GTT;