STRUCT REQUEST_TRACKER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

okay so bestie, this is struct request_tracker from the Kernel API Manual β€” struct request_tracker(9) β€” and it's literally the firmware request tracker. that's the whole name moment, no cap. πŸ’…βœ¨


🌸 SYNOPSIS 🌸

here's the struct exactly, indentation and all, because we do not play with code:

       struct request_tracker {
           u16 smid;
           u8 cb_idx;
           struct list_head tracker_list;
        };

🫢 Members 🫢

the member lineup is giving main character energy:

  • smid β€” system message id. the id, periodt. πŸ“¬
  • cb_idx β€” callback index. slay. 🎯
  • tracker_list β€” list of free request (ioc->free_list). iconic. πŸ¦‹

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/scsi/mpt3sas/mpt3sas_base.h β€” the linked besties are:

  • 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 _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)

mwah πŸ’‹ this page's source/version is ./drivers/scsi/mpt3sas, dated October 2026, and it's for struct request_tracker(9) β€” love that for us. 🫢🌈

πŸ“¦ where this page comes from