ipi_mux_create(9)
β¨ NAME β¨
ipi_mux_create β Create virtual IPIs multiplexed on top of a single parent IPI. Thatβs the whole vibe, bestie π
πΈ SYNOPSIS πΈ
int ipi_mux_create (unsigned int nr_ipi , void (*mux_send)(unsigned int cpu) );
π ARGUMENTS π
nr_ipiβ number of virtual IPIs to create. This should be<= BITS_PER_TYPE(int), okay? Respect the limit, queen πmux_sendβ callback to trigger parent IPI for a particular CPU. Itβs giving βyou have one jobβ energy and we love that for it π«Ά
π¦ DESCRIPTION π¦
Returns first virq of the newly created virtual IPIs upon success or <=0 upon failure. So yeah β success hands you the first virq, failure gives you <=0. Simple, iconic, no notes π
π SEE ALSO π
- Kernel file
./kernel/irq/ipi-mux.c ipi_mux_process(9)
Signed off from the ./kernel/irq source/version corner, dated October 2026, page ipi_mux_create(9) β byeee, go create those virtual IPIs 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