irq_matrix_alloc_managed(9)
π irq_matrix_alloc_managed(9) π
okay so bestie, this page lives in the Kernel API Manual, and the function is irq_matrix_alloc_managed. Itβs giving: Allocate a managed interrupt in a CPU map. Thatβs the whole vibe. β¨
πΈ NAME πΈ
irq_matrix_alloc_managed β Allocate a managed interrupt in a CPU map. π
β¨ SYNOPSIS β¨
int irq_matrix_alloc_managed (struct irq_matrix *m , const struct
cpumask *msk , unsigned int *mapped_cpu );
lowkey thatβs the signature, no cap. Itβs declared as int, and it takes those three args β we are not changing a single character. π«Ά
π ARGUMENTS π
mβ matrix pointer. like, the pointer to the matrix. main character energy. πmskβ Which CPUs to search in. thatβs the mask, bestie. πmapped_cpuβ Pointer to store the CPU for which the irq was allocated. so the allocated CPU gets written there. πΎ
π SEE ALSO π
go peek at the kernel file ./kernel/irq/matrix.c, and also these icons:
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_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_reserved(9)irq_matrix_allocated(9)irq_matrix_debug_show(9)
kisses from the ./kernel/irq corner of the kernel, dated October 2026 β and yeah, this is irq_matrix_alloc_managed(9) saying bye bestie ππ¦
π¦ 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