Lines Matching defs:ipr_ioa_cfg

1451 struct ipr_ioa_cfg {  struct
1452 char eye_catcher[8];
1455 struct list_head queue;
1457 u8 in_reset_reload:1;
1458 u8 in_ioa_bringdown:1;
1459 u8 ioa_unit_checked:1;
1460 u8 dump_taken:1;
1461 u8 scan_done:1;
1462 u8 needs_hard_reset:1;
1463 u8 dual_raid:1;
1464 u8 needs_warm_reset:1;
1465 u8 msi_received:1;
1466 u8 sis64:1;
1467 u8 dump_timeout:1;
1468 u8 cfg_locked:1;
1469 u8 clear_isr:1;
1470 u8 probe_done:1;
1472 u8 revid;
1477 unsigned long target_ids[BITS_TO_LONGS(IPR_MAX_SIS64_DEVS)];
1478 unsigned long array_ids[BITS_TO_LONGS(IPR_MAX_SIS64_DEVS)];
1479 unsigned long vset_ids[BITS_TO_LONGS(IPR_MAX_SIS64_DEVS)];
1481 u16 type; /* CCIN of the card */
1483 u8 log_level;
1491 char trace_start[8];
1493 struct ipr_trace_entry *trace;
1494 atomic_t trace_index;
1496 char cfg_table_start[8];
1498 union {
1501 } u;
1502 dma_addr_t cfg_table_dma;
1503 u32 cfg_table_size;
1504 u32 max_devs_supported;
1506 char resource_table_label[8];
1508 struct ipr_resource_entry *res_entries;
1509 struct list_head free_res_q;
1510 struct list_head used_res_q;
1512 char ipr_hcam_label[8];
1514 struct ipr_hostrcb *hostrcb[IPR_NUM_HCAMS];
1515 dma_addr_t hostrcb_dma[IPR_NUM_HCAMS];
1516 struct list_head hostrcb_free_q;
1517 struct list_head hostrcb_pending_q;
1519 struct ipr_hrr_queue hrrq[IPR_MAX_HRRQ_NUM];
1520 u32 hrrq_num;
1521 atomic_t hrrq_index;
1522 u16 identify_hrrq_index;
1524 struct ipr_bus_attributes bus_attr[IPR_MAX_NUM_BUSES];
1526 unsigned int transop_timeout;
1527 const struct ipr_chip_cfg_t *chip_cfg;
1528 const struct ipr_chip_t *ipr_chip;
1530 void __iomem *hdw_dma_regs; /* iomapped PCI memory space */
1531 unsigned long hdw_dma_regs_pci; /* raw PCI memory space */
1532 void __iomem *ioa_mailbox;
1533 struct ipr_interrupts regs;
1535 u16 saved_pcix_cmd_reg;
1536 u16 reset_retries;
1538 u32 errors_logged;
1539 u32 doorbell;
1541 struct Scsi_Host *host;
1542 struct pci_dev *pdev;
1543 struct ipr_sglist *ucode_sglist;
1544 u8 saved_mode_page_len;
1546 struct work_struct work_q;
1547 struct workqueue_struct *reset_work_q;
1549 wait_queue_head_t reset_wait_q;
1550 wait_queue_head_t msi_wait_q;
1551 wait_queue_head_t eeh_wait_q;
1553 struct ipr_dump *dump;
1554 enum ipr_sdt_state sdt_state;
1556 struct ipr_misc_cbs *vpd_cbs;
1557 dma_addr_t vpd_cbs_dma;
1581 }; /* struct ipr_ioa_cfg */ argument