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

#include <mega_common.h>

Data Fields

struct tasklet_struct dpc_h
 
struct pci_devpdev
 
struct Scsi_Hosthost
 
spinlock_t lock
 
uint8_t quiescent
 
int outstanding_cmds
 
scb_tkscb_list
 
struct list_head kscb_pool
 
spinlock_t kscb_pool_lock
 
struct list_head pend_list
 
spinlock_t pend_list_lock
 
struct list_head completed_list
 
spinlock_t completed_list_lock
 
uint16_t sglen
 
int device_ids [LSI_MAX_CHANNELS][LSI_MAX_LOGICAL_DRIVES_64LD]
 
caddr_t raid_device
 
uint8_t max_channel
 
uint16_t max_target
 
uint8_t max_lun
 
uint32_t unique_id
 
int irq
 
uint8_t ito
 
caddr_t ibuf
 
dma_addr_t ibuf_dma_h
 
scb_tuscb_list
 
struct list_head uscb_pool
 
spinlock_t uscb_pool_lock
 
int max_cmds
 
uint8_t fw_version [VERSION_SIZE]
 
uint8_t bios_version [VERSION_SIZE]
 
uint8_t max_cdb_sz
 
uint8_t ha
 
uint16_t init_id
 
uint16_t max_sectors
 
uint16_t cmd_per_lun
 
atomic_t being_detached
 
int this_id
 
u32 flag
 
unsigned long base
 
void __iomemmmio_base
 
mbox64_t * una_mbox64
 
dma_addr_t una_mbox64_dma
 
volatile mbox64_t * mbox64
 
volatile mbox_t * mbox
 
dma_addr_t mbox_dma
 
struct pci_devdev
 
struct list_head free_list
 
struct list_head pending_list
 
u8mega_buffer
 
dma_addr_t buf_dma_handle
 
mega_product_info product_info
 
u8 max_cmds
 
scb_tscb_list
 
atomic_t pend_cmds
 
u8 numldrv
 
u8 fw_version [7]
 
u8 bios_version [7]
 
int has_64bit_addr
 
int support_ext_cdb
 
int boot_ldrv_enabled
 
int boot_ldrv
 
int boot_pdrv_enabled
 
int boot_pdrv_ch
 
int boot_pdrv_tgt
 
int support_random_del
 
int read_ldidmap
 
atomic_t quiescent
 
u8 logdrv_chan [MAX_CHANNELS+NVIRT_CHAN]
 
int mega_ch_class
 
u8 sglen
 
unsigned char int_cdb [MAX_COMMAND_SIZE]
 
scb_t int_scb
 
struct mutex int_mtx
 
struct completion int_waitq
 
int has_cluster
 

Detailed Description

Definition at line 155 of file mega_common.h.

Field Documentation

unsigned long base

Definition at line 765 of file megaraid.h.

atomic_t being_detached

Definition at line 193 of file mega_common.h.

uint8_t bios_version[VERSION_SIZE]

Definition at line 187 of file mega_common.h.

u8 bios_version[7]

Definition at line 808 of file megaraid.h.

int boot_ldrv

Definition at line 829 of file megaraid.h.

int boot_ldrv_enabled

Definition at line 828 of file megaraid.h.

int boot_pdrv_ch

Definition at line 831 of file megaraid.h.

int boot_pdrv_enabled

Definition at line 830 of file megaraid.h.

int boot_pdrv_tgt

Definition at line 832 of file megaraid.h.

dma_addr_t buf_dma_handle

Definition at line 786 of file megaraid.h.

uint16_t cmd_per_lun

Definition at line 192 of file mega_common.h.

struct list_head completed_list

Definition at line 167 of file mega_common.h.

spinlock_t completed_list_lock

Definition at line 168 of file mega_common.h.

Definition at line 776 of file megaraid.h.

Definition at line 171 of file mega_common.h.

Definition at line 156 of file mega_common.h.

Definition at line 763 of file megaraid.h.

struct list_head free_list

Definition at line 778 of file megaraid.h.

Definition at line 186 of file mega_common.h.

