#include <scsi/sas_ata.h>
#include "host.h"
Go to the source code of this file.
#define ISCI_TERMINATION_TIMEOUT_MSEC 500 |
enum isci_tmf_function_codes - This enum defines the possible preparations of task management requests.
- Enumerator:
isci_tmf_func_none |
|
isci_tmf_ssp_task_abort |
|
isci_tmf_ssp_lun_reset |
|
Definition at line 71 of file task.h.
isci_task_abort_task() - This function is one of the SAS Domain Template functions. This function is called by libsas to abort a specified task. : This parameter specifies the SAS task to abort.
status, zero indicates success.
Definition at line 485 of file task.c.
isci_task_abort_task_set() - This function is one of the SAS Domain Template functions. This is one of the Task Management functoins called by libsas, to abort all task for the given lun. : This parameter specifies the domain device associated with this request. : This parameter specifies the lun associated with this request.
status, zero indicates success.
Definition at line 624 of file task.c.
isci_task_clear_aca() - This function is one of the SAS Domain Template functions. This is one of the Task Management functoins called by libsas. : This parameter specifies the domain device associated with this request. : This parameter specifies the lun associated with this request.
status, zero indicates success.
Definition at line 641 of file task.c.
isci_task_clear_task_set() - This function is one of the SAS Domain Template functions. This is one of the Task Management functoins called by libsas. : This parameter specifies the domain device associated with this request. : This parameter specifies the lun associated with this request.
status, zero indicates success.
Definition at line 659 of file task.c.
isci_task_execute_task() - This function is one of the SAS Domain Template functions. This function is called by libsas to send a task down to hardware. : This parameter specifies the SAS task to send. : This parameter specifies the number of tasks to queue. : This parameter specifies the context of this call.
status, zero indicates success.
Definition at line 125 of file task.c.
isci_task_query_task() - This function is implemented to cause libsas to correctly escalate the failed abort to a LUN or target reset (this is because sas_scsi_find_task libsas function does not correctly interpret all return codes from the abort task call). When TMF_RESP_FUNC_SUCC is returned, libsas turns this into a LUN reset; when FUNC_FAILED is returned, libsas will turn this into a target reset : This parameter specifies the sas task being queried. : This parameter specifies the lun associated with this request.
status, zero indicates success.
Definition at line 679 of file task.c.