STRUCT REGMAP_IRQ(9)
π struct regmap_irq(9) π
πΈ NAME πΈ
okay so welcome to the Kernel API Manual, bestie β¨ This page is the whole vibe check on struct regmap_irq β literally the description of an IRQ for the generic regmap irq_chip. Itβs giving low-level kernel structure, and weβre obsessed π«Ά
β¨ SYNOPSIS β¨
hereβs the exact shape, no cap β copy it character for character:
struct regmap_irq {
unsigned int reg_offset;
unsigned int mask;
struct regmap_irq_type type;
};
π«Ά Members π«Ά
reg_offsetβ the offset of the status/mask register within the bank. thatβs the coordinate situation, periodt πmaskβ the mask used to flag/control the register. itβs the little flag/control moment πtypeβ the IRQ trigger type setting details, if supported. only when the hardware is feeling fancy β¨
π SEE ALSO π
the main character is Kernel file ./include/linux/regmap.h, and the whole crew is here:
- Kernel file
./include/linux/regmap.h struct reg_default(9)struct reg_sequence(9)regmap_read_poll_timeout(9)regmap_read_poll_timeout_atomic(9)regmap_field_read_poll_timeout(9)struct regmap_range(9)struct regmap_access_table(9)struct regmap_config(9)struct regmap_range_cfg(9)struct regmap_sdw_mbq_cfg(9)struct regmap_bus(9)regmap_init(9)regmap_init_i2c(9)regmap_init_mdio(9)regmap_init_sccb(9)regmap_init_slimbus(9)regmap_init_spi(9)regmap_init_spmi_base(9)regmap_init_spmi_ext(9)regmap_init_w1(9)regmap_init_mmio_clk(9)regmap_init_mmio(9)regmap_init_ac97(9)regmap_init_sdw(9)regmap_init_sdw_mbq(9)regmap_init_sdw_mbq_cfg(9)regmap_init_i3c(9)regmap_init_spi_avmm(9)regmap_init_fsi(9)devm_regmap_init(9)devm_regmap_init_i2c(9)devm_regmap_init_mdio(9)devm_regmap_init_sccb(9)devm_regmap_init_spi(9)devm_regmap_init_spmi_base(9)devm_regmap_init_spmi_ext(9)devm_regmap_init_w1(9)devm_regmap_init_mmio_clk(9)devm_regmap_init_mmio(9)devm_regmap_init_ac97(9)devm_regmap_init_sdw(9)devm_regmap_init_sdw_mbq(9)devm_regmap_init_sdw_mbq_cfg(9)devm_regmap_init_slimbus(9)devm_regmap_init_i3c(9)devm_regmap_init_spi_avmm(9)devm_regmap_init_fsi(9)struct reg_field(9)struct regmap_irq_type(9)struct regmap_irq_chip(9)
xoxo, your fav kernel bestie π
source/version: ./include/linux Β· date: October 2026 Β· page: struct regmap_irq(9) π
π¦ 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