Lines Matching defs:pm8001_hba_info

483 struct pm8001_hba_info {  struct
484 char name[PM8001_NAME_LENGTH];
485 struct list_head list;
486 unsigned long flags;
487 spinlock_t lock;/* host-wide lock */
488 spinlock_t bitmap_lock;
489 struct pci_dev *pdev;/* our device */
490 struct device *dev;
491 struct pm8001_hba_memspace io_mem[6];
492 struct mpi_mem_req memoryMap;
493 struct encrypt encrypt_info; /* support encryption */
494 struct forensic_data forensic_info;
495 u32 fatal_bar_loc;
496 u32 forensic_last_offset;
497 u32 fatal_forensic_shift_offset;
498 u32 forensic_fatal_step;
499 u32 evtlog_ib_offset;
500 u32 evtlog_ob_offset;
501 void __iomem *msg_unit_tbl_addr;/*Message Unit Table Addr*/
502 void __iomem *main_cfg_tbl_addr;/*Main Config Table Addr*/
503 void __iomem *general_stat_tbl_addr;/*General Status Table Addr*/
504 void __iomem *inbnd_q_tbl_addr;/*Inbound Queue Config Table Addr*/
505 void __iomem *outbnd_q_tbl_addr;/*Outbound Queue Config Table Addr*/
506 void __iomem *pspa_q_tbl_addr;
508 void __iomem *ivt_tbl_addr; /*MPI IVT Table Addr */
509 void __iomem *fatal_tbl_addr; /*MPI IVT Table Addr */
510 union main_cfg_table main_cfg_tbl;
511 union general_status_table gs_tbl;
512 struct inbound_queue_table inbnd_q_tbl[PM8001_MAX_SPCV_INB_NUM];
513 struct outbound_queue_table outbnd_q_tbl[PM8001_MAX_SPCV_OUTB_NUM];
514 struct sas_phy_attribute_table phy_attr_table;
516 u8 sas_addr[SAS_ADDR_SIZE];
517 struct sas_ha_struct *sas;/* SCSI/SAS glue */
518 struct Scsi_Host *shost;
519 u32 chip_id;
520 const struct pm8001_chip_info *chip;
521 struct completion *nvmd_completion;
522 int tags_num;
523 unsigned long *tags;
524 struct pm8001_phy phy[PM8001_MAX_PHYS];
548 struct pm8001_hba_info *pm8001_ha; argument