Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/smartpqi/smartpqi_structures.h
Context not available. | |||||
boolean_t created; | boolean_t created; | ||||
boolean_t lockcreated; | boolean_t lockcreated; | ||||
char lockname[LOCKNAME_SIZE]; | char lockname[LOCKNAME_SIZE]; | ||||
OS_LOCK_T lock OS_ATTRIBUTE_ALIGNED(8); | OS_PQILOCK_T lock OS_ATTRIBUTE_ALIGNED(8); | ||||
}ib_queue_t; | }ib_queue_t; | ||||
typedef struct ob_queue { | typedef struct ob_queue { | ||||
Context not available. | |||||
boolean_t req_pending; | boolean_t req_pending; | ||||
}rcb_t; | }rcb_t; | ||||
typedef struct tid_pool { | |||||
int tid[PQI_MAX_PHYSICALS]; | |||||
int index; | |||||
}tid_pool_t; | |||||
typedef struct pqisrc_softstate { | typedef struct pqisrc_softstate { | ||||
OS_SPECIFIC_T os_specific; | OS_SPECIFIC_T os_specific; | ||||
struct ioa_registers *ioa_reg; | struct ioa_registers *ioa_reg; | ||||
Context not available. | |||||
pqi_scsi_dev_t *device_list[PQI_MAX_DEVICES][PQI_MAX_MULTILUN]; | pqi_scsi_dev_t *device_list[PQI_MAX_DEVICES][PQI_MAX_MULTILUN]; | ||||
OS_SEMA_LOCK_T scan_lock; | OS_SEMA_LOCK_T scan_lock; | ||||
uint8_t lun_count[PQI_MAX_DEVICES]; | uint8_t lun_count[PQI_MAX_DEVICES]; | ||||
uint64_t target_sas_addr[PQI_MAX_EXT_TARGETS]; | |||||
OS_ATOMIC64_T num_intrs; | OS_ATOMIC64_T num_intrs; | ||||
uint64_t prev_num_intrs; | uint64_t prev_num_intrs; | ||||
uint64_t prev_heartbeat_count; | uint64_t prev_heartbeat_count; | ||||
Context not available. | |||||
boolean_t ctrl_online; | boolean_t ctrl_online; | ||||
uint8_t pqi_reset_quiesce_allowed : 1; | uint8_t pqi_reset_quiesce_allowed : 1; | ||||
boolean_t ctrl_in_pqi_mode; | boolean_t ctrl_in_pqi_mode; | ||||
tid_pool_t tid_pool; | |||||
}pqisrc_softstate_t; | }pqisrc_softstate_t; | ||||
#endif | #endif | ||||
Context not available. |