ipi_send_mask(9)
π NAME π
okay so bestie, welcome to ipi_send_mask(9) β a page from the Kernel API Manual, and its whole main-character job is literally this: ipi_send_mask β Send an IPI to target CPU(s). That's it, that's the vibe, slay. β¨
π SYNOPSIS π
int ipi_send_mask (unsigned int virq , const struct cpumask *dest );
πΈ ARGUMENTS πΈ
virqβ Linux IRQ number fromirq_reserve_ipi. like, that's the IRQ number from there, bestie.destβ dest CPU(s), must be a subset of the mask passed toirq_reserve_ipi. No cap, that subset rule is giving mandatory. π
π₯ RETURN π₯
0 on success or negative error number on failure. So success is literally zero, and failure is a negative error number β periodt. π
π¦ SEE ALSO π¦
Kernel file ./kernel/irq/ipi.c β plus these absolute icons: irq_reserve_ipi(9), irq_destroy_ipi(9), ipi_get_hwirq(9), __ipi_send_single(9), __ipi_send_mask(9), ipi_send_single(9). Go read them if you want the full lore, iykyk. π
xoxo, your kernel bestie π β source/version: ./kernel/irq, date: October 2026. now go forth and send those IPIs, 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