_base_set_an...t_msix_index(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ _base_set_an...t_msix_index(9)

okay bestie, so this little cutie lives in the Kernel API Manual, section 9 β€” yes the whole title is literally truncated with ... in the middle, that's not me being lazy, that's just how it's printed πŸ’…. It's a kernel-internal thing (a 9 page), so no scrolling through shell flags here, we're deep in driver land.


✨ NAME ✨

_base_set_and_get_msix_index β€” bestie, it grabs the msix index and assigns it to the msix_io variable of the scsi tracker. That's the whole gig. Iconic, lowkey modest, does exactly one thing 🫢


🌸 SYNOPSIS 🌸

u8 _base_set_and_get_msix_index (struct MPT3SAS_ADAPTER *ioc , u16 smid
);

Yes the closing paren is on its own line, no I will not be fixing it, that's just the vibe of the original and we respect it πŸ™ˆ


πŸ¦‹ ARGUMENTS πŸ¦‹

  • ioc β€” the per adapter object, aka the whole adapter's ~situation~ πŸŽ€
  • smid β€” the system request message index. not to be confused with any other kind of mid, this one is the system request message one, no cap ✨

πŸ’œ RETURN πŸ’œ

it returns the msix index. that's it. that's the tea πŸ“


πŸ”₯ SEE ALSO πŸ”₯

okay so first up, the kernel file this bad boy actually lives in:

  • ./drivers/scsi/mpt3sas/mpt3sas_base.c

and now, the full friend group (yes, every single one, I'm not cutting anybody, that would be rude):

no cap, that is the entire list, iykyk πŸ˜­πŸ’€ every single one is in the 9 section too, matching set energy 🌈

and that's the page!! πŸŽ€βœ¨ this cutie comes to you from ./drivers/scsi/mpt3sas and it's dated October 2026 β€” go off, future manpage πŸ’–πŸ‘‘

πŸ“¦ where this page comes from