Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
scb Struct Reference

#include <scb.h>

Public Member Functions

 LIST_ENTRY (scb) pending_links
 

Data Fields

u32 magic
 
u32 flags
 
u32 flags2
 
u8 state
 
u8 ea [ETH_ALEN]
 
uint fragresid [NUMPRIO]
 
u16 seqctl [NUMPRIO]
 
u16 seqctl_nonqos
 
u16 seqnum [NUMPRIO]
 
struct scb_ampdu scb_ampdu
 
UCHAR ccs_index
 
UCHAR rcs_index
 
struct hardware_scbhscb
 
union {
links
 
union {
links2
 
struct scbcol_scb
 
ahd_io_ctx_t io_ctx
 
struct ahd_softcahd_softc
 
scb_flag flags
 
bus_dmamap_t dmamap
 
struct scb_platform_dataplatform_data
 
struct map_nodehscb_map
 
struct map_nodesg_map
 
struct map_nodesense_map
 
voidsg_list
 
uint8_tsense_data
 
dma_addr_t sg_list_busaddr
 
dma_addr_t sense_busaddr
 
u_int sg_count
 
u_int crc_retry_count
 
union {
links
 
ahc_io_ctx_t io_ctx
 
struct ahc_softcahc_softc
 
struct sg_map_nodesg_map
 
struct ahc_dma_segsg_list
 
dma_addr_t sg_list_phys
 
struct scb_header header
 
union {
   struct initiate_ssp_task   ssp_task
 
   struct initiate_ata_task   ata_task
 
   struct initiate_smp_task   smp_task
 
   struct control_phy   control_phy
 
   struct control_ata_dev   control_ata_dev
 
   struct empty_scb   escb
 
   struct initiate_link_adm   link_adm
 
   struct copy_memory   cp_mem
 
   struct abort_task   abort_task
 
   struct clear_nexus   clear_nexus
 
   struct initiate_ssp_tmf   ssp_tmf
 
}; 
 
unchar op
 
unchar idlun
 
unchar cdb [12]
 
volatile unchar status
 
volatile unchar vue
 
unchar maxlen [3]
 
unchar dataptr [3]
 
unchar linkptr [3]
 
unchar direc
 
unchar reserved2 [6]
 
struct scsi_cmndSCpnt
 
Sgb sgb [WD7000_SG]
 
Adapterhost
 
struct scbnext
 

Detailed Description

Definition at line 65 of file scb.h.

Member Function Documentation

LIST_ENTRY ( scb  )

Field Documentation

union { ... }

Definition at line 638 of file aic94xx_sas.h.

Definition at line 569 of file aic7xxx.h.

Definition at line 608 of file aic79xx.h.

Definition at line 631 of file aic94xx_sas.h.

UCHAR ccs_index

Definition at line 404 of file rayctl.h.

unchar cdb[12]

Definition at line 456 of file wd7000.c.

Definition at line 639 of file aic94xx_sas.h.

struct scb* col_scb

Definition at line 606 of file aic79xx.h.

Definition at line 634 of file aic94xx_sas.h.

Definition at line 633 of file aic94xx_sas.h.

Definition at line 637 of file aic94xx_sas.h.

u_int crc_retry_count

Definition at line 623 of file aic79xx.h.

unchar dataptr[3]

Definition at line 460 of file wd7000.c.

unchar direc

Definition at line 462 of file wd7000.c.

bus_dmamap_t dmamap

Definition at line 611 of file aic79xx.h.

u8 ea[ETH_ALEN]

Definition at line 70 of file scb.h.

Definition at line 635 of file aic94xx_sas.h.

scb_flag flags

Definition at line 67 of file scb.h.

scb_flag flags

Definition at line 609 of file aic79xx.h.

u32 flags2

Definition at line 68 of file scb.h.

uint fragresid[NUMPRIO]

Definition at line 71 of file scb.h.

Definition at line 628 of file aic94xx_sas.h.

Definition at line 467 of file wd7000.c.

Definition at line 593 of file aic79xx.h.

struct map_node* hscb_map

Definition at line 614 of file aic79xx.h.

unchar idlun

Definition at line 452 of file wd7000.c.

ahc_io_ctx_t io_ctx

Definition at line 568 of file aic7xxx.h.

ahd_io_ctx_t io_ctx

Definition at line 607 of file aic79xx.h.

Definition at line 636 of file aic94xx_sas.h.

unchar linkptr[3]

Definition at line 461 of file wd7000.c.

union { ... } links
union { ... } links
union { ... } links2
u32 magic

Definition at line 66 of file scb.h.

unchar maxlen[3]

Definition at line 459 of file wd7000.c.

struct scb* next

Definition at line 468 of file wd7000.c.

Definition at line 451 of file wd7000.c.

Definition at line 613 of file aic79xx.h.

UCHAR rcs_index

Definition at line 405 of file rayctl.h.

unchar reserved2[6]

Definition at line 463 of file wd7000.c.

Definition at line 79 of file scb.h.

struct scsi_cmnd* SCpnt

Definition at line 465 of file wd7000.c.

dma_addr_t sense_busaddr

Definition at line 620 of file aic79xx.h.

Definition at line 618 of file aic79xx.h.

struct map_node* sense_map

Definition at line 616 of file aic79xx.h.

u16 seqctl[NUMPRIO]

Definition at line 73 of file scb.h.

u16 seqctl_nonqos

Definition at line 76 of file scb.h.

u16 seqnum[NUMPRIO]

Definition at line 77 of file scb.h.

u_int sg_count

Definition at line 621 of file aic79xx.h.

Definition at line 576 of file aic7xxx.h.

Definition at line 617 of file aic79xx.h.

dma_addr_t sg_list_busaddr

Definition at line 619 of file aic79xx.h.

dma_addr_t sg_list_phys

Definition at line 577 of file aic7xxx.h.

Definition at line 575 of file aic7xxx.h.

struct map_node* sg_map

Definition at line 615 of file aic79xx.h.

Definition at line 466 of file wd7000.c.

Definition at line 632 of file aic94xx_sas.h.

Definition at line 630 of file aic94xx_sas.h.

Definition at line 640 of file aic94xx_sas.h.

Definition at line 69 of file scb.h.

volatile unchar status

Definition at line 457 of file wd7000.c.

volatile unchar vue

Definition at line 458 of file wd7000.c.


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