|
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] |
1.8.2