Linux Kernel
3.7.1
|
#include <ipr.h>
Data Fields | |
struct ipr_ioarcb | ioarcb |
union { | |
struct ipr_ioadl_desc ioadl [IPR_NUM_IOADL_ENTRIES] | |
struct ipr_ioadl64_desc ioadl64 [IPR_NUM_IOADL_ENTRIES] | |
struct ipr_ata64_ioadl ata_ioadl | |
} | i |
union { | |
struct ipr_ioasa ioasa | |
struct ipr_ioasa64 ioasa64 | |
} | s |
struct list_head | queue |
struct scsi_cmnd * | scsi_cmd |
struct ata_queued_cmd * | qc |
struct completion | completion |
struct timer_list | timer |
void(* | fast_done )(struct ipr_cmnd *) |
void(* | done )(struct ipr_cmnd *) |
int(* | job_step )(struct ipr_cmnd *) |
int(* | job_step_failed )(struct ipr_cmnd *) |
u16 | cmd_index |
u8 | sense_buffer [SCSI_SENSE_BUFFERSIZE] |
dma_addr_t | sense_buffer_dma |
unsigned short | dma_use_sg |
dma_addr_t | dma_addr |
struct ipr_cmnd * | sibling |
union { | |
enum ipr_shutdown_type shutdown_type | |
struct ipr_hostrcb * hostrcb | |
unsigned long time_left | |
unsigned long scratch | |
struct ipr_resource_entry * res | |
struct scsi_device * sdev | |
} | u |
struct ipr_ioa_cfg * | ioa_cfg |
struct ipr_ata64_ioadl ata_ioadl |
dma_addr_t dma_addr |
struct ipr_hostrcb* hostrcb |
union { ... } i |
struct ipr_ioa_cfg* ioa_cfg |
struct ipr_ioadl64_desc ioadl64[IPR_NUM_IOADL_ENTRIES] |
struct ipr_ioarcb ioarcb |
struct ipr_ioasa64 ioasa64 |
struct ata_queued_cmd* qc |
struct ipr_resource_entry* res |
union { ... } s |
struct scsi_device* sdev |
u8 sense_buffer[SCSI_SENSE_BUFFERSIZE] |
dma_addr_t sense_buffer_dma |
enum ipr_shutdown_type shutdown_type |
union { ... } u |