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