intel_set_p...un_reporting(9)
β¨ NAME β¨
okay bestie, welcome to the intel_set_p...un_reporting(9) page from the Kernel API Manual π
β¨ (the header is doing its little truncation thing, but the full function is intel_set_pch_fifo_underrun_reporting). Its NAME energy is literally: set PCH fifo underrun reporting state. No cap.
π SYNOPSIS π
bool intel_set_pch_fifo_underrun_reporting (struct intel_display
*display , enum pipe pch_transcoder , bool enable );
π ARGUMENTS π
displayβ the display device instance, aka the main character of this whole display situation πpch_transcoderβ the PCH transcoder, and yes it's the same aspipeon IVB and older, iykyk π¦enableβ whether underruns should be reported or not. That's the whole vibe check.
π¦ DESCRIPTION π¦
So what this function does is make us disable or enable PCH fifo underruns for a specific PCH transcoder. That's the assignment, periodt π
β οΈ Notice that on some PCHs (e.g.CPT/PPT), disabling FIFO underrun reporting for one transcoder may also disable all the other PCH error interruts for the other transcoders, due to the fact that there's just one interrupt mask/enable bit for all the transcoders. This is not a drill β it's giving shared-bit chaos π
And it returns the previous state of underrun reporting. Cute, useful, iconic β¨
π SEE ALSO π
okay go check out these icons too, bestie π
- Kernel file
./drivers/gpu/drm/i915/display/intel_fifo_underrun.cβfifo underrun handling(9) intel_set_cpu_fifo_underrun_reporting(9)intel_cpu_fifo_underrun_irq_handler(9)intel_pch_fifo_underrun_irq_handler(9)intel_check_cpu_fifo_underruns(9)intel_check_pch_fifo_underruns(9)
mwah π this lil page comes from ./drivers/gpu/drm/i915/display, dated October 2026, and its header title is intel_set_p...un_reporting(9) β see u next time bestie π«Άβ¨πΈ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms