dpaa2_io_set_irq_coalescing(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– dpaa2_io_set_irq_coalescing(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ β€” yes this is a real man page, yes it's about the DPIO interrupt coalescing knob, and yes we're gonna get through it together 🫢


πŸŽ€ NAME πŸŽ€

dpaa2_io_set_irq_coalescing β€” the one that sets your brand new IRQ coalescing values πŸ’…


⭐ SYNOPSIS ⭐

int dpaa2_io_set_irq_coalescing (struct dpaa2_io *d , u32 irq_holdoff );

like, that's the whole signature, no cap πŸ”₯


🌸 ARGUMENTS 🌸

  • d β€” the given DPIO object πŸ‘‘ this is your main character, the DPIO you're tweaking
  • irq_holdoff β€” interrupt holdoff (timeout) period in us ⏱️ literally the timeout window, measured in microseconds

πŸ¦‹ DESCRIPTION πŸ¦‹

So what does it actually do? It returns 0 for success, or a negative error code on error. That's it. That's the whole vibe check 😭

ngl bestie, always check that return value β€” a negative error code is not the slay you're looking for πŸ™ˆ

🌈 SEE ALSO 🌈

okay this list is long but we're not skipping a single one, periodt πŸ’œ the kernel file lives at ./drivers/soc/fsl/dpio/dpio-service.c ✨


and that's the whole page, bestie πŸ“ mwah πŸ’‹ β€” brought to you by the source tree at ./drivers/soc/fsl/dpio, dated October 2026, and the manual page dpaa2_io_set_irq_coalescing(9) herself πŸ‘‘ go forth and coalesce those interrupts πŸ’–βœ¨

πŸ“¦ where this page comes from