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

Data Fields

void __iomemmmio_base
 
voiddma_mem
 
dma_addr_t dma_handle
 
size_t dma_size
 
struct Scsi_Hosthost
 
struct pci_devpdev
 
struct req_msg *(* alloc_rq )(struct st_hba *)
 
int(* map_sg )(struct st_hba *, struct req_msg *, struct st_ccb *)
 
void(* send )(struct st_hba *, struct req_msg *, u16)
 
u32 req_head
 
u32 req_tail
 
u32 status_head
 
u32 status_tail
 
struct status_msgstatus_buffer
 
voidcopy_buffer
 
struct st_ccbccb
 
struct st_ccbwait_ccb
 
__le32scratch
 
char work_q_name [20]
 
struct workqueue_structwork_q
 
struct work_struct reset_work
 
wait_queue_head_t reset_waitq
 
unsigned int mu_status
 
unsigned int cardtype
 
int msi_enabled
 
int out_req_cnt
 
u32 extra_offset
 
u16 rq_count
 
u16 rq_size
 
u16 sts_count
 

Detailed Description

Definition at line 294 of file stex.c.

Field Documentation

struct req_msg*(* alloc_rq)(struct st_hba *)
read

Definition at line 303 of file stex.c.

unsigned int cardtype

Definition at line 323 of file stex.c.

Definition at line 314 of file stex.c.

void* copy_buffer

Definition at line 313 of file stex.c.

dma_addr_t dma_handle

Definition at line 297 of file stex.c.

void* dma_mem

Definition at line 296 of file stex.c.

size_t dma_size

Definition at line 298 of file stex.c.

u32 extra_offset

Definition at line 326 of file stex.c.

Definition at line 300 of file stex.c.

int(* map_sg)(struct st_hba *, struct req_msg *, struct st_ccb *)

Definition at line 304 of file stex.c.

void __iomem* mmio_base

Definition at line 295 of file stex.c.

int msi_enabled

Definition at line 324 of file stex.c.

unsigned int mu_status

Definition at line 322 of file stex.c.

int out_req_cnt

Definition at line 325 of file stex.c.

struct pci_dev* pdev

Definition at line 301 of file stex.c.

u32 req_head

Definition at line 307 of file stex.c.

u32 req_tail

Definition at line 308 of file stex.c.

wait_queue_head_t reset_waitq

Definition at line 321 of file stex.c.

struct work_struct reset_work

Definition at line 320 of file stex.c.

u16 rq_count

Definition at line 327 of file stex.c.

u16 rq_size

Definition at line 328 of file stex.c.

Definition at line 316 of file stex.c.

void(* send)(struct st_hba *, struct req_msg *, u16)

Definition at line 305 of file stex.c.

Definition at line 312 of file stex.c.

u32 status_head

Definition at line 309 of file stex.c.

u32 status_tail

Definition at line 310 of file stex.c.

u16 sts_count

Definition at line 329 of file stex.c.

struct st_ccb* wait_ccb

Definition at line 315 of file stex.c.

Definition at line 319 of file stex.c.

char work_q_name[20]

Definition at line 318 of file stex.c.


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