gsi_reg(9)
π gsi_reg(9) β the Kernel API Manual, bestie β¨
Okay so this page is gsi_reg(9) from the Kernel API Manual, and it's genuinely one of the shortest little glow-ups in the whole kernel β but it ate, so let's get into it π«Ά
πΈ NAME πΈ
gsi_reg β returns you the structure that describes a GSI register. that's it. that's the whole job. iconic minimalism, no notes π
β¨ SYNOPSIS β¨
const struct reg * gsi_reg (struct gsi *gsi , enum gsi_reg_id reg_id );
like, look at her. one function, two args, returns a const struct reg * and she does not miss π₯
π ARGUMENTS π
gsiβ the GSI pointer, bestie. your handle, your main character. π¦reg_idβ the GSI register ID. this is you telling her which register's structure you want, and she's like "say less" π
π SEE ALSO π
- Kernel file
./drivers/net/ipa/gsi_reg.hβ the actual lore, go read it, iykyk π GSI Registers(9)πenum gsi_irq_type_id(9)βgsi_reg_init(9)πΈgsi_reg_exit(9)π¦
ngl this one's a quick read, but the whole IPA/GSI family is worth a scroll β go peek at the file above if you want the full vibe check π
and that's the page, periodt π« β brought to you by ./drivers/net/ipa, October 2026, slaying in section 9 of the Kernel API Manual ππ«Ά
π¦ 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