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

#include <qla_target.h>

Data Fields

union {
   struct {
      uint16_t   entry_hdr
 
      uint8_t   sys_define
 
      uint8_t   entry_status
 
      uint32_t   sys_define_2
 
      target_id_t   target
 
      uint16_t   rx_id
 
      uint16_t   flags
 
      uint16_t   status
 
      uint8_t   command_ref
 
      uint8_t   task_codes
 
      uint8_t   task_flags
 
      uint8_t   execution_codes
 
      uint8_t   cdb [MAX_CMDSZ]
 
      uint32_t   data_length
 
      uint16_t   lun
 
      uint8_t   initiator_port_name [WWN_SIZE]
 
      uint16_t   reserved_32 [6]
 
      uint16_t   ox_id
 
   }   isp2x
 
   struct {
      uint16_t   entry_hdr
 
      uint8_t   fcp_cmnd_len_low
 
      uint8_t   fcp_cmnd_len_high:4
 
      uint8_t   attr:4
 
      uint32_t   exchange_addr
 
      struct fcp_hdr   fcp_hdr
 
      struct atio7_fcp_cmnd   fcp_cmnd
 
   }   isp24
 
   struct {
      uint8_t   entry_type
 
      uint8_t   entry_count
 
      uint8_t   data [58]
 
      uint32_t   signature
 
   }   raw
 
u
 

Detailed Description

Definition at line 375 of file qla_target.h.

Field Documentation

uint8_t attr

Definition at line 401 of file qla_target.h.

Definition at line 390 of file qla_target.h.

uint8_t command_ref

Definition at line 386 of file qla_target.h.

Definition at line 410 of file qla_target.h.

uint32_t data_length

Definition at line 391 of file qla_target.h.

uint8_t entry_count

Definition at line 409 of file qla_target.h.

uint16_t entry_hdr

Definition at line 378 of file qla_target.h.

uint8_t entry_status

Definition at line 380 of file qla_target.h.

uint8_t entry_type

Definition at line 408 of file qla_target.h.

uint32_t exchange_addr

Definition at line 402 of file qla_target.h.

uint8_t execution_codes

Definition at line 389 of file qla_target.h.

Definition at line 405 of file qla_target.h.

uint8_t fcp_cmnd_len_high

Definition at line 400 of file qla_target.h.

uint8_t fcp_cmnd_len_low

Definition at line 399 of file qla_target.h.

Definition at line 404 of file qla_target.h.

uint16_t flags

Definition at line 384 of file qla_target.h.

uint8_t initiator_port_name[WWN_SIZE]

Definition at line 393 of file qla_target.h.

struct { ... } isp24
struct { ... } isp2x
uint16_t lun

Definition at line 392 of file qla_target.h.

uint16_t ox_id

Definition at line 395 of file qla_target.h.

struct { ... } raw
uint16_t reserved_32[6]

Definition at line 394 of file qla_target.h.

uint16_t rx_id

Definition at line 383 of file qla_target.h.

uint32_t signature

Definition at line 411 of file qla_target.h.

Definition at line 385 of file qla_target.h.

uint8_t sys_define

Definition at line 379 of file qla_target.h.

uint32_t sys_define_2

Definition at line 381 of file qla_target.h.

target_id_t target

Definition at line 382 of file qla_target.h.

uint8_t task_codes

Definition at line 387 of file qla_target.h.

uint8_t task_flags

Definition at line 388 of file qla_target.h.

union { ... } u

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