_scsih_pcie_...ove_from_sml(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ _scsih_pcie_...ove_from_sml(9) β€” Kernel API Manual, bestie edition ✨

okay so this is a Kernel API Manual page, section 9, and the function name got so long the header just gave up halfway and wrote _scsih_pcie_...ove_from_sml(9) πŸ’€ β€” the full name is right below, don't worry, we got you 🫢


πŸ’– NAME

_scsih_pcie_device_remove_from_sml β€” removing pcie device from SML and free up associated memory 🧹✨

Like, it's giving cleanup era. Device leaves the SML, memory gets freed, everyone goes home. Periodt.


🌸 SYNOPSIS

void _scsih_pcie_device_remove_from_sml (struct MPT3SAS_ADAPTER *ioc ,
struct _pcie_device *pcie_device );

returns void β€” so no return value to obsess over, she just does the thing πŸ”₯


πŸ¦‹ ARGUMENTS

  • ioc β€” per adapter object πŸŽ€ the adapter boo, the main character of the whole adapter situation
  • pcie_device β€” the pcie_device object πŸ’… that's the actual pcie device we're pulling out of the SML

πŸ’œ SEE ALSO

first up, the kernel file where all this lives, no cap:

  • ./drivers/scsi/mpt3sas/mpt3sas_scsih.c

enum device_responsive_state(9), struct sense_info(9), struct fw_event_work(9), struct _scsi_io_transfer(9)


like… that's the whole friend group 😭 every single one of them, nobody left behind, we love a complete cross-reference moment πŸ’…


and that's the page, bestie πŸŽ€βœ¨ this one came out of the kernel source tree over at ./drivers/scsi/mpt3sas, dated October 2026 β€” go off, mpt3sas icon πŸ‘‘πŸ’œ

πŸ“¦ where this page comes from