isci_task_refuse(9)
okay so bestie, you opened the isci_task_refuse(9) page from the Kernel API Manual, and the vibe check says: this is the completion helper for when an I/O has to be finished back in the submit path π
. not me being obsessed with a kernel function, but here we are π.
β¨ NAME β¨
isci_task_refuse β complete the request to the upper layer driver in the case where an I/O needs to be completed back in the submit path. π«Ά
that's the whole assignment, no cap.
πΈ SYNOPSIS πΈ
void isci_task_refuse (struct isci_host *ihost , struct sas_task *task ,
enum service_response response , enum exec_status status );
literally copy this exactly, bestie β it's a void function, and the args are ihost, task, response, and status π.
π ARGUMENTS π
ihostβ host on which the the request was queued. (yes, the original really says βthe theβ twice; weβre keeping that iconic typo energy π)taskβ request to complete.responseβ response code for the completed task.statusβ status code for the completed task.
π¦ SEE ALSO π¦
okay so the Kernel file is ./drivers/scsi/isci/task.c, and these are the linked besties:
isci_task_execute_task(9)isci_task_abort_task(9)isci_task_abort_task_set(9)isci_task_clear_task_set(9)isci_task_query_task(9)
iykyk, go read those next π.
source/version + date sign-off: this page comes from ./drivers/scsi/isci, dated October 2026, and itβs still isci_task_refuse(9) β bye bestie, slay periodt π«Άπ
π¦ 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