Lines Matching refs:status_mask
281 u32 status_mask = display->irq.pipestat_irq_mask[pipe]; in i915_pipestat_enable_mask() local
282 u32 enable_mask = status_mask << 16; in i915_pipestat_enable_mask()
294 status_mask & PIPE_A_PSR_STATUS_VLV)) in i915_pipestat_enable_mask()
301 status_mask & PIPE_B_PSR_STATUS_VLV)) in i915_pipestat_enable_mask()
307 if (status_mask & SPRITE0_FLIP_DONE_INT_STATUS_VLV) in i915_pipestat_enable_mask()
309 if (status_mask & SPRITE1_FLIP_DONE_INT_STATUS_VLV) in i915_pipestat_enable_mask()
315 status_mask & ~PIPESTAT_INT_STATUS_MASK, in i915_pipestat_enable_mask()
317 pipe_name(pipe), enable_mask, status_mask); in i915_pipestat_enable_mask()
323 enum pipe pipe, u32 status_mask) in i915_enable_pipestat() argument
329 drm_WARN_ONCE(display->drm, status_mask & ~PIPESTAT_INT_STATUS_MASK, in i915_enable_pipestat()
331 pipe_name(pipe), status_mask); in i915_enable_pipestat()
336 if ((display->irq.pipestat_irq_mask[pipe] & status_mask) == status_mask) in i915_enable_pipestat()
339 display->irq.pipestat_irq_mask[pipe] |= status_mask; in i915_enable_pipestat()
342 intel_de_write(display, reg, enable_mask | status_mask); in i915_enable_pipestat()
347 enum pipe pipe, u32 status_mask) in i915_disable_pipestat() argument
353 drm_WARN_ONCE(display->drm, status_mask & ~PIPESTAT_INT_STATUS_MASK, in i915_disable_pipestat()
355 pipe_name(pipe), status_mask); in i915_disable_pipestat()
360 if ((display->irq.pipestat_irq_mask[pipe] & status_mask) == 0) in i915_disable_pipestat()
363 display->irq.pipestat_irq_mask[pipe] &= ~status_mask; in i915_disable_pipestat()
366 intel_de_write(display, reg, enable_mask | status_mask); in i915_disable_pipestat()
528 u32 status_mask, enable_mask, iir_bit = 0; in i9xx_pipestat_irq_ack() local
539 status_mask = PIPE_FIFO_UNDERRUN_STATUS; in i9xx_pipestat_irq_ack()
554 status_mask |= display->irq.pipestat_irq_mask[pipe]; in i9xx_pipestat_irq_ack()
556 if (!status_mask) in i9xx_pipestat_irq_ack()
560 pipe_stats[pipe] = intel_de_read(display, reg) & status_mask; in i9xx_pipestat_irq_ack()