Lines Matching full:underrun
36 * DOC: fifo underrun handling
42 * If an underrun is detected this is logged into dmesg. To avoid flooding logs
43 * and occupying the cpu underrun interrupts are disabled after the first
46 * Note that underrun detection on gmch platforms is a bit more ugly since there
48 * interrupt register). Also on some other platforms underrun interrupts are
49 * shared, which means that if we detect an underrun we need to disable underrun
52 * The code also supports underrun detection on the PCH transcoder.
107 drm_err(&dev_priv->drm, "pipe %c underrun\n", pipe_name(crtc->pipe)); in i9xx_check_fifo_underruns()
127 drm_err(&dev_priv->drm, "pipe %c underrun\n", in i9xx_set_fifo_underrun_reporting()
160 drm_err(&dev_priv->drm, "fifo underrun on pipe %c\n", pipe_name(pipe)); in ivb_check_fifo_underruns()
182 "uncleared fifo underrun on pipe %c\n", in ivb_set_fifo_underrun_reporting()
248 drm_err(&dev_priv->drm, "pch fifo underrun on pch transcoder %c\n", in cpt_check_pch_fifo_underruns()
272 "uncleared pch fifo underrun on pch transcoder %c\n", in cpt_set_fifo_underrun_reporting()
308 * This function sets the fifo underrun state for @pipe. It is used in the
312 * Notice that on some platforms disabling underrun reports for one pipe
316 * Returns the previous state of underrun reporting.
333 * intel_set_pch_fifo_underrun_reporting - set PCH fifo underrun reporting state
340 * underrun reporting for one transcoder may also disable all the other PCH
344 * Returns the previous state of underrun reporting.
359 * underrun statistics in crtc A. Since we never expose this anywhere in intel_set_pch_fifo_underrun_reporting()
360 * nor use it outside of the fifo underrun code here using the "wrong" in intel_set_pch_fifo_underrun_reporting()
383 * intel_cpu_fifo_underrun_irq_handler - handle CPU fifo underrun interrupt
387 * This handles a CPU fifo underrun interrupt, generating an underrun warning
388 * into dmesg if underrun reporting is enabled and then disables the underrun
408 * whether an underrun has happened, and on XELPD+, it will also record in intel_cpu_fifo_underrun_irq_handler()
409 * whether the underrun was soft/hard and whether it was triggered by in intel_cpu_fifo_underrun_irq_handler()
413 * Note that although the IIR gives us the same underrun and soft/hard in intel_cpu_fifo_underrun_irq_handler()
415 * the underrun was caused by the downstream port. in intel_cpu_fifo_underrun_irq_handler()
427 drm_err(&dev_priv->drm, "CPU pipe %c FIFO underrun: %s%s%s%s\n", in intel_cpu_fifo_underrun_irq_handler()
434 drm_err(&dev_priv->drm, "CPU pipe %c FIFO underrun\n", pipe_name(pipe)); in intel_cpu_fifo_underrun_irq_handler()
441 * intel_pch_fifo_underrun_irq_handler - handle PCH fifo underrun interrupt
445 * This handles a PCH fifo underrun interrupt, generating an underrun warning
446 * into dmesg if underrun reporting is enabled and then disables the underrun
455 drm_err(&dev_priv->drm, "PCH transcoder %c FIFO underrun\n", in intel_pch_fifo_underrun_irq_handler()