STRUCT _SC_LIST(9)
π 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms