Print this page
First pass at 4310
@@ -897,10 +897,13 @@
uint8_t m_done_traverse_smp;
int m_diag_action_in_progress;
uint16_t m_dev_handle;
uint16_t m_smp_devhdl;
+ /* In case of reset */
+ ddi_taskq_t *m_reset_taskq;
+
/*
* Event recording
*/
uint8_t m_event_index;
uint32_t m_event_number;
@@ -1325,10 +1328,11 @@
uint16_t dev_handle, int lun, uint8_t *reply, uint32_t reply_size,
int mode);
int mptsas_send_event_ack(mptsas_t *mpt, uint32_t event, uint32_t eventcntx);
void mptsas_send_pending_event_ack(mptsas_t *mpt);
void mptsas_set_throttle(struct mptsas *mpt, mptsas_target_t *ptgt, int what);
+void mptsas_handle_restart_ioc(void *mpt);
int mptsas_restart_ioc(mptsas_t *mpt);
void mptsas_update_driver_data(struct mptsas *mpt);
uint64_t mptsas_get_sata_guid(mptsas_t *mpt, mptsas_target_t *ptgt, int lun);
/*