STRUCT _SC_LIST(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct _sc_list(9) β€” Kernel API Manual, bestie edition

okay so picture this: you're deep in the kernel, specifically chilling in mpt3sas land, and you need a little container to hold onto a delayed SAS_IO_UNIT_CONTROL message πŸŽ€. that's literally this struct. it's the list that keeps those delayed messages organized instead of letting them run around feral. main character energy fr.


✨ SYNOPSIS ✨

struct _sc_list {
    struct list_head list;
    u16 handle;
 };

look at her. two members, zero drama, absolutely ate πŸ’…


🌸 Members 🌸

  • handle β€” the device handle 🫢 that's the whole vibe of this one, no cap.

πŸ¦‹ SEE ALSO πŸ¦‹

okay bestie this is the part where I introduce you to the whole friend group 😭 every single one of these is linked up, don't skip anybody:

it all lives in the kernel file ./drivers/scsi/mpt3sas/mpt3sas_base.h πŸ’– and then we got:

  • struct MPT3SAS_TARGET(9)
  • struct MPT3SAS_DEVICE(9)
  • struct _internal_cmd(9)
  • struct _sas_device(9)
  • pcie_device_get(9)
  • pcie_device_free(9)
  • pcie_device_put(9)
  • struct _boot_device(9)
  • struct _sas_port(9)
  • struct _sas_phy(9)
  • struct _sas_node(9)
  • struct _enclosure_node(9)
  • enum reset_type(9)
  • struct pcie_sg_list(9)
  • struct chain_tracker(9)
  • struct scsiio_tracker(9)
  • struct request_tracker(9)
  • struct _tr_list(9)
  • struct _event_ack_list(9)
  • struct adapter_reply_queue(9)
  • struct io_uring_poll_queue(9)
  • struct virtual_phy(9)
  • struct hba_port(9)
  • struct htb_rel_query(9)
  • struct MPT3SAS_ADAPTER(9)

like, the whole squad. iykyk 🌈⭐


and that's the page, bestie 🧚 no cliffhangers, we got through it together πŸ’œ

sign-off time: this lil cutie comes to you from ./drivers/scsi/mpt3sas, dated October 2026, and she answers to the name struct _sc_list(9) πŸŽ€βœ¨ periodt.

πŸ“¦ where this page comes from