intel_check_...fo_underruns(9)
π intel_check_pch_fifo_underruns(9) π
okay so real talk, bestie β this is a page straight outta the Kernel API Manual, section 9, and it's all about that intel_check_pch_fifo_underruns life. literally the whole page, no crumbs left behind π«Ά
β¨ NAME β¨
intel_check_pch_fifo_underruns β check for PCH fifo underruns immediately, no waiting around, no "let me get back to you on that" energy π
πΈ SYNOPSIS πΈ
void intel_check_pch_fifo_underruns(struct intel_display *display);
that's it, that's the whole signature, she's compact and she knows it β¨
π ARGUMENTS π
displayβ the display device instance. like, the actual display thing you're poking at. your main character struct π
π¦ DESCRIPTION π¦
So here's the vibe: this function checks for PCH fifo underruns immediately. Not later, not on some lazy deferred schedule β right now, on the spot, no cap β‘
And why do we care? Because it's genuinely useful on CPT/PPT, where the shared error interrupt may have been disabled π and so β and this is the important bit β PCH fifo underruns won't necessarily raise an interrupt.
π¨ read that again bestie: if the interrupt is off, the underrun can just... happen. silently. no alarm, no notification, nothing. that's literally why this function exists β go look, manually, right this second.
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/i915/display/intel_fifo_underrun.cβ the whole implementation lives here, go read it, it's giving lore π fifo underrun handling(9)intel_set_cpu_fifo_underrun_reporting(9)intel_set_pch_fifo_underrun_reporting(9)intel_cpu_fifo_underrun_irq_handler(9)intel_pch_fifo_underrun_irq_handler(9)intel_check_cpu_fifo_underruns(9)
that's the whole friend group, they all hang out together π
and that's the page!! source/version check real quick: this came out of ./drivers/gpu/drm/i915/display, dated October 2026, manual label intel_check_...fo_underruns(9) β iconic, no notes, periodt πβ¨π
π¦ 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