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

#include <mv_sas.h>

Data Fields

unsigned long flags
 
spinlock_t lock
 
struct pci_devpdev
 
struct devicedev
 
void __iomemregs
 
void __iomemregs_ex
 
u8 sas_addr [SAS_ADDR_SIZE]
 
struct sas_ha_structsas
 
struct Scsi_Hostshost
 
__le32tx
 
dma_addr_t tx_dma
 
u32 tx_prod
 
__le32rx
 
dma_addr_t rx_dma
 
u32 rx_cons
 
__le32rx_fis
 
dma_addr_t rx_fis_dma
 
struct mvs_cmd_hdrslot
 
dma_addr_t slot_dma
 
u32 chip_id
 
struct mvs_chip_infochip
 
int tags_num
 
unsigned longtags
 
struct mvs_phy phy [MVS_MAX_PHYS]
 
struct mvs_port port [MVS_MAX_PHYS]
 
u32 id
 
u64 sata_reg_set
 
struct list_headhba_list
 
struct list_head soc_entry
 
struct list_head wq_list
 
unsigned long instance
 
u16 flashid
 
u32 flashsize
 
u32 flashsectSize
 
voidaddon
 
struct hba_info_page hba_info_param
 
struct mvs_device devices [MVS_MAX_DEVICES]
 
voidbulk_buffer
 
dma_addr_t bulk_buffer_dma
 
voidbulk_buffer1
 
dma_addr_t bulk_buffer_dma1
 
voiddma_pool
 
struct mvs_slot_info slot_info [0]
 

Detailed Description

Definition at line 343 of file mv_sas.h.

Field Documentation

void* addon

Definition at line 404 of file mv_sas.h.

void* bulk_buffer

Definition at line 407 of file mv_sas.h.

void* bulk_buffer1

Definition at line 409 of file mv_sas.h.

dma_addr_t bulk_buffer_dma

Definition at line 408 of file mv_sas.h.

dma_addr_t bulk_buffer_dma1

Definition at line 410 of file mv_sas.h.

Definition at line 387 of file mv_sas.h.

Definition at line 386 of file mv_sas.h.

struct device* dev

Definition at line 351 of file mv_sas.h.

Definition at line 406 of file mv_sas.h.

Definition at line 412 of file mv_sas.h.

unsigned long flags

Definition at line 344 of file mv_sas.h.

u16 flashid

Definition at line 400 of file mv_sas.h.

u32 flashsectSize

Definition at line 402 of file mv_sas.h.

u32 flashsize

Definition at line 401 of file mv_sas.h.

struct hba_info_page hba_info_param

Definition at line 405 of file mv_sas.h.

struct list_head* hba_list

Definition at line 396 of file mv_sas.h.

Definition at line 394 of file mv_sas.h.

unsigned long instance

Definition at line 399 of file mv_sas.h.

spinlock_t lock

Definition at line 347 of file mv_sas.h.

struct pci_dev* pdev

Definition at line 350 of file mv_sas.h.

Definition at line 392 of file mv_sas.h.

Definition at line 393 of file mv_sas.h.

Definition at line 354 of file mv_sas.h.

void __iomem* regs_ex

Definition at line 357 of file mv_sas.h.

Definition at line 372 of file mv_sas.h.

u32 rx_cons

Definition at line 376 of file mv_sas.h.

Definition at line 373 of file mv_sas.h.

__le32* rx_fis

Definition at line 379 of file mv_sas.h.

dma_addr_t rx_fis_dma

Definition at line 380 of file mv_sas.h.

Definition at line 361 of file mv_sas.h.

u8 sas_addr[SAS_ADDR_SIZE]

Definition at line 358 of file mv_sas.h.

u64 sata_reg_set

Definition at line 395 of file mv_sas.h.

struct Scsi_Host* shost

Definition at line 362 of file mv_sas.h.

Definition at line 383 of file mv_sas.h.

dma_addr_t slot_dma

Definition at line 384 of file mv_sas.h.

struct mvs_slot_info slot_info[0]

Definition at line 413 of file mv_sas.h.

struct list_head soc_entry

Definition at line 397 of file mv_sas.h.

unsigned long* tags

Definition at line 390 of file mv_sas.h.

int tags_num

Definition at line 389 of file mv_sas.h.

__le32* tx

Definition at line 365 of file mv_sas.h.

Definition at line 366 of file mv_sas.h.

u32 tx_prod

Definition at line 369 of file mv_sas.h.

struct list_head wq_list

Definition at line 398 of file mv_sas.h.


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