irq_chip_set...inity_parent(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… irq_chip_set_affinity_parent β€” Kernel API Manual ✨

okay so bestie, welcome to the kernel API manual, this one lives in ./kernel/irq and it's literally all about irq_chip_set_affinity_parent πŸŽ€


🌸 NAME 🌸

irq_chip_set_affinity_parent β€” set affinity on the parent interrupt πŸ¦‹


✨ SYNOPSIS ✨

int irq_chip_set_affinity_parent (struct irq_data *data , const struct
cpumask *dest , bool force );

like, look at her. three args, one int return, no notes πŸ’…


🫢 ARGUMENTS 🫢

  • data β€” pointer to interrupt specific data πŸ‘‘
  • dest β€” the affinity mask to set, aka the vibe you're assigning 🌈
  • force β€” flag to enforce setting (disables the online checks, so yeah, it's giving "no thoughts just do it" 😭)

πŸ’– DESCRIPTION πŸ’–

conditional, bestie β€” because the underlying parent chip might not implement it πŸ™ˆ that's it, that's the whole lore. fr fr.

ngl this one's conditional for a reason: if the parent chip doesn't implement it, that's just how it is. no cap. πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

kernel file ./kernel/irq/chip.c and, like, the entire friend group πŸ’œ


and that's the page, bestie πŸ“ catch you in ./kernel/irq, dated October 2026 β€” yeah that's the source and the version, she's a whole irq_chip_set...inity_parent(9) moment, periodt πŸ§šβ€β™€οΈπŸ’…β­

πŸ“¦ where this page comes from