irq_matrix_reserved(9)
π irq_matrix_reserved(9) β like, the Kernel API Manual but make it cute
okay so bestie, welcome to the <pink>Kernel API Manual</pink> page for irq_matrix_reserved β yes that's the real section-9 name, no I'm not kidding, and yes I'm gonna make it make sense for you π«Ά
β¨ NAME β¨
irq_matrix_reserved β get the number of globally reserved irqs π
like, that's the whole job. it tells you how many irqs got reserved globally. that's it. that's the function. iconic honestly.
πΈ SYNOPSIS πΈ
unsigned int irq_matrix_reserved (struct irq_matrix *m );
bestie look at it. unsigned int going in, struct irq_matrix *m going outβ¦ ok wait that's backwards, m goes in, the unsigned int comes out. anyway it's giving very simple, very demure, one job and one job only π
π ARGUMENTS π
mβ pointer to the matrix you wanna query. literally just point it at the matrix and it'll spill the count. that's the vibe check πβ¨
π¦ SEE ALSO π¦
so like, this function does not exist in a vacuum, she has a whole friend group, and they're all in the kernel file ./kernel/irq/matrix.c β go say hi to all of them, fr fr:
irq_alloc_matrix(9)irq_matrix_online(9)irq_matrix_offline(9)irq_matrix_assign_system(9)irq_matrix_reserve_managed(9)irq_matrix_remove_managed(9)irq_matrix_alloc_managed(9)irq_matrix_assign(9)irq_matrix_reserve(9)irq_matrix_remove_reserved(9)irq_matrix_alloc(9)irq_matrix_free(9)irq_matrix_available(9)irq_matrix_allocated(9)irq_matrix_debug_show(9)
that's a lot of matrix girlies and honestly? they ate. go read them too, iykyk π
ngl the wholeirq_matrix_*family lives in./kernel/irq/matrix.cβ that's the source directory + file, not a vibe. π
and that's the page bestie!! π source: ./kernel/irq β dated October 2026 β mwah, periodt, see you in the next man page ππ§β
π¦ 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