Lines Matching defs:ipr_ioa_cfg

1468 struct ipr_ioa_cfg {  struct
1469 char eye_catcher[8];
1472 struct list_head queue;
1474 u8 in_reset_reload:1;
1475 u8 in_ioa_bringdown:1;
1476 u8 ioa_unit_checked:1;
1477 u8 dump_taken:1;
1478 u8 scan_done:1;
1479 u8 needs_hard_reset:1;
1480 u8 dual_raid:1;
1481 u8 needs_warm_reset:1;
1482 u8 msi_received:1;
1483 u8 sis64:1;
1484 u8 dump_timeout:1;
1485 u8 cfg_locked:1;
1486 u8 clear_isr:1;
1487 u8 probe_done:1;
1489 u8 revid;
1494 unsigned long target_ids[BITS_TO_LONGS(IPR_MAX_SIS64_DEVS)];
1495 unsigned long array_ids[BITS_TO_LONGS(IPR_MAX_SIS64_DEVS)];
1496 unsigned long vset_ids[BITS_TO_LONGS(IPR_MAX_SIS64_DEVS)];
1498 u16 type; /* CCIN of the card */
1500 u8 log_level;
1508 char trace_start[8];
1510 struct ipr_trace_entry *trace;
1511 atomic_t trace_index;
1513 char cfg_table_start[8];
1515 union {
1518 } u;
1519 dma_addr_t cfg_table_dma;
1520 u32 cfg_table_size;
1521 u32 max_devs_supported;
1523 char resource_table_label[8];
1525 struct ipr_resource_entry *res_entries;
1526 struct list_head free_res_q;
1527 struct list_head used_res_q;
1529 char ipr_hcam_label[8];
1531 struct ipr_hostrcb *hostrcb[IPR_NUM_HCAMS];
1532 dma_addr_t hostrcb_dma[IPR_NUM_HCAMS];
1533 struct list_head hostrcb_free_q;
1534 struct list_head hostrcb_pending_q;
1536 struct ipr_hrr_queue hrrq[IPR_MAX_HRRQ_NUM];
1537 u32 hrrq_num;
1538 atomic_t hrrq_index;
1539 u16 identify_hrrq_index;
1541 struct ipr_bus_attributes bus_attr[IPR_MAX_NUM_BUSES];
1543 unsigned int transop_timeout;
1544 const struct ipr_chip_cfg_t *chip_cfg;
1545 const struct ipr_chip_t *ipr_chip;
1547 void __iomem *hdw_dma_regs; /* iomapped PCI memory space */
1548 unsigned long hdw_dma_regs_pci; /* raw PCI memory space */
1549 void __iomem *ioa_mailbox;
1550 struct ipr_interrupts regs;
1552 u16 saved_pcix_cmd_reg;
1553 u16 reset_retries;
1555 u32 errors_logged;
1556 u32 doorbell;
1558 struct Scsi_Host *host;
1559 struct pci_dev *pdev;
1560 struct ipr_sglist *ucode_sglist;
1561 u8 saved_mode_page_len;
1563 struct work_struct work_q;
1564 struct workqueue_struct *reset_work_q;
1566 wait_queue_head_t reset_wait_q;
1567 wait_queue_head_t msi_wait_q;
1568 wait_queue_head_t eeh_wait_q;
1570 struct ipr_dump *dump;
1571 enum ipr_sdt_state sdt_state;
1573 struct ipr_misc_cbs *vpd_cbs;
1574 dma_addr_t vpd_cbs_dma;
1598 }; /* struct ipr_ioa_cfg */ argument