qman_p_irqsource_remove(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… qman_p_irqsource_remove β€” a lil' kernel API moment

okay so bestie, welcome to the qman_p_irqsource_remove(9) page πŸ’– this is from the Kernel API Manual, and it's lowkey one of those tiny functions that does exactly one thing and does it slayfully. no cap.


✨ NAME ✨

qman_p_irqsource_remove β€” the function that removes processing sources from being interrupt-driven 🫢


🌸 SYNOPSIS 🌸

void qman_p_irqsource_remove (struct qman_portal *p , u32 bits );

like, that's the whole signature. void return, so nothing comes back at you. it just happens. main character energy fr fr πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • p β€” honestly the original page says "-- undescribed --" and we are not gonna invent lore that isn't there πŸ™ˆ so: undescribed. that's it. that's the description. iconic of the manpage honestly.
  • bits β€” a bitmask of QM_PIRQ_**I processing sources 🌈 so you're passing a lil' bundle of flags, not just one thing.

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the vibe: this function removes processing sources from being interrupt-driven ✨ which means those sources stop getting the interrupt treatment and instead get processed via the qman_poll_***() functions πŸ”₯

so like β€” interrupt-driven out, poll-driven in. that's the whole switch-up. periodt. πŸ’…


πŸ’œ SEE ALSO πŸ’œ

bestie there is a whole friend group of qman functions here, and we're listing every single one because nobody gets left out at this table πŸ₯ΊπŸ’–

also keep in mind: the kernel file lives at ./include/soc/fsl/qman.h πŸ“ slay.

ngl, qman_p_irqsource_add(9) is literally right there if you ever need to add them back. just saying πŸ‘€

🧚 a lil' sign-off 🧚

this page comes to you from ./include/soc/fsl, dated October 2026, and it's filed under qman_p_irqsource_remove(9) πŸŽ€ stay hydrated, read your kernel headers, and remember: interrupt-driven is a choice, not a personality πŸ’–βœ¨πŸŒΈ

πŸ“¦ where this page comes from