Home
last modified time | relevance | path

Searched refs:l3_parity (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/i915/
Di915_sysfs.c215 if (dev_priv->l3_parity.remap_info[slice]) in i915_l3_read()
217 dev_priv->l3_parity.remap_info[slice] + (offset/4), in i915_l3_read()
252 if (!dev_priv->l3_parity.remap_info[slice]) { in i915_l3_write()
272 dev_priv->l3_parity.remap_info[slice] = temp; in i915_l3_write()
274 memcpy(dev_priv->l3_parity.remap_info[slice] + (offset/4), buf, count); in i915_l3_write()
Di915_irq.c1158 container_of(work, struct drm_i915_private, l3_parity.error_work); in ivybridge_parity_work()
1171 if (WARN_ON(!dev_priv->l3_parity.which_slice)) in ivybridge_parity_work()
1178 while ((slice = ffs(dev_priv->l3_parity.which_slice)) != 0) { in ivybridge_parity_work()
1185 dev_priv->l3_parity.which_slice &= ~(1<<slice); in ivybridge_parity_work()
1219 WARN_ON(dev_priv->l3_parity.which_slice); in ivybridge_parity_work()
1240 dev_priv->l3_parity.which_slice |= 1 << 1; in ivybridge_parity_error_irq_handler()
1243 dev_priv->l3_parity.which_slice |= 1 << 0; in ivybridge_parity_error_irq_handler()
1245 queue_work(dev_priv->wq, &dev_priv->l3_parity.error_work); in ivybridge_parity_error_irq_handler()
4229 INIT_WORK(&dev_priv->l3_parity.error_work, ivybridge_parity_work); in intel_irq_init()
Di915_drv.h1725 struct intel_l3_parity l3_parity; member
Di915_gem.c4632 u32 *remap_info = dev_priv->l3_parity.remap_info[slice]; in i915_gem_l3_remap()