STRUCT IONIC_INTR_INFO(9)
πΈ NAME πΈ
okay bestie, welcome to the <struct ionic_intr_info> page from the Kernel API Manual β literally the whole vibe here is Interrupt information π
like that's the entire elevator pitch, no notes.
π¦ SYNOPSIS π¦
struct ionic_intr_info {
char name[IONIC_INTR_NAME_MAX_SZ];
u64 rearm_count;
unsigned int index;
unsigned int vector;
u32 dim_coal_hw;
cpumask_var_t *affinity_mask;
struct irq_affinity_notify aff_notify;
};
that's the whole struct, bestie β every field, exactly as it lives, no cap π«Ά
π Members π
okay so here's the member-by-member breakdown, and yes every single one is iconic in its own way β¨
nameβ the name identifier, so like. its government name πͺͺrearm_countβ the interrupt rearm count, lowkey the "how many times have we re-armed this thing" counter πindexβ the interrupt index position, its little spot in the lineup π―vectorβ the interrupt number, the actual digits π«dim_coal_hwβ the interrupt coalesce value in hardware units, which is exactly the hardware's business, not ours π§affinity_maskβ the CPU affinity mask, aka who's allowed to hang out with this interrupt π―ββοΈaff_notifyβ context for notification of IRQ affinity changes, the little messenger that slides into your DMs when affinity moves π¬
not me re-reading that struct like four times just to make sure I didn't skip a field β I didn't, bestie, they're all here π
π SEE ALSO π
the friend group π«Ά all (9) sections, all real, all linked:
Kernel file ./drivers/net/ethernet/pensando/ionic/ionic_api.hstruct ionic_aux_dev(9)struct ionic_admin_ctx(9)ionic_adminq_post_wait(9)ionic_error_to_errno(9)ionic_request_rdma_reset(9)ionic_intr_alloc(9)ionic_intr_free(9)ionic_get_cmb(9)ionic_put_cmb(9)
so yeah, that's the page!! source/version situation is ./drivers/net/ethernet/pensand... and the date on it is October 2026 β mark your calendars, October 2026 besties, this one drops/ages like fine wine π and the running title is struct ionic_intr_info(9) in case you need to cite it in the group chat. mwah πβ¨
π¦ 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