airq_iv_free(9)
π airq_iv_free β free irq bits of an interrupt vector
okay so bestie, welcome to the Kernel API Manual entry for airq_iv_free(9) β¨ this is the little cleanup queen of the interrupt vector world β she frees irq bits, and honestly? iconic behaviour.
πΈ NAME
airq_iv_free β free irq bits of an interrupt vector π
π¦ SYNOPSIS
void airq_iv_free (struct airq_iv *iv , unsigned long bit , unsigned
long num );
no cap, that's the whole signature β she takes three things and gives you back void (as in, nothing, she's not about to hand you a return value π).
π ARGUMENTS
ivβ pointer to interrupt vector structure. literally your vector's main character passport π«Άbitβ number of the first irq bit to free. this is where the freeing starts, bestie, the starting line πnumβ number of consecutive irq bits to free. so frombitonwards, this many of them get released β¨ consecutive is the key word here, iykyk
π₯ SEE ALSO
Kernel file ./drivers/s390/cio/airq.c plus the whole friend group:
register_adapter_interrupt(9)unregister_adapter_interrupt(9)airq_iv_create(9)airq_iv_release(9)airq_iv_alloc(9)airq_iv_scan(9)
go read those too, they're all part of the same lore π
and that's the page, bestie π this one came from ./drivers/s390/cio, dated October 2026, living its best life in the Kernel API Manual as airq_iv_free(9) β slay, go free some bits responsibly π§ββοΈβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms