regmap_del_irq_chip(9)
π regmap_del_irq_chip(9) π
okay so bestie, welcome to the Kernel API Manual β this one's a little cleanup queen and honestly she ate π
πΈ NAME πΈ
regmap_del_irq_chip β the girl whose whole job is stopping interrupt handling for a regmap IRQ chip. she's the "you had your fun, now go home" of the regmap world π
β¨ SYNOPSIS β¨
void regmap_del_irq_chip (int irq , struct regmap_irq_chip_data *d );
no return value, no drama, just vibes and a void π«Ά
π¦ ARGUMENTS π¦
irqβ the primary IRQ for the device π₯ like, the main character interrupt of the whole thingdβ theregmap_irq_chip_datathat was allocated byregmap_add_irq_chipπ yes, that exact one, don't be bringing her a random struct, iykyk
π DESCRIPTION π
so what does she actually do? she stops the interrupt handling for the regmap IRQ chip. periodt π
and lowkey the important bit: this function also disposes of all mapped IRQs on the chip. like, all of them. every single one. she's not doing a partial cleanup, she's taking the whole vibe down with her π§β¨
π SEE ALSO π
kernel file ./drivers/base/regmap/regmap-irq.c β go read her, she's iconic π
regmap_irq_get_irq_reg_linear(9)regmap_irq_set_type_config_simple(9)regmap_add_irq_chip_fwnode(9)regmap_add_irq_chip(9)devm_regmap_add_irq_chip_fwnode(9)devm_regmap_add_irq_chip(9)devm_regmap_del_irq_chip(9)regmap_irq_chip_get_base(9)regmap_irq_get_virq(9)regmap_irq_get_domain(9)
like literally the whole friend group, go say hi to all of them π
k bye bestie πβ¨ this page lives in ./drivers/base/regmap, dated October 2026, and that's the whole Kernel API Manual tea β slay π
π¦ 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