asd_initiate_ssp_tmf(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

Okay bestie, welcome to the Kernel API Manual β€” we're looking at asd_initiate_ssp_tmf, and it's giving β€œsend a TMF to an I_T_L or I_T_L_Q nexus” energy. ✨

🌸 NAME 🌸

asd_initiate_ssp_tmf β€” send a TMF to an I_T_L or I_T_L_Q nexus. πŸ’…

⚑ SYNOPSIS ⚑

int asd_initiate_ssp_tmf (struct domain_device *dev , u8 *lun , int tmf , int index );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” pointer to struct domain_device of interest. πŸ‘€
  • lun β€” pointer to u8[8] which is the LUN. πŸ“
  • tmf β€” the TMF to be performed; check sas_task.h or the SAS spec for the deets. πŸ”₯
  • index β€” the transaction context of the task to be queried if QT TMF. 🫢

πŸ’– DESCRIPTION πŸ’–

This function sends ABORT TASK SET, CLEAR ACA, CLEAR TASK SET, LU RESET and QUERY TASK TMFs. It's literally the group chat for those TMFs. πŸ’…

⚠️ Important vibe check: no SCBs should be queued to the I_T_L nexus when this SCB is pending. No cap. 😭

🌈 RETURN 🌈

TMF response code β€” see sas_task.h or the SAS spec. πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹


That's the whole page, bestie β€” source/version ./drivers/scsi/aic94xx, dated October 2026. Slay and stay iconic. πŸ’œπŸŽ€

πŸ“¦ where this page comes from