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

#include <aic79xx.h>

Data Fields

union {
   union initiator_data   idata
 
   struct target_data   tdata
 
   struct initiator_status   istatus
 
   struct target_status   tstatus
 
shared_data
 
uint16_t tag
 
uint8_t control
 
uint8_t scsiid
 
uint8_t lun
 
uint8_t task_attribute
 
uint8_t cdb_len
 
uint8_t task_management
 
uint64_t dataptr
 
uint32_t datacnt
 
uint32_t sgptr
 
uint32_t hscb_busaddr
 
uint32_t next_hscb_busaddr
 
uint8_t pkt_long_lun [8]
 
uint8_t spare [8]
 
union {
   uint8_t   cdb [12]
 
   uint32_t   cdb_ptr
 
   struct status_pkt   status
 
   struct target_data   tdata
 
shared_data
 
uint32_t dataptr
 
uint8_t tag
 
uint8_t scsirate
 
uint8_t scsioffset
 
uint8_t next
 
uint8_t cdb32 [32]
 

Detailed Description

Definition at line 443 of file aic79xx.h.

Field Documentation

uint8_t cdb[12]

Definition at line 412 of file aic7xxx.h.

uint8_t cdb32[32]

Definition at line 478 of file aic7xxx.h.

uint8_t cdb_len

Definition at line 498 of file aic79xx.h.

uint32_t cdb_ptr

Definition at line 413 of file aic7xxx.h.

uint8_t control

Definition at line 491 of file aic79xx.h.

uint32_t datacnt

Definition at line 501 of file aic79xx.h.

uint32_t dataptr

Definition at line 454 of file aic7xxx.h.

uint64_t dataptr

Definition at line 500 of file aic79xx.h.

uint32_t hscb_busaddr

Definition at line 503 of file aic79xx.h.

union initiator_data idata

Definition at line 445 of file aic79xx.h.

Definition at line 447 of file aic79xx.h.

uint8_t lun

Definition at line 496 of file aic79xx.h.

uint8_t next

Definition at line 472 of file aic7xxx.h.

uint32_t next_hscb_busaddr

Definition at line 504 of file aic79xx.h.

uint8_t pkt_long_lun[8]

Definition at line 506 of file aic79xx.h.

uint8_t scsiid

Definition at line 492 of file aic79xx.h.

uint8_t scsioffset

Definition at line 471 of file aic7xxx.h.

uint8_t scsirate

Definition at line 470 of file aic7xxx.h.

uint32_t sgptr

Definition at line 502 of file aic79xx.h.

union { ... } shared_data
union { ... } shared_data
uint8_t spare[8]

Definition at line 508 of file aic79xx.h.

Definition at line 414 of file aic7xxx.h.

Definition at line 465 of file aic7xxx.h.

Definition at line 490 of file aic79xx.h.

Definition at line 497 of file aic79xx.h.

uint8_t task_management

Definition at line 499 of file aic79xx.h.

Definition at line 446 of file aic79xx.h.

Definition at line 448 of file aic79xx.h.


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