STRUCT _INTERNAL_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 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 a struct mutex, no cap.
  • done β€” completion. It’s the struct completion vibe.
  • reply β€” reply message pointer.
  • sense β€” sense data.
  • status β€” MPT3_CMD_XXX status.
  • smid β€” system message id.

πŸ”₯ SEE ALSO πŸ”₯

Okay bestie, here’s the whole friend group:

  • Kernel file: ./drivers/scsi/mpt3sas/mpt3sas_base.h struct
  • 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