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

#include <3w-9xxx.h>

Data Fields

unsigned char opcode__sgloffset
 
unsigned char size
 
unsigned char request_id
 
unsigned char unit__hostid
 
unsigned char status
 
unsigned char flags
 
union {
   unsigned short   block_count
 
   unsigned short   parameter_count
 
byte6_offset
 
union {
   struct {
      u32   lba
 
      TW_SG_Entry   sgl [TW_ESCALADE_MAX_SGL_LENGTH]
 
      dma_addr_t   padding
 
   }   io
 
   struct {
      TW_SG_Entry   sgl [TW_ESCALADE_MAX_SGL_LENGTH]
 
      u32   padding
 
      dma_addr_t   padding2
 
   }   param
 
byte8_offset
 
union {
   unsigned short   block_count
 
   unsigned short   parameter_count
 
byte6_offset
 
union {
   struct {
      u32   lba
 
      TW_SG_Entry_ISO   sgl [TW_LIBERATOR_MAX_SGL_LENGTH_OLD]
 
      unsigned char   padding [TW_PADDING_LENGTH_LIBERATOR_OLD]
 
   }   io
 
   struct {
      TW_SG_Entry_ISO   sgl [TW_LIBERATOR_MAX_SGL_LENGTH_OLD]
 
      u32   padding
 
      unsigned char   padding2 [TW_PADDING_LENGTH_LIBERATOR_OLD]
 
   }   param
 
byte8_offset
 
union {
   unsigned short   block_count
 
   unsigned short   parameter_count
 
   unsigned short   message_credits
 
byte6
 
union {
   struct {
      u32   lba
 
      TW_SG_Entry   sgl [TW_MAX_SGL_LENGTH]
 
      u32   padding
 
   }   io
 
   struct {
      TW_SG_Entry   sgl [TW_MAX_SGL_LENGTH]
 
      u32   padding [2]
 
   }   param
 
   struct {
      u32   response_queue_pointer
 
      u32   padding [125]
 
   }   init_connection
 
   struct {
      char   version [504]
 
   }   ioctl_miniport_version
 
byte8
 

Detailed Description

Definition at line 491 of file 3w-9xxx.h.

Field Documentation

unsigned short block_count

Definition at line 500 of file 3w-9xxx.h.

union { ... } byte6
union { ... } byte6_offset
union { ... } byte6_offset
union { ... } byte8
union { ... } byte8_offset
union { ... } byte8_offset
unsigned char flags

Definition at line 498 of file 3w-9xxx.h.

struct { ... } init_connection
struct { ... } io
struct { ... } io
struct { ... } io
struct { ... } ioctl_miniport_version
u32 lba

Definition at line 505 of file 3w-9xxx.h.

unsigned short message_credits

Definition at line 305 of file 3w-xxxx.h.

unsigned char opcode__sgloffset

Definition at line 492 of file 3w-9xxx.h.

Definition at line 237 of file 3w-sas.h.

dma_addr_t padding

Definition at line 507 of file 3w-9xxx.h.

u32 padding[125]

Definition at line 511 of file 3w-9xxx.h.

Definition at line 242 of file 3w-sas.h.

dma_addr_t padding2

Definition at line 512 of file 3w-9xxx.h.

struct { ... } param
struct { ... } param
struct { ... } param
unsigned short parameter_count

Definition at line 501 of file 3w-9xxx.h.

unsigned char request_id

Definition at line 494 of file 3w-9xxx.h.

u32 response_queue_pointer

Definition at line 318 of file 3w-xxxx.h.

Definition at line 236 of file 3w-sas.h.

Definition at line 506 of file 3w-9xxx.h.

unsigned char size

Definition at line 493 of file 3w-9xxx.h.

unsigned char status

Definition at line 497 of file 3w-9xxx.h.

unsigned char unit__hostid

Definition at line 495 of file 3w-9xxx.h.

char version[504]

Definition at line 322 of file 3w-xxxx.h.


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