Lines Matching defs:ipr_ioa_cfg

1477 struct ipr_ioa_cfg {  struct
1478 char eye_catcher[8];
1481 struct list_head queue;
1483 u8 in_reset_reload:1;
1484 u8 in_ioa_bringdown:1;
1485 u8 ioa_unit_checked:1;
1486 u8 dump_taken:1;
1487 u8 scan_enabled:1;
1488 u8 scan_done:1;
1489 u8 needs_hard_reset:1;
1490 u8 dual_raid:1;
1491 u8 needs_warm_reset:1;
1492 u8 msi_received:1;
1493 u8 sis64:1;
1494 u8 dump_timeout:1;
1495 u8 cfg_locked:1;
1496 u8 clear_isr:1;
1497 u8 probe_done:1;
1498 u8 scsi_unblock:1;
1499 u8 scsi_blocked:1;
1501 u8 revid;
1506 unsigned long target_ids[BITS_TO_LONGS(IPR_MAX_SIS64_DEVS)];
1507 unsigned long array_ids[BITS_TO_LONGS(IPR_MAX_SIS64_DEVS)];
1508 unsigned long vset_ids[BITS_TO_LONGS(IPR_MAX_SIS64_DEVS)];
1510 u16 type; /* CCIN of the card */
1512 u8 log_level;
1521 char trace_start[8];
1523 struct ipr_trace_entry *trace;
1524 atomic_t trace_index;
1526 char cfg_table_start[8];
1528 union {
1531 } u;
1532 dma_addr_t cfg_table_dma;
1533 u32 cfg_table_size;
1534 u32 max_devs_supported;
1536 char resource_table_label[8];
1538 struct ipr_resource_entry *res_entries;
1539 struct list_head free_res_q;
1540 struct list_head used_res_q;
1542 char ipr_hcam_label[8];
1544 struct ipr_hostrcb *hostrcb[IPR_MAX_HCAMS];
1545 dma_addr_t hostrcb_dma[IPR_MAX_HCAMS];
1546 struct list_head hostrcb_free_q;
1547 struct list_head hostrcb_pending_q;
1548 struct list_head hostrcb_report_q;
1550 struct ipr_hrr_queue hrrq[IPR_MAX_HRRQ_NUM];
1551 u32 hrrq_num;
1552 atomic_t hrrq_index;
1553 u16 identify_hrrq_index;
1555 struct ipr_bus_attributes bus_attr[IPR_MAX_NUM_BUSES];
1557 unsigned int transop_timeout;
1558 const struct ipr_chip_cfg_t *chip_cfg;
1559 const struct ipr_chip_t *ipr_chip;
1561 void __iomem *hdw_dma_regs; /* iomapped PCI memory space */
1562 unsigned long hdw_dma_regs_pci; /* raw PCI memory space */
1563 void __iomem *ioa_mailbox;
1564 struct ipr_interrupts regs;
1566 u16 saved_pcix_cmd_reg;
1567 u16 reset_retries;
1569 u32 errors_logged;
1570 u32 doorbell;
1572 struct Scsi_Host *host;
1573 struct pci_dev *pdev;
1574 struct ipr_sglist *ucode_sglist;
1575 u8 saved_mode_page_len;
1577 struct work_struct work_q;
1578 struct work_struct scsi_add_work_q;
1579 struct workqueue_struct *reset_work_q;
1581 wait_queue_head_t reset_wait_q;
1582 wait_queue_head_t msi_wait_q;
1583 wait_queue_head_t eeh_wait_q;
1585 struct ipr_dump *dump;
1586 enum ipr_sdt_state sdt_state;
1611 }; /* struct ipr_ioa_cfg */ argument