mpt3sas_base..._smid_scsiio(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– Kernel API Manual πŸ’–

🌸 NAME 🌸

mpt3sas_base_get_smid_scsiio β€” obtain a free smid from the scsiio queue, bestie. This is the mpt3sas_base..._smid_scsiio(9) page, and she is literally here to help you grab that free smid. πŸ’…


✨ SYNOPSIS ✨

The signature, exactly as it appears, no edits, no cap:

       u16 mpt3sas_base_get_smid_scsiio (struct MPT3SAS_ADAPTER *ioc , u8
       cb_idx , struct scsi_cmnd *scmd );

πŸŽ€ ARGUMENTS πŸŽ€

okay so the crew is:

  • ioc (struct MPT3SAS_ADAPTER *) β€” per adapter object.
  • cb_idx (u8) β€” callback index.
  • scmd (struct scsi_cmnd *) β€” pointer to scsi command object.

πŸ’… RETURN πŸ’…

The return is the smid β€” and zero is invalid, so do not come for zero, periodt πŸ’€. Zero is not the vibe.


πŸ¦‹ SEE ALSO πŸ¦‹

First, the kernel file: ./drivers/scsi/mpt3sas/mpt3sas_base.c β€” that’s the home base 🫢.

And the whole squad of see-also besties:


source/version: ./drivers/scsi/mpt3sas β€’ date: October 2026 β€’ mpt3sas_base..._smid_scsiio(9) β€” ok that’s the whole page, bestie, go get that free smid and slay πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from