Searched refs:l3_parity (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_sysfs.c | 80 if (i915->l3_parity.remap_info[slice]) in i915_l3_read() 82 i915->l3_parity.remap_info[slice] + offset / sizeof(u32), in i915_l3_read() 114 if (i915->l3_parity.remap_info[slice]) { in i915_l3_write() 116 remap_info = i915->l3_parity.remap_info[slice]; in i915_l3_write() 118 i915->l3_parity.remap_info[slice] = remap_info; in i915_l3_write() 141 .attr = {.name = "l3_parity", .mode = (S_IRUSR | S_IWUSR)},
|
H A D | i915_irq.c | 179 container_of(work, typeof(*dev_priv), l3_parity.error_work); in ivb_parity_work() 193 if (drm_WARN_ON(&dev_priv->drm, !dev_priv->l3_parity.which_slice)) in ivb_parity_work() 200 while ((slice = ffs(dev_priv->l3_parity.which_slice)) != 0) { in ivb_parity_work() 208 dev_priv->l3_parity.which_slice &= ~(1<<slice); in ivb_parity_work() 243 drm_WARN_ON(&dev_priv->drm, dev_priv->l3_parity.which_slice); in ivb_parity_work() 1286 INIT_WORK(&dev_priv->l3_parity.error_work, ivb_parity_work); in intel_irq_init() 1288 dev_priv->l3_parity.remap_info[i] = NULL; in intel_irq_init() 1306 kfree(i915->l3_parity.remap_info[i]); in intel_irq_fini()
|
H A D | i915_drv.h | 283 struct intel_l3_parity l3_parity; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_sysfs.c | 182 if (i915->l3_parity.remap_info[slice]) in i915_l3_read() 184 i915->l3_parity.remap_info[slice] + offset / sizeof(u32), in i915_l3_read() 216 if (i915->l3_parity.remap_info[slice]) { in i915_l3_write() 218 remap_info = i915->l3_parity.remap_info[slice]; in i915_l3_write() 220 i915->l3_parity.remap_info[slice] = remap_info; in i915_l3_write() 243 .attr = {.name = "l3_parity", .mode = (S_IRUSR | S_IWUSR)},
|
H A D | i915_irq.c | 959 container_of(work, typeof(*dev_priv), l3_parity.error_work); in ivb_parity_work() 973 if (drm_WARN_ON(&dev_priv->drm, !dev_priv->l3_parity.which_slice)) in ivb_parity_work() 980 while ((slice = ffs(dev_priv->l3_parity.which_slice)) != 0) { in ivb_parity_work() 988 dev_priv->l3_parity.which_slice &= ~(1<<slice); in ivb_parity_work() 1022 drm_WARN_ON(&dev_priv->drm, dev_priv->l3_parity.which_slice); in ivb_parity_work() 3965 INIT_WORK(&dev_priv->l3_parity.error_work, ivb_parity_work); in intel_irq_init() 3967 dev_priv->l3_parity.remap_info[i] = NULL; in intel_irq_init() 4024 kfree(i915->l3_parity.remap_info[i]); in intel_irq_fini()
|
H A D | i915_drv.h | 1024 struct intel_l3_parity l3_parity; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_irq.c | 293 gt->i915->l3_parity.which_slice |= 1 << 1; in gen7_parity_error_irq_handler() 296 gt->i915->l3_parity.which_slice |= 1 << 0; in gen7_parity_error_irq_handler() 298 schedule_work(>->i915->l3_parity.error_work); in gen7_parity_error_irq_handler()
|
H A D | intel_ring_submission.c | 775 u32 *cs, *remap_info = rq->engine->i915->l3_parity.remap_info[slice]; in remap_l3_slice()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_irq.c | 374 gt->i915->l3_parity.which_slice |= 1 << 1; in gen7_parity_error_irq_handler() 377 gt->i915->l3_parity.which_slice |= 1 << 0; in gen7_parity_error_irq_handler() 379 queue_work(gt->i915->unordered_wq, >->i915->l3_parity.error_work); in gen7_parity_error_irq_handler()
|
H A D | intel_ring_submission.c | 808 u32 *cs, *remap_info = rq->i915->l3_parity.remap_info[slice]; in remap_l3_slice()
|
Completed in 19 milliseconds