intel_set_p...un_reporting(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 as pipe on 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 πŸ‘‘


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