STRUCT ISCI_TMF(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, welcome to the Kernel API Manual glow-up for struct isci_tmf β€” literally isci_tmf(9), iykyk. ✨

It's giving task-management-object realness: this class represents the task management object which acts as an interface to libsas for processing task management requests. Periodt. πŸ’…

✨ SYNOPSIS ✨

Here's the struct in all its main-character glory β€” copy it exactly, bestie:

       struct isci_tmf {
           struct completion *complete;
           enum sas_protocol proto;
           unsigned char lun[8];
           u16 io_tag;
           enum isci_tmf_function_codes tmf_code;
           int status;
           union {
             struct ssp_response_iu resp_iu;
             struct dev_to_host_fis d2h_fis;
             u8 rsp_buf[SSP_RESP_IU_MAX_SIZE];
           } resp;
        };

πŸŽ€ Members πŸŽ€

The Members heading is right here, and the member info is lowkey just the struct itself β€” no separate member-by-member descriptions are listed. The members chilling in the synopsis are complete, proto, lun[8], io_tag, tmf_code, status, and the resp union with resp_iu, d2h_fis, and rsp_buf[SSP_RESP_IU_MAX_SIZE]. 🫢

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/scsi/isci/task.h
  • enum isci_tmf_function_codes(9)

xoxo, sourced from ./drivers/scsi/isci, dated October 2026 πŸ’–

πŸ“¦ where this page comes from