_scsih_tm_tr_send(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– _scsih_tm_tr_send(9) πŸ’–

Okay bestie, welcome to the Kernel API Manual page for _scsih_tm_tr_send(9) β€” yes, the title is right there in the first line because we're cute like that. This is the group-chat translation, but all the facts are staying.

🌸 NAME 🌸

_scsih_tm_tr_send β€” send task management request.

✨ SYNOPSIS ✨

void _scsih_tm_tr_send (struct MPT3SAS_ADAPTER *ioc , u16 handle );

πŸŽ€ ARGUMENTS πŸŽ€

  • ioc β€” per adapter object. Like, the adapter's whole personality.
  • handle β€” device handle. The little ID card for the device.

🚨 CONTEXT 🚨

Interrupt time. That's the context, bestie β€” interrupt time, no cap.

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so this function is the one that initiates the device removal handshake protocol with the controller firmware. It issues a target reset using the high priority request queue. From this completion, it sends a SAS iounit control request β€” specifically MPI2_SAS_OP_REMOVE_DEVICE.

It's designed to send multiple task management requests at the same time to the fifo. If the fifo is full, the request gets appended, and it will be processed in a future completion.

πŸ”Ž SEE ALSO πŸ”Ž

Bestie, the SEE ALSO list is giving entire extended family at the function reunion. The kernel file is ./drivers/scsi/mpt3sas/mpt3sas_scsih.c, and the references are:


πŸ’– Source/version: ./drivers/scsi/mpt3sas Β· date: October 2026 Β· page: _scsih_tm_tr_send(9) β€” bye bestie, go slay those task management requests 🫢✨

πŸ“¦ where this page comes from