Lines Matching defs:pm8001_hba_info

498 struct pm8001_hba_info {  struct
499 char name[PM8001_NAME_LENGTH];
500 struct list_head list;
501 unsigned long flags;
502 spinlock_t lock;/* host-wide lock */
503 spinlock_t bitmap_lock;
504 struct pci_dev *pdev;/* our device */
505 struct device *dev;
506 struct pm8001_hba_memspace io_mem[6];
507 struct mpi_mem_req memoryMap;
508 struct encrypt encrypt_info; /* support encryption */
509 struct forensic_data forensic_info;
510 u32 fatal_bar_loc;
511 u32 forensic_last_offset;
512 u32 fatal_forensic_shift_offset;
513 u32 forensic_fatal_step;
514 u32 forensic_preserved_accumulated_transfer;
515 u32 evtlog_ib_offset;
516 u32 evtlog_ob_offset;
517 void __iomem *msg_unit_tbl_addr;/*Message Unit Table Addr*/
518 void __iomem *main_cfg_tbl_addr;/*Main Config Table Addr*/
519 void __iomem *general_stat_tbl_addr;/*General Status Table Addr*/
520 void __iomem *inbnd_q_tbl_addr;/*Inbound Queue Config Table Addr*/
521 void __iomem *outbnd_q_tbl_addr;/*Outbound Queue Config Table Addr*/
522 void __iomem *pspa_q_tbl_addr;
524 void __iomem *ivt_tbl_addr; /*MPI IVT Table Addr */
525 void __iomem *fatal_tbl_addr; /*MPI IVT Table Addr */
526 union main_cfg_table main_cfg_tbl;
527 union general_status_table gs_tbl;
528 struct inbound_queue_table inbnd_q_tbl[PM8001_MAX_INB_NUM];
529 struct outbound_queue_table outbnd_q_tbl[PM8001_MAX_OUTB_NUM];
530 struct sas_phy_attribute_table phy_attr_table;
532 u8 sas_addr[SAS_ADDR_SIZE];
533 struct sas_ha_struct *sas;/* SCSI/SAS glue */
534 struct Scsi_Host *shost;
535 u32 chip_id;
536 const struct pm8001_chip_info *chip;
537 struct completion *nvmd_completion;
538 int tags_num;
539 unsigned long *tags;
540 struct pm8001_phy phy[PM8001_MAX_PHYS];
541 struct pm8001_port port[PM8001_MAX_PHYS];
542 u32 id;
543 u32 irq;
544 u32 iomb_size; /* SPC and SPCV IOMB size */
545 struct pm8001_device *devices;
546 struct pm8001_ccb_info *ccb_info;
548 int number_of_intr;/*will be used in remove()*/
549 char intr_drvname[PM8001_MAX_MSIX_VEC]
575 struct pm8001_hba_info *pm8001_ha; argument