intel_check_...fo_underruns(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 πŸ”₯

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