airq_iv_create(9)
π airq_iv_create(9) β a Kernel API Manual moment
okay bestie, welcome to the airq_iv_create(9) page from the Kernel API Manual!! this is the s390 cio girlies' corner of the kernel and honestly it's giving underrated icon behavior β¨
πΈ NAME πΈ
airq_iv_create β create an interrupt vector π
π SYNOPSIS π
struct airq_iv * airq_iv_create (unsigned long bits , unsigned long flags , unsigned long *vec );
like, that's the whole vibe: you hand it bits, flags, and a vec, and it hands you back a struct airq_iv *. slay π«Ά
β¨ ARGUMENTS β¨
bitsβ the number of bits in the interrupt vector. that's the size, bestie, the literal bit budget πflagsβ the allocation flags. yes it's plural, yes you pass them, no we don't elaborate here π₯vecβ a pointer to pinned guest memory, but only ifAIRQ_IV_GUESTVECis set. noAIRQ_IV_GUESTVEC, no guest memory pointer, iykyk π
π¦ DESCRIPTION π¦
Returns a pointer to an interrupt vector structure. that's it, that's the whole description β short, sweet, main character energy π
π SEE ALSO π
the kernel file lives at ./drivers/s390/cio/airq.c and honestly it's the source of truth, go read her π
register_adapter_interrupt(9)unregister_adapter_interrupt(9)airq_iv_release(9)airq_iv_alloc(9)airq_iv_free(9)airq_iv_scan(9)
ngl this one is a tiny page, but every single detail is here β no cap, nothing dropped, nothing guessed π
k bye bestie!! this iconic little page came from ./drivers/s390/cio and it's dated October 2026 β so like, mark your calendar and stan ππβ¨
π¦ 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