STRUCT SCSIIO_TRACKER(9)
π struct scsiio_tracker(9) π
okay bestie, welcome to the Kernel API Manual β this one's a struct page from the mpt3sas universe and it's honestly such a little legend. buckle up, we're getting into the tracker for scsi mf requests π¦
β¨ NAME β¨
struct scsiio_tracker β the scsi mf request tracker, aka the main character that keeps tabs on your requests π₯
πΈ SYNOPSIS πΈ
struct scsiio_tracker {
u16 smid;
struct scsi_cmnd *scmd;
u8 cb_idx;
u8 direct_io;
struct pcie_sg_list pcie_sg_list;
struct list_head chain_list;
u16 msix_io;
};
no cap, that's the whole vibe β seven fields, zero drama β¨
π Members π
lets go through them one by one, iykyk π
smidβ the system message id. that's it, that's the field π«Άcb_idxβ the callback index. yes bestie, it indexes callbacks πdirect_ioβ here to tell you whether the I/O is direct or not (WARPDRIVE) π lowkey iconic naming nglchain_listβ the list of associated firmware chain tracker π§ literally a little chain of friendsmsix_ioβ the I/O's msix β
π SEE ALSO π
if you're gonna go read more (and you should, bestie), everything lives in the kernel file ./drivers/scsi/mpt3sas/mpt3sas_base.h struct β and here's the full guest list for the afterparty π:
- 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
request_tracker(9) - struct
_tr_list(9) - struct
_sc_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)
π fr fr, don't skip the SEE ALSO. that's where the whole lore lives.
omg and before you go β this lil page comes from the kernel file ./drivers/scsi/mpt3sas, dated October 2026, and it's filed under struct scsiio_tracker(9). slay, go forth and track those requests bestie π
ππ
π¦ 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