Definition at line 807 of file megaraid.h.

uint8_t ha

Definition at line 189 of file mega_common.h.

int has_64bit_addr

Definition at line 826 of file megaraid.h.

int has_cluster

Definition at line 859 of file megaraid.h.

Definition at line 158 of file mega_common.h.

caddr_t ibuf

Definition at line 180 of file mega_common.h.

dma_addr_t ibuf_dma_h

Definition at line 181 of file mega_common.h.

uint16_t init_id

Definition at line 190 of file mega_common.h.

unsigned char int_cdb[MAX_COMMAND_SIZE]

Definition at line 852 of file megaraid.h.

struct mutex int_mtx

Definition at line 854 of file megaraid.h.

scb_t int_scb

Definition at line 853 of file megaraid.h.

struct completion int_waitq

Definition at line 856 of file megaraid.h.

int irq

Definition at line 178 of file mega_common.h.

uint8_t ito

Definition at line 179 of file mega_common.h.

scb_t* kscb_list

Definition at line 162 of file mega_common.h.

struct list_head kscb_pool

Definition at line 163 of file mega_common.h.

spinlock_t kscb_pool_lock

Definition at line 164 of file mega_common.h.

spinlock_t lock

Definition at line 159 of file mega_common.h.

u8 logdrv_chan[MAX_CHANNELS+NVIRT_CHAN]

Definition at line 846 of file megaraid.h.

uint8_t max_cdb_sz

Definition at line 188 of file mega_common.h.

uint8_t max_channel

Definition at line 173 of file mega_common.h.

int max_cmds

Definition at line 185 of file mega_common.h.

u8 max_cmds

Definition at line 790 of file megaraid.h.

uint8_t max_lun

Definition at line 175 of file mega_common.h.

uint16_t max_sectors

Definition at line 191 of file mega_common.h.

uint16_t max_target

Definition at line 174 of file mega_common.h.

volatile mbox_t* mbox

Definition at line 773 of file megaraid.h.

volatile mbox64_t* mbox64

Definition at line 772 of file megaraid.h.

dma_addr_t mbox_dma

Definition at line 774 of file megaraid.h.

u8* mega_buffer

Definition at line 785 of file megaraid.h.

int mega_ch_class

Definition at line 848 of file megaraid.h.

void __iomem* mmio_base

Definition at line 766 of file megaraid.h.

u8 numldrv

Definition at line 806 of file megaraid.h.

int outstanding_cmds

Definition at line 161 of file mega_common.h.

struct pci_dev* pdev

Definition at line 157 of file mega_common.h.

atomic_t pend_cmds

Definition at line 793 of file megaraid.h.

struct list_head pend_list

Definition at line 165 of file mega_common.h.

spinlock_t pend_list_lock

Definition at line 166 of file mega_common.h.

struct list_head pending_list

Definition at line 779 of file megaraid.h.

mega_product_info product_info

Definition at line 788 of file megaraid.h.

uint8_t quiescent

Definition at line 160 of file mega_common.h.

atomic_t quiescent

Definition at line 840 of file megaraid.h.

caddr_t raid_device

Definition at line 172 of file mega_common.h.

int read_ldidmap

Definition at line 837 of file megaraid.h.

scb_t* scb_list

Definition at line 791 of file megaraid.h.

uint16_t sglen

Definition at line 169 of file mega_common.h.

u8 sglen

Definition at line 850 of file megaraid.h.

int support_ext_cdb

Definition at line 827 of file megaraid.h.

int support_random_del

Definition at line 835 of file megaraid.h.

int this_id

Definition at line 761 of file megaraid.h.

mbox64_t* una_mbox64

Definition at line 769 of file megaraid.h.

dma_addr_t una_mbox64_dma

Definition at line 770 of file megaraid.h.

uint32_t unique_id

Definition at line 177 of file mega_common.h.

scb_t* uscb_list

Definition at line 182 of file mega_common.h.

struct list_head uscb_pool

Definition at line 183 of file mega_common.h.

spinlock_t uscb_pool_lock

Definition at line 184 of file mega_common.h.


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