STRUCT FSL_MC_DEVICE_IRQ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

struct fsl_mc_device_irq β€” ok so bestie, this is the struct that holds a message-based interrupt for an MC object device ✨ (and yes, this is from the Kernel API Manual, we're doing big brain kernel energy today πŸ§ πŸ’–)


🌸 SYNOPSIS 🌸

struct fsl_mc_device_irq {
    unsigned int virq;
    struct fsl_mc_device *mc_dev;
    u8 dev_irq_index;
    struct fsl_mc_resource resource;
};

πŸŽ€ Members πŸŽ€

Here's the whole cast, no cap β€” every single field, every single type, exactly as written πŸ‘‘

  • virq β€” the Linux virtual interrupt number πŸ¦‹ like, the actual number Linux uses for this interrupt, periodt.
  • mc_dev β€” the MC object device that owns this interrupt πŸ‘‘ main character energy, it's a struct fsl_mc_device *.
  • dev_irq_index β€” the device-relative IRQ index πŸ’… it's a u8, and it's relative to the device, iykyk.
  • resource β€” the MC generic resource associated with the interrupt 🌈 it's a struct fsl_mc_resource.

🫢 SEE ALSO 🫢

Lowkey the whole friend group is linked here β€” go say hi πŸ‘‹:

  • Kernel file ./include/linux/fsl/mc.h
  • struct fsl_mc_driver(9)
  • enum fsl_mc_pool_type(9)
  • struct fsl_mc_resource(9)
  • struct fsl_mc_obj_desc(9)
  • struct fsl_mc_device(9)
  • struct fsl_mc_io(9)
  • struct fsl_mc_version(9)
  • struct dpbp_attr(9)
  • struct dpcon_attr(9)
  • struct dpcon_notification_cfg(9)

ngl bestie, this one lives in ./include/linux/fsl β€” that's the home address, don't lose it πŸ’€

Ok that's the whole page, ily, go forth and interrupt responsibly πŸ’–βœ¨πŸŽ€

β€” xoxo, your fave kernel girly, signing off from ./include/linux/fsl, dated October 2026, and this whole slay of a page is literally titled struct fsl_mc_device_irq(9) πŸ¦‹πŸ‘‘πŸ’œ

πŸ“¦ where this page comes from