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 |