Lines Matching refs:alt_ioc

427 	if (ioc->alt_ioc)  in mpt_fault_reset_work()
428 ioc = ioc->alt_ioc; in mpt_fault_reset_work()
2017 if (ioc->alt_ioc) in mpt_attach()
2018 ioc->alt_ioc->alt_ioc = NULL; in mpt_attach()
2053 if (!ioc->alt_ioc) in mpt_attach()
2061 if (ioc->alt_ioc) in mpt_attach()
2062 ioc->alt_ioc->alt_ioc = NULL; in mpt_attach()
2318 if (ioc->alt_ioc) { in mpt_do_ioc_recovery()
2319 if (ioc->alt_ioc->active || in mpt_do_ioc_recovery()
2325 CHIPREG_WRITE32(&ioc->alt_ioc->chip->IntMask, in mpt_do_ioc_recovery()
2327 ioc->alt_ioc->active = 0; in mpt_do_ioc_recovery()
2340 if (reset_alt_ioc_active && ioc->alt_ioc) { in mpt_do_ioc_recovery()
2343 "alt_ioc reply irq re-enabled\n", ioc->alt_ioc->name)); in mpt_do_ioc_recovery()
2344 CHIPREG_WRITE32(&ioc->alt_ioc->chip->IntMask, MPI_HIM_DIM); in mpt_do_ioc_recovery()
2345 ioc->alt_ioc->active = 1; in mpt_do_ioc_recovery()
2359 if (hard_reset_done && reset_alt_ioc_active && ioc->alt_ioc) { in mpt_do_ioc_recovery()
2360 if ((rc = MakeIocReady(ioc->alt_ioc, 0, sleepFlag)) == 0) in mpt_do_ioc_recovery()
2365 ioc->alt_ioc->name); in mpt_do_ioc_recovery()
2384 if ((rc = GetIocFacts(ioc->alt_ioc, sleepFlag, reason)) != 0) { in mpt_do_ioc_recovery()
2390 rc = GetIocFacts(ioc->alt_ioc, sleepFlag, reason); in mpt_do_ioc_recovery()
2398 MptDisplayIocCapabilities(ioc->alt_ioc); in mpt_do_ioc_recovery()
2466 if (alt_ioc_ready && ((rc = PrimeIocFifos(ioc->alt_ioc)) != 0)) { in mpt_do_ioc_recovery()
2469 ioc->alt_ioc->name, rc); in mpt_do_ioc_recovery()
2475 if ((rc = SendIocInit(ioc->alt_ioc, sleepFlag)) != 0) { in mpt_do_ioc_recovery()
2480 ioc->alt_ioc->name, rc); in mpt_do_ioc_recovery()
2494 if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) { in mpt_do_ioc_recovery()
2504 ioc->name, ioc->alt_ioc->name, ioc->alt_ioc->cached_fw)); in mpt_do_ioc_recovery()
2526 if (ioc->alt_ioc && alt_ioc_ready && !ioc->alt_ioc->facts.EventState) in mpt_do_ioc_recovery()
2527 rc = SendEventNotification(ioc->alt_ioc, 1, sleepFlag); in mpt_do_ioc_recovery()
2535 if (reset_alt_ioc_active && ioc->alt_ioc) { in mpt_do_ioc_recovery()
2539 ioc->alt_ioc->name)); in mpt_do_ioc_recovery()
2540 CHIPREG_WRITE32(&ioc->alt_ioc->chip->IntMask, in mpt_do_ioc_recovery()
2542 ioc->alt_ioc->active = 1; in mpt_do_ioc_recovery()
2671 if (ioc->alt_ioc != NULL) { in mpt_detect_bound_ports()
2674 ioc->name, ioc->name, ioc->alt_ioc->name); in mpt_detect_bound_ports()
2676 } else if (ioc_srch->alt_ioc != NULL) { in mpt_detect_bound_ports()
2680 ioc_srch->alt_ioc->name); in mpt_detect_bound_ports()
2686 ioc_srch->alt_ioc = ioc; in mpt_detect_bound_ports()
2687 ioc->alt_ioc = ioc_srch; in mpt_detect_bound_ports()
2856 if (ioc->alt_ioc) in mpt_adapter_dispose()
2857 ioc->alt_ioc->alt_ioc = NULL; in mpt_adapter_dispose()
3519 else if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) { in mpt_alloc_fw_memory()
3520 ioc->cached_fw = ioc->alt_ioc->cached_fw; /* use alt_ioc's memory */ in mpt_alloc_fw_memory()
3521 ioc->cached_fw_dma = ioc->alt_ioc->cached_fw_dma; in mpt_alloc_fw_memory()
4032 if (ioc->alt_ioc) in mpt_diag_reset()
4033 diag1val = CHIPREG_READ32(&ioc->alt_ioc->chip->Diagnostic); in mpt_diag_reset()
4075 if (ioc->alt_ioc) in mpt_diag_reset()
4076 diag1val = CHIPREG_READ32(&ioc->alt_ioc->chip->Diagnostic); in mpt_diag_reset()
4106 if (ioc->alt_ioc) { in mpt_diag_reset()
4108 ioc->alt_ioc, MPT_IOC_PRE_RESET); in mpt_diag_reset()
4115 else if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) in mpt_diag_reset()
4116 cached_fw = (MpiFwHeader_t *)ioc->alt_ioc->cached_fw; in mpt_diag_reset()
4180 if (ioc->alt_ioc) in mpt_diag_reset()
4181 diag1val = CHIPREG_READ32(&ioc->alt_ioc->chip->Diagnostic); in mpt_diag_reset()
4239 if (ioc->alt_ioc) in mpt_diag_reset()
4240 diag1val = CHIPREG_READ32(&ioc->alt_ioc->chip->Diagnostic); in mpt_diag_reset()
4250 if (ioc->alt_ioc) in mpt_diag_reset()
4251 ioc->alt_ioc->facts.EventState = 0; in mpt_diag_reset()
6890 (ioc->alt_ioc && ioc->alt_ioc->taskmgmt_in_progress)) { in mpt_set_taskmgmt_in_progress_flag()
6897 if (ioc->alt_ioc) { in mpt_set_taskmgmt_in_progress_flag()
6898 ioc->alt_ioc->taskmgmt_in_progress = 1; in mpt_set_taskmgmt_in_progress_flag()
6899 ioc->alt_ioc->taskmgmt_quiesce_io = 1; in mpt_set_taskmgmt_in_progress_flag()
6920 if (ioc->alt_ioc) { in mpt_clear_taskmgmt_in_progress_flag()
6921 ioc->alt_ioc->taskmgmt_in_progress = 0; in mpt_clear_taskmgmt_in_progress_flag()
6922 ioc->alt_ioc->taskmgmt_quiesce_io = 0; in mpt_clear_taskmgmt_in_progress_flag()
7177 if (ioc->alt_ioc) in mpt_HardResetHandler()
7178 ioc->alt_ioc->ioc_reset_in_progress = 1; in mpt_HardResetHandler()
7190 if (ioc->alt_ioc) in mpt_HardResetHandler()
7191 mpt_signal_reset(cb_idx, ioc->alt_ioc, in mpt_HardResetHandler()
7212 if (ioc->alt_ioc) { in mpt_HardResetHandler()
7213 ioc->alt_ioc->ioc_reset_in_progress = 0; in mpt_HardResetHandler()
7214 ioc->alt_ioc->taskmgmt_quiesce_io = 0; in mpt_HardResetHandler()
7215 ioc->alt_ioc->taskmgmt_in_progress = 0; in mpt_HardResetHandler()
7222 if (ioc->alt_ioc) in mpt_HardResetHandler()
7224 ioc->alt_ioc, MPT_IOC_POST_RESET); in mpt_HardResetHandler()