|
Linux Kernel
3.7.1
|
#include <libsas.h>
Data Fields | |
| struct domain_device * | dev |
| struct list_head | list |
| spinlock_t | task_state_lock |
| unsigned | task_state_flags |
| enum sas_protocol | task_proto |
| union { | |
| struct sas_ata_task ata_task | |
| struct sas_smp_task smp_task | |
| struct sas_ssp_task ssp_task | |
| }; | |
| struct scatterlist * | scatter |
| int | num_scatter |
| u32 | total_xfer_len |
| u8 | data_dir:2 |
| struct task_status_struct | task_status |
| void(* | task_done )(struct sas_task *) |
| void * | lldd_task |
| void * | uldd_task |
| struct sas_task_slow * | slow_task |
| union { ... } |
| struct sas_ata_task ata_task |
| struct domain_device* dev |
| struct scatterlist* scatter |
| struct sas_task_slow* slow_task |
| struct sas_smp_task smp_task |
| struct sas_ssp_task ssp_task |
| enum sas_protocol task_proto |
| spinlock_t task_state_lock |
| struct task_status_struct task_status |
1.8.2