Lines Matching refs:idc
147 cur = adapter->ahw->idc.curr_state; in qlcnic_83xx_idc_log_state_history()
148 prev = adapter->ahw->idc.prev_state; in qlcnic_83xx_idc_log_state_history()
152 adapter->ahw->idc.name[cur], in qlcnic_83xx_idc_log_state_history()
153 adapter->ahw->idc.name[prev]); in qlcnic_83xx_idc_log_state_history()
171 seconds = jiffies / HZ - adapter->ahw->idc.sec_counter; in qlcnic_83xx_idc_update_audit_reg()
177 adapter->ahw->idc.sec_counter = jiffies / HZ; in qlcnic_83xx_idc_update_audit_reg()
311 seconds = jiffies / HZ - adapter->ahw->idc.sec_counter; in qlcnic_83xx_idc_check_timeout()
653 set_bit(QLC_83XX_MODULE_LOADED, &adapter->ahw->idc.status); in qlcnic_83xx_idc_update_idc_params()
655 ahw->idc.quiesce_req = 0; in qlcnic_83xx_idc_update_idc_params()
656 ahw->idc.delay = QLC_83XX_IDC_FW_POLL_DELAY; in qlcnic_83xx_idc_update_idc_params()
657 ahw->idc.err_code = 0; in qlcnic_83xx_idc_update_idc_params()
658 ahw->idc.collect_dump = 0; in qlcnic_83xx_idc_update_idc_params()
661 ahw->idc.delay_reset = 0; in qlcnic_83xx_idc_update_idc_params()
681 if (ahw->idc.prev_state != QLC_83XX_IDC_DEV_READY) { in qlcnic_83xx_idc_ready_state_entry()
684 if ((ahw->idc.prev_state == QLC_83XX_IDC_DEV_NEED_RESET) || in qlcnic_83xx_idc_ready_state_entry()
685 (ahw->idc.prev_state == QLC_83XX_IDC_DEV_INIT)) { in qlcnic_83xx_idc_ready_state_entry()
714 if (!ahw->idc.vnic_wait_limit--) { in qlcnic_83xx_idc_vnic_pf_entry()
723 if (ahw->idc.vnic_state != QLCNIC_DEV_NPAR_OPER) { in qlcnic_83xx_idc_vnic_pf_entry()
728 if (ahw->idc.prev_state != QLC_83XX_IDC_DEV_UNKNOWN) { in qlcnic_83xx_idc_vnic_pf_entry()
732 adapter->ahw->idc.vnic_state = QLCNIC_DEV_NPAR_OPER; in qlcnic_83xx_idc_vnic_pf_entry()
742 adapter->ahw->idc.err_code = -EIO; in qlcnic_83xx_idc_unknown_state()
797 if (adapter->ahw->idc.prev_state == QLC_83XX_IDC_DEV_NEED_RESET) { in qlcnic_83xx_idc_init_state()
827 if (ahw->idc.state_entry(adapter)) in qlcnic_83xx_idc_ready_state()
860 if ((val & QLC_83XX_IDC_GRACEFULL_RESET) || ahw->idc.collect_dump) { in qlcnic_83xx_idc_ready_state()
877 if (adapter->ahw->idc.quiesce_req) { in qlcnic_83xx_idc_ready_state()
903 if (adapter->ahw->idc.prev_state != QLC_83XX_IDC_DEV_NEED_RESET) { in qlcnic_83xx_idc_need_reset_state()
913 adapter->ahw->idc.delay_reset = 1; in qlcnic_83xx_idc_need_reset_state()
926 if (adapter->ahw->idc.delay_reset) { in qlcnic_83xx_idc_need_reset_state()
929 adapter->ahw->idc.delay_reset = 0; in qlcnic_83xx_idc_need_reset_state()
970 ahw->idc.err_code = -EIO; in qlcnic_83xx_idc_failed_state()
986 cur = adapter->ahw->idc.curr_state; in qlcnic_83xx_idc_check_state_validity()
987 prev = adapter->ahw->idc.prev_state; in qlcnic_83xx_idc_check_state_validity()
1139 adapter->ahw->idc.curr_state = QLC_83XX_IDC_DEV_UNKNOWN; in qlcnic_83xx_idc_poll_dev_state()
1141 adapter->ahw->idc.curr_state = state; in qlcnic_83xx_idc_poll_dev_state()
1144 switch (adapter->ahw->idc.curr_state) { in qlcnic_83xx_idc_poll_dev_state()
1167 adapter->ahw->idc.prev_state = adapter->ahw->idc.curr_state; in qlcnic_83xx_idc_poll_dev_state()
1171 if (test_bit(QLC_83XX_MODULE_LOADED, &adapter->ahw->idc.status)) in qlcnic_83xx_idc_poll_dev_state()
1173 adapter->ahw->idc.delay); in qlcnic_83xx_idc_poll_dev_state()
1191 adapter->ahw->idc.curr_state = QLC_83XX_IDC_DEV_UNKNOWN; in qlcnic_83xx_setup_idc_parameters()
1192 adapter->ahw->idc.prev_state = QLC_83XX_IDC_DEV_UNKNOWN; in qlcnic_83xx_setup_idc_parameters()
1193 adapter->ahw->idc.delay = QLC_83XX_IDC_FW_POLL_DELAY; in qlcnic_83xx_setup_idc_parameters()
1194 adapter->ahw->idc.err_code = 0; in qlcnic_83xx_setup_idc_parameters()
1195 adapter->ahw->idc.collect_dump = 0; in qlcnic_83xx_setup_idc_parameters()
1196 adapter->ahw->idc.name = (char **)qlc_83xx_idc_states; in qlcnic_83xx_setup_idc_parameters()
1199 set_bit(QLC_83XX_MODULE_LOADED, &adapter->ahw->idc.status); in qlcnic_83xx_setup_idc_parameters()
1237 adapter->ahw->idc.curr_state = state; in qlcnic_83xx_idc_first_to_load_function_handler()
1299 clear_bit(QLC_83XX_MODULE_LOADED, &adapter->ahw->idc.status); in qlcnic_83xx_idc_exit()
1332 adapter->ahw->idc.collect_dump = 1; in qlcnic_83xx_idc_request_reset()
2328 ahw->idc.state_entry = qlcnic_83xx_idc_ready_state_entry; in qlcnic_83xx_configure_opmode()
2566 struct qlc_83xx_idc *idc = &ahw->idc; in qlcnic_83xx_aer_stop_poll_work() local
2568 clear_bit(QLC_83XX_MBX_READY, &idc->status); in qlcnic_83xx_aer_stop_poll_work()
2583 struct qlc_83xx_idc *idc = &ahw->idc; in qlcnic_83xx_aer_reset() local
2591 idc->prev_state = QLC_83XX_IDC_DEV_NEED_RESET; in qlcnic_83xx_aer_reset()
2600 ret = idc->state_entry(adapter); in qlcnic_83xx_aer_reset()
2607 struct qlc_83xx_idc *idc = &ahw->idc; in qlcnic_83xx_aer_start_poll_work() local
2610 idc->prev_state = QLC_83XX_IDC_DEV_READY; in qlcnic_83xx_aer_start_poll_work()