bdw_update_pipe_irq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… bdw_update_pipe_irq(9) β€” kernel API manual, section 9, bestie

Okay so picture this: you're deep in the i915 display code, section 9 of the kernel API manual, and you need to update a DE pipe interrupt. That's it. That's the whole vibe. This little icon is a void function, so it's not gonna hand you anything back β€” it just does the thing and dips. No cap. 🫢


✨ NAME ✨

bdw_update_pipe_irq β€” update DE pipe interrupt πŸ”₯ (yes, "DE" like display engine, and yes, it's giving main character energy)


🌸 SYNOPSIS 🌸

void bdw_update_pipe_irq (struct intel_display *display , enum pipe pipe
, u32 interrupt_mask , u32 enabled_irq_mask );

She takes four arguments and returns literally nothing. void queen. πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • display β€” the display device, bestie. That's the whole struct you're working on.
  • pipe β€” the pipe whose interrupt you're updating. Like, which pipe. Be specific, she's not a mind reader. πŸ’…
  • interrupt_mask β€” mask of the interrupt bits to update. This is the "which ones are we even touching" mask.
  • enabled_irq_mask β€” mask of the interrupt bits to enable. This is the "which ones get to be on" mask. ✨
Two masks, two jobs β€” don't mix them up, or it's gonna be a whole thing. 😭

πŸ¦‹ SEE ALSO πŸ¦‹


🌈 and that's the tea 🌈

Go forth and update those pipe interrupts, bestie. This page lives in ./drivers/gpu/drm/i915/display, it's dated October 2026, and it's chef's kiss β€” periodt. πŸ’œπŸŽ€β­

πŸ“¦ where this page comes from