airq_iv_alloc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so welcome to the airq_iv_alloc(9) page from the Kernel API Manual, bestie β€” this one is all about airq_iv_alloc, the function that allocates irq bits from an interrupt vector. slay ✨


✨ SYNOPSIS ✨

unsigned long airq_iv_alloc (struct airq_iv *iv , unsigned long num );

πŸŽ€ ARGUMENTS πŸŽ€

  • iv β€” pointer to an interrupt vector structure. literally a pointer, okay? πŸ’…
  • num β€” number of consecutive irq bits to allocate. consecutive is the key word here, bestie. 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

So this function returns the bit number of the first irq in the allocated block of irqs. iconic, right?

But listen: it returns -1UL if no bit is available, or if the AIRQ_IV_ALLOC flag has not been specified. that's the whole vibe. no cap. 😭


🌈 SEE ALSO 🌈

go check out the Kernel file ./drivers/s390/cio/airq.c, plus these absolute icons:


that's the whole page, bestie! 🌸 this cutie came from ./drivers/s390/cio, dated October 2026, and it's filed under airq_iv_alloc(9) in the Kernel API Manual. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from