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

#include <megaraid_mbox.h>

Data Fields

mbox64_t * una_mbox64
 
dma_addr_t una_mbox64_dma
 
mbox_t * mbox
 
mbox64_t * mbox64
 
dma_addr_t mbox_dma
 
spinlock_t mailbox_lock
 
unsigned long baseport
 
void __iomembaseaddr
 
struct mraid_pci_blk mbox_pool [MBOX_MAX_SCSI_CMDS]
 
struct dma_poolmbox_pool_handle
 
struct mraid_pci_blk epthru_pool [MBOX_MAX_SCSI_CMDS]
 
struct dma_poolepthru_pool_handle
 
struct mraid_pci_blk sg_pool [MBOX_MAX_SCSI_CMDS]
 
struct dma_poolsg_pool_handle
 
mbox_ccb_t ccb_list [MBOX_MAX_SCSI_CMDS]
 
mbox_ccb_t uccb_list [MBOX_MAX_USER_CMDS]
 
mbox64_t umbox64 [MBOX_MAX_USER_CMDS]
 
uint8_t pdrv_state [MBOX_MAX_PHYSICAL_DRIVES]
 
uint32_t last_disp
 
int hw_error
 
int fast_load
 
uint8_t channel_class
 
struct mutex sysfs_mtx
 
uioc_t * sysfs_uioc
 
mbox64_t * sysfs_mbox64
 
caddr_t sysfs_buffer
 
dma_addr_t sysfs_buffer_dma
 
wait_queue_head_t sysfs_wait_q
 
int random_del_supported
 
uint16_t curr_ldmap [MAX_LD_EXTENDED64]
 

Detailed Description

Definition at line 188 of file megaraid_mbox.h.

Field Documentation

void __iomem* baseaddr

Definition at line 196 of file megaraid_mbox.h.

unsigned long baseport

Definition at line 195 of file megaraid_mbox.h.

Definition at line 203 of file megaraid_mbox.h.

uint8_t channel_class

Definition at line 211 of file megaraid_mbox.h.

Definition at line 219 of file megaraid_mbox.h.

Definition at line 199 of file megaraid_mbox.h.

struct dma_pool* epthru_pool_handle

Definition at line 200 of file megaraid_mbox.h.

int fast_load

Definition at line 210 of file megaraid_mbox.h.

int hw_error

Definition at line 209 of file megaraid_mbox.h.

uint32_t last_disp

Definition at line 208 of file megaraid_mbox.h.

spinlock_t mailbox_lock

Definition at line 194 of file megaraid_mbox.h.

mbox_t* mbox

Definition at line 191 of file megaraid_mbox.h.

mbox64_t* mbox64

Definition at line 192 of file megaraid_mbox.h.

dma_addr_t mbox_dma

Definition at line 193 of file megaraid_mbox.h.

Definition at line 197 of file megaraid_mbox.h.

struct dma_pool* mbox_pool_handle

Definition at line 198 of file megaraid_mbox.h.

Definition at line 207 of file megaraid_mbox.h.

int random_del_supported

Definition at line 218 of file megaraid_mbox.h.

Definition at line 201 of file megaraid_mbox.h.

struct dma_pool* sg_pool_handle

Definition at line 202 of file megaraid_mbox.h.

Definition at line 215 of file megaraid_mbox.h.

dma_addr_t sysfs_buffer_dma

Definition at line 216 of file megaraid_mbox.h.

mbox64_t* sysfs_mbox64

Definition at line 214 of file megaraid_mbox.h.

struct mutex sysfs_mtx

Definition at line 212 of file megaraid_mbox.h.

uioc_t* sysfs_uioc

Definition at line 213 of file megaraid_mbox.h.

wait_queue_head_t sysfs_wait_q

Definition at line 217 of file megaraid_mbox.h.

Definition at line 204 of file megaraid_mbox.h.

mbox64_t umbox64[MBOX_MAX_USER_CMDS]

Definition at line 205 of file megaraid_mbox.h.

mbox64_t* una_mbox64

Definition at line 189 of file megaraid_mbox.h.

dma_addr_t una_mbox64_dma

Definition at line 190 of file megaraid_mbox.h.


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