platform_de...ree_irqs_all(9)
π NAME π
ok so bestie, gather round β this is the manual page for platform_device_msi_free_irqs_all, and it's literally the cleanup queen π of the MSI world. Per the header up top, this lil beauty lives in the Kernel API Manual (section 9, the kernel API section, iykyk), and its whole job is:
platform_device_msi_free_irqs_all β free all the interrupts for @dev π«Ά
that's it. that's the gig. she frees all of them. not some. all. no crumbs left behind, periodt πβ¨
β¨ SYNOPSIS β¨
ok here's the whole dramatic entrance, typed out exactly, don't @ me:
void platform_device_msi_free_irqs_all (struct device *dev );
yep. returns void β she doesn't hand back a status code, she just does the thing and dips π. takes exactly one argument, and no, you cannot skip it, the compiler will absolutely clock you π
π ARGUMENTS π
one single argument. one. icon behavior honestly:
devβ the device you wanna free interrupts for π this is your device, the one whose interrupts are getting their goodbye moment. she's the main character of this function call, so pass her in and let the freeing begin πΈ
that's the entire list, bestie β dev and vibes. nothing else. no hidden extras, no surprises π¦
π SEE ALSO π
if you're the type to go down a rabbit hole (respect), here's where to look next:
- the kernel file
./drivers/base/platform-msi.cβ that's the actual source, go peek if you're nosy like me π platform_device_msi_init_and_alloc_irqs(9)β the other half of the story! that one *init`*s and *alloc*ates, this one frees. they're giving setup-and-teardown duo energy, fr fr π§β¨
ngl this page is short and sweet and that's the point β if you're freeing all the interrupts for a device, you already know what you're doing. go off π
okayyy that's the whole page!! source/version vibe check: this one's filed under ./drivers/base (the Kernel API Manual, section 9 bestie), and it's dated October 2026 π
π like... future icon behavior honestly. slay, 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