STRUCT IPROC_MSI_GRP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to the struct iproc_msi_grp(9) page from the Kernel API Manual ✨ This struct is literally the iProc MSI group β€” no cap, that’s the whole name: struct iproc_msi_grp - iProc MSI group 🫢


🌸 SYNOPSIS 🌸

       struct iproc_msi_grp {
           struct iproc_msi *msi;
           int gic_irq;
           unsigned int eq;
        };

πŸ’… Members πŸ’…

  • msi β€” pointer to iProc MSI data πŸ‘‘
  • gic_irq β€” GIC interrupt ⚑
  • eq β€” Event queue number πŸ”’

πŸ¦‹ Description πŸ¦‹

One MSI group is allocated per GIC interrupt, serviced by one iProc MSI event queue πŸ’– That’s the vibe: one group, one GIC interrupt, one event queue doing its main character thing ✨


πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/pci/controller/pcie-iproc-msi.c and struct iproc_msi(9) πŸŽ€


shoutout to source/version ./drivers/pci/controller, dated October 2026, for this struct iproc_msi_grp(9) page β€” iconic, mwah πŸ’‹πŸ’–

πŸ“¦ where this page comes from