Linux Kernel
3.7.1
|
#include <mv_sas.h>
Data Fields | |
unsigned long | flags |
spinlock_t | lock |
struct pci_dev * | pdev |
struct device * | dev |
void __iomem * | regs |
void __iomem * | regs_ex |
u8 | sas_addr [SAS_ADDR_SIZE] |
struct sas_ha_struct * | sas |
struct Scsi_Host * | shost |
__le32 * | tx |
dma_addr_t | tx_dma |
u32 | tx_prod |
__le32 * | rx |
dma_addr_t | rx_dma |
u32 | rx_cons |
__le32 * | rx_fis |
dma_addr_t | rx_fis_dma |
struct mvs_cmd_hdr * | slot |
dma_addr_t | slot_dma |
u32 | chip_id |
struct mvs_chip_info * | chip |
int | tags_num |
unsigned long * | tags |
struct mvs_phy | phy [MVS_MAX_PHYS] |
struct mvs_port | port [MVS_MAX_PHYS] |
u32 | id |
u64 | sata_reg_set |
struct list_head * | hba_list |
struct list_head | soc_entry |
struct list_head | wq_list |
unsigned long | instance |
u16 | flashid |
u32 | flashsize |
u32 | flashsectSize |
void * | addon |
struct hba_info_page | hba_info_param |
struct mvs_device | devices [MVS_MAX_DEVICES] |
void * | bulk_buffer |
dma_addr_t | bulk_buffer_dma |
void * | bulk_buffer1 |
dma_addr_t | bulk_buffer_dma1 |
void * | dma_pool |
struct mvs_slot_info | slot_info [0] |
dma_addr_t bulk_buffer_dma |
dma_addr_t bulk_buffer_dma1 |
struct mvs_device devices[MVS_MAX_DEVICES] |
struct hba_info_page hba_info_param |
spinlock_t lock |
dma_addr_t rx_fis_dma |
struct sas_ha_struct* sas |
u8 sas_addr[SAS_ADDR_SIZE] |
dma_addr_t slot_dma |
struct mvs_slot_info slot_info[0] |