mptscsih_taskmgmt_complete(9)
π mptscsih_taskmgmt_complete π
okay so bestie, we are in the Kernel API Manual and this page is all about mptscsih_taskmgmt_complete β the routine that is literally registered with the Fusion MPT base driver. slay.
β¨ NAME β¨
mptscsih_taskmgmt_complete β registered with the Fusion MPT base driver π
π¦ SYNOPSIS π¦
int mptscsih_taskmgmt_complete (MPT_ADAPTER *ioc , MPT_FRAME_HDR *mf ,
MPT_FRAME_HDR *mr );
π ARGUMENTS π
iocβ a pointer to theMPT_ADAPTERstructure, aka the adapter context. iconic.mfβ a pointer to the SCSI task mgmt request frame. the ask πmrβ a pointer to the SCSI task mgmt reply frame. the reply π
π₯ DESCRIPTION π₯
okay so this routine is called from mptbase.c::mpt_interrupt at the completion of any SCSI task management request. no cap. itβs literally the completion girlie.
this routine is registered with the MPT (base) driver at driver load/init time via the mpt_register API call. so yes, it gets plugged in during init β main character energy fr fr.
it returns 1, indicating the alloc'd request frame ptr should be freed. periodt. thatβs the whole vibe: 1 means free that alloc'd request frame ptr.
π SEE ALSO π
- Kernel file
./drivers/message/fusion/mptscsih.c mptscsih_info_scsiio(9)mptscsih_info(9)mptscsih_qcmd(9)mptscsih_IssueTaskMgmt(9)mptscsih_abort(9)mptscsih_dev_reset(9)mptscsih_bus_reset(9)mptscsih_host_reset(9)mptscsih_get_scsi_lookup(9)mptscsih_getclear_scsi_lookup(9)mptscsih_set_scsi_lookup(9)SCPNT_TO_LOOKUP_IDX(9)mptscsih_get_completion_code(9)mptscsih_do_cmd(9)mptscsih_synchronize_cache(9)
xoxo, this page comes from source/version ./drivers/message/fusion, dated October 2026, and itβs literally mptscsih_taskmgmt_complete(9) β mwah πβ¨
π¦ 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