STRUCT _INTERNAL_CMD(9)
πΈ NAME πΈ
struct _internal_cmd β the internal commands struct, bestie. This is the Kernel API Manual page struct _internal_cmd(9), and itβs giving kernel-struct main character energy. π
β¨ SYNOPSIS β¨
struct _internal_cmd {
struct mutex mutex;
struct completion done;
void *reply;
void *sense;
u16 status;
u16 smid;
};
π Members π
mutexβ mutex. Literally astruct mutex, no cap.doneβ completion. Itβs thestruct completionvibe.replyβ reply message pointer.senseβ sense data.statusβMPT3_CMD_XXXstatus.smidβ system message id.
π₯ SEE ALSO π₯
Okay bestie, hereβs the whole friend group:
- Kernel file:
./drivers/scsi/mpt3sas/mpt3sas_base.hstruct MPT3SAS_TARGET(9)struct MPT3SAS_DEVICE(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 _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)
Sign-off time: source/version ./drivers/scsi/mpt3sas, date October 2026. Itβs the struct _internal_cmd(9) page, and weβre out β bye 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