Lines Matching refs:flush_domains
589 i915_add_request(struct drm_device *dev, uint32_t flush_domains)
632 if (flush_domains != 0) {
642 if ((obj->write_domain & flush_domains) ==
671 uint32_t flush_domains = 0;
676 flush_domains |= I915_GEM_DOMAIN_SAMPLER;
682 return flush_domains;
945 uint32_t flush_domains)
952 invalidate_domains, flush_domains);
954 if (flush_domains & I915_GEM_DOMAIN_CPU)
957 if ((invalidate_domains | flush_domains) & ~(I915_GEM_DOMAIN_CPU |
988 if ((invalidate_domains|flush_domains) &
1499 * flush_domains is set to CPU.
1506 * flush_domains and invalidate_domains end up both zero
1526 * flush_domains gets CPU
1531 * flush_domains gets GPU
1557 * flush_domains = CPU
1564 * flush_domains = 0 (no previous write domain)
1568 * flush_domains = CPU
1582 uint32_t flush_domains = 0;
1604 flush_domains |= obj->write_domain;
1612 if ((flush_domains | invalidate_domains) & I915_GEM_DOMAIN_CPU) {
1614 __func__, flush_domains, invalidate_domains);
1618 if ((write_domain | flush_domains) != 0)
1623 dev->flush_domains |= flush_domains;
1628 dev->invalidate_domains, dev->flush_domains);
2004 uint32_t seqno, flush_domains;
2126 dev->flush_domains = 0;
2137 if (dev->invalidate_domains | dev->flush_domains) {
2139 DRM_DEBUG("%s: invalidate_domains %08x flush_domains %08x Then flush\n",
2142 dev->flush_domains);
2145 dev->flush_domains);
2146 if (dev->flush_domains) {
2147 (void) i915_add_request(dev, dev->flush_domains);
2171 flush_domains = i915_retire_commands(dev);
2180 seqno = i915_add_request(dev, flush_domains);