Lines Matching full:underrun
39 * DOC: fifo underrun handling
45 * If an underrun is detected this is logged into dmesg. To avoid flooding logs
46 * and occupying the cpu underrun interrupts are disabled after the first
49 * Note that underrun detection on gmch platforms is a bit more ugly since there
51 * interrupt register). Also on some other platforms underrun interrupts are
52 * shared, which means that if we detect an underrun we need to disable underrun
55 * The code also supports underrun detection on the PCH transcoder.
113 drm_err(&dev_priv->drm, "pipe %c underrun\n", pipe_name(crtc->pipe)); in i9xx_check_fifo_underruns()
133 drm_err(&dev_priv->drm, "pipe %c underrun\n", in i9xx_set_fifo_underrun_reporting()
167 drm_err(&dev_priv->drm, "fifo underrun on pipe %c\n", pipe_name(pipe)); in ivb_check_fifo_underruns()
189 "uncleared fifo underrun on pipe %c\n", in ivb_set_fifo_underrun_reporting()
237 drm_err(&dev_priv->drm, "pch fifo underrun on pch transcoder %c\n", in cpt_check_pch_fifo_underruns()
261 "uncleared pch fifo underrun on pch transcoder %c\n", in cpt_set_fifo_underrun_reporting()
298 * This function sets the fifo underrun state for @pipe. It is used in the
302 * Notice that on some platforms disabling underrun reports for one pipe
306 * Returns the previous state of underrun reporting.
323 * intel_set_pch_fifo_underrun_reporting - set PCH fifo underrun reporting state
330 * underrun reporting for one transcoder may also disable all the other PCH
334 * Returns the previous state of underrun reporting.
350 * underrun statistics in crtc A. Since we never expose this anywhere in intel_set_pch_fifo_underrun_reporting()
351 * nor use it outside of the fifo underrun code here using the "wrong" in intel_set_pch_fifo_underrun_reporting()
374 * intel_cpu_fifo_underrun_irq_handler - handle CPU fifo underrun interrupt
378 * This handles a CPU fifo underrun interrupt, generating an underrun warning
379 * into dmesg if underrun reporting is enabled and then disables the underrun
400 drm_err(&dev_priv->drm, "CPU pipe %c FIFO underrun\n", pipe_name(pipe)); in intel_cpu_fifo_underrun_irq_handler()
407 * intel_pch_fifo_underrun_irq_handler - handle PCH fifo underrun interrupt
411 * This handles a PCH fifo underrun interrupt, generating an underrun warning
412 * into dmesg if underrun reporting is enabled and then disables the underrun
423 drm_err(&dev_priv->drm, "PCH transcoder %c FIFO underrun\n", in intel_pch_fifo_underrun_irq_handler()
488 * We track the PCH trancoder underrun reporting state in intel_init_fifo_underrun_reporting()
489 * within the crtc. With crtc for pipe A housing the underrun in intel_init_fifo_underrun_reporting()
492 * and marking underrun reporting as disabled for the non-existing in intel_init_fifo_underrun_reporting()