Lines Matching defs:ips_ha
1032 typedef struct ips_ha { struct
1033 uint8_t ha_id[IPS_MAX_CHANNELS+1];
1034 uint32_t dcdb_active[IPS_MAX_CHANNELS];
1035 uint32_t io_addr; /* Base I/O address */
1036 uint8_t ntargets; /* Number of targets */
1037 uint8_t nbus; /* Number of buses */
1038 uint8_t nlun; /* Number of Luns */
1039 uint16_t ad_type; /* Adapter type */
1040 uint16_t host_num; /* Adapter number */
1041 uint32_t max_xfer; /* Maximum Xfer size */
1042 uint32_t max_cmds; /* Max concurrent commands */
1043 uint32_t num_ioctl; /* Number of Ioctls */
1044 ips_stat_t sp; /* Status packer pointer */
1045 struct ips_scb *scbs; /* Array of all CCBS */
1046 struct ips_scb *scb_freelist; /* SCB free list */
1047 ips_wait_queue_t scb_waitlist; /* Pending SCB list */
1048 ips_copp_queue_t copp_waitlist; /* Pending PT list */
1049 ips_scb_queue_t scb_activelist; /* Active SCB list */
1050 IPS_IO_CMD *dummy; /* dummy command */
1051 IPS_ADAPTER *adapt; /* Adapter status area */
1052 IPS_LD_INFO *logical_drive_info; /* Adapter Logical Drive Info */
1053 dma_addr_t logical_drive_info_dma_addr; /* Logical Drive Info DMA Address */
1054 IPS_ENQ *enq; /* Adapter Enquiry data */
1055 IPS_CONF *conf; /* Adapter config data */
1056 IPS_NVRAM_P5 *nvram; /* NVRAM page 5 data */
1057 IPS_SUBSYS *subsys; /* Subsystem parameters */
1058 char *ioctl_data; /* IOCTL data area */
1059 uint32_t ioctl_datasize; /* IOCTL data size */
1060 uint32_t cmd_in_progress; /* Current command in progress*/
1084 } ips_ha_t; argument