regmap_irq_get_domain(9)
π regmap_irq_get_domain(9) π
okay so welcome to the Kernel API Manual, bestie β todayβs main character is regmap_irq_get_domain(9), and itβs giving βkernel driver but make it cuteβ energy π
β¨
β¨ NAME β¨
regmap_irq_get_domain β Retrieve the irq_domain for the chip π
πΈ SYNOPSIS πΈ
struct irq_domain * regmap_irq_get_domain (struct regmap_irq_chip_data
*data );
π¦ ARGUMENTS π¦
dataβ theregmap_irqcontroller to operate on, bestie π«Ά
π₯ DESCRIPTION π₯
So this one is useful for drivers that wanna request their own IRQs, and for integration with subsystems β very βlet me handle my own businessβ energy π
For ease of integration, NULL is accepted as a domain, which lets devices just call this even if no domain is allocated. No cap, thatβs the whole point: easy integration, no extra drama β¨
π SEE ALSO π
- Kernel file
./drivers/base/regmap/regmap-irq.c 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)regmap_del_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)
kisses from the kernel-side bestie π β source/version: ./drivers/base/regmap, dated October 2026, and this page is regmap_irq_get_domain(9). periodt β¨π
π¦ 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