Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ipr_cmnd Struct Reference

#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_cmndscsi_cmd
 
struct ata_queued_cmdqc
 
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_cmndsibling
 
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_cfgioa_cfg
 

Detailed Description

Definition at line 1512 of file ipr.h.

Field Documentation

Definition at line 1517 of file ipr.h.

u16 cmd_index

Definition at line 1532 of file ipr.h.

Definition at line 1526 of file ipr.h.

dma_addr_t dma_addr

Definition at line 1536 of file ipr.h.

unsigned short dma_use_sg

Definition at line 1535 of file ipr.h.

void(* done)(struct ipr_cmnd *)

Definition at line 1529 of file ipr.h.

void(* fast_done)(struct ipr_cmnd *)

Definition at line 1528 of file ipr.h.

struct ipr_hostrcb* hostrcb

Definition at line 1540 of file ipr.h.

union { ... } i
struct ipr_ioa_cfg* ioa_cfg

Definition at line 1547 of file ipr.h.

Definition at line 1515 of file ipr.h.

Definition at line 1516 of file ipr.h.

Definition at line 1513 of file ipr.h.

Definition at line 1520 of file ipr.h.

Definition at line 1521 of file ipr.h.

int(* job_step)(struct ipr_cmnd *)

Definition at line 1530 of file ipr.h.

int(* job_step_failed)(struct ipr_cmnd *)

Definition at line 1531 of file ipr.h.

Definition at line 1525 of file ipr.h.

Definition at line 1523 of file ipr.h.

Definition at line 1543 of file ipr.h.

union { ... } s
unsigned long scratch

Definition at line 1542 of file ipr.h.

struct scsi_cmnd* scsi_cmd

Definition at line 1524 of file ipr.h.

Definition at line 1544 of file ipr.h.

u8 sense_buffer[SCSI_SENSE_BUFFERSIZE]

Definition at line 1533 of file ipr.h.

dma_addr_t sense_buffer_dma

Definition at line 1534 of file ipr.h.

enum ipr_shutdown_type shutdown_type

Definition at line 1539 of file ipr.h.

struct ipr_cmnd* sibling

Definition at line 1537 of file ipr.h.

unsigned long time_left

Definition at line 1541 of file ipr.h.

Definition at line 1527 of file ipr.h.

union { ... } u

The documentation for this struct was generated from the following file: