ps3_irq_plug_setup(9)
π ps3_irq_plug_setup(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β yes this is a real manual page, yes it's from kernel-land, and yes we're gonna get through it together. it's giving "short but powerful" energy fr fr π
β¨ NAME β¨
ps3_irq_plug_setup β generic outlet and virq related setup π«Ά
like, it sets up the plug, it handles the outlet, it deals with the virq. the whole little friend group, together π
πΈ SYNOPSIS πΈ
int ps3_irq_plug_setup (enum ps3_cpu_binding cpu , unsigned long outlet
, unsigned int *virq );
not me copying this exactly because it HAS to be exact, no cap π copy it character for character or the kernel will simply not vibe with you π
π¦ ARGUMENTS π¦
cpuβ anenum ps3_cpu_bindingthat tells you which cpu the interrupt should be serviced on π like, pick your main character cpu, that's where the interrupt is gonna live.outletβ the HV outlet, straight from the various create outlet routines β¨ it comes from those, that's where it comes from, that's the whole lore.virqβ the assigned Linux virq π this one's a pointer, bestie, so the virq gets assigned into it.
π DESCRIPTION π
okay so here's the tea: it sets up virq and connects the irq plug π₯ that's it, that's the whole job. short king of a description, honestly. it does exactly what it says and it ate π
no cap, that IS the entire description. some functions have three paragraphs of lore, this one is like "sets up virq and connects the irq plug" and honestly? iconic. confident. knows itself. periodt π
π SEE ALSO π
the friend group!! the whole squad!! iykyk π§
- Kernel file
./arch/powerpc/platforms/ps3/interrupt.c struct ps3_private(9)ps3_chip_mask(9)ps3_chip_unmask(9)ps3_chip_eoi(9)ps3_virq_setup(9)ps3_virq_destroy(9)ps3_irq_plug_destroy(9)ps3_event_receive_port_setup(9)ps3_event_receive_port_destroy(9)ps3_sb_event_receive_port_setup(9)ps3_io_irq_setup(9)ps3_vuart_irq_setup(9)ps3_spe_irq_setup(9)
like every one of them is a whole individual, go read about them, they're all lowkey obsessed with interrupts too π
also quick reminder that setup has a matching destroy in that list (ps3_irq_plug_destroy(9)) so like, don't leave your plugs lying around, be a responsible icon π
βοΈ okay that's the whole page bestie, you understood it, you slayed it, and now it's time for the cute lil sign-off: this one lives in ./arch/powerpc/platforms/ps3 and it's dated October 2026, and it's page ps3_irq_plug_setup(9) of the Kernel API Manual π«Άβ¨ go forth and plug those irqs, ily, bye ππ·
π¦ 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