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()
2016 if (ioc->alt_ioc) in mpt_attach()
2017 ioc->alt_ioc->alt_ioc = NULL; in mpt_attach()
2052 if (!ioc->alt_ioc) in mpt_attach()
2060 if (ioc->alt_ioc) in mpt_attach()
2061 ioc->alt_ioc->alt_ioc = NULL; in mpt_attach()
2317 if (ioc->alt_ioc) { in mpt_do_ioc_recovery()
2318 if (ioc->alt_ioc->active || in mpt_do_ioc_recovery()
2324 CHIPREG_WRITE32(&ioc->alt_ioc->chip->IntMask, in mpt_do_ioc_recovery()
2326 ioc->alt_ioc->active = 0; in mpt_do_ioc_recovery()
2339 if (reset_alt_ioc_active && ioc->alt_ioc) { in mpt_do_ioc_recovery()
2342 "alt_ioc reply irq re-enabled\n", ioc->alt_ioc->name)); in mpt_do_ioc_recovery()
2343 CHIPREG_WRITE32(&ioc->alt_ioc->chip->IntMask, MPI_HIM_DIM); in mpt_do_ioc_recovery()
2344 ioc->alt_ioc->active = 1; in mpt_do_ioc_recovery()
2358 if (hard_reset_done && reset_alt_ioc_active && ioc->alt_ioc) { in mpt_do_ioc_recovery()
2359 if ((rc = MakeIocReady(ioc->alt_ioc, 0, sleepFlag)) == 0) in mpt_do_ioc_recovery()
2364 ioc->alt_ioc->name); in mpt_do_ioc_recovery()
2383 if ((rc = GetIocFacts(ioc->alt_ioc, sleepFlag, reason)) != 0) { in mpt_do_ioc_recovery()
2389 rc = GetIocFacts(ioc->alt_ioc, sleepFlag, reason); in mpt_do_ioc_recovery()
2397 MptDisplayIocCapabilities(ioc->alt_ioc); in mpt_do_ioc_recovery()
2465 if (alt_ioc_ready && ((rc = PrimeIocFifos(ioc->alt_ioc)) != 0)) { in mpt_do_ioc_recovery()
2468 ioc->alt_ioc->name, rc); in mpt_do_ioc_recovery()
2474 if ((rc = SendIocInit(ioc->alt_ioc, sleepFlag)) != 0) { in mpt_do_ioc_recovery()
2479 ioc->alt_ioc->name, rc); in mpt_do_ioc_recovery()
2493 if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) { in mpt_do_ioc_recovery()
2503 ioc->name, ioc->alt_ioc->name, ioc->alt_ioc->cached_fw)); in mpt_do_ioc_recovery()
2525 if (ioc->alt_ioc && alt_ioc_ready && !ioc->alt_ioc->facts.EventState) in mpt_do_ioc_recovery()
2526 rc = SendEventNotification(ioc->alt_ioc, 1, sleepFlag); in mpt_do_ioc_recovery()
2534 if (reset_alt_ioc_active && ioc->alt_ioc) { in mpt_do_ioc_recovery()
2538 ioc->alt_ioc->name)); in mpt_do_ioc_recovery()
2539 CHIPREG_WRITE32(&ioc->alt_ioc->chip->IntMask, in mpt_do_ioc_recovery()
2541 ioc->alt_ioc->active = 1; in mpt_do_ioc_recovery()
2670 if (ioc->alt_ioc != NULL) { in mpt_detect_bound_ports()
2673 ioc->name, ioc->name, ioc->alt_ioc->name); in mpt_detect_bound_ports()
2675 } else if (ioc_srch->alt_ioc != NULL) { in mpt_detect_bound_ports()
2679 ioc_srch->alt_ioc->name); in mpt_detect_bound_ports()
2685 ioc_srch->alt_ioc = ioc; in mpt_detect_bound_ports()
2686 ioc->alt_ioc = ioc_srch; in mpt_detect_bound_ports()
2855 if (ioc->alt_ioc) in mpt_adapter_dispose()
2856 ioc->alt_ioc->alt_ioc = NULL; in mpt_adapter_dispose()
3517 else if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) { in mpt_alloc_fw_memory()
3518 ioc->cached_fw = ioc->alt_ioc->cached_fw; /* use alt_ioc's memory */ in mpt_alloc_fw_memory()
3519 ioc->cached_fw_dma = ioc->alt_ioc->cached_fw_dma; in mpt_alloc_fw_memory()
4030 if (ioc->alt_ioc) in mpt_diag_reset()
4031 diag1val = CHIPREG_READ32(&ioc->alt_ioc->chip->Diagnostic); in mpt_diag_reset()
4073 if (ioc->alt_ioc) in mpt_diag_reset()
4074 diag1val = CHIPREG_READ32(&ioc->alt_ioc->chip->Diagnostic); in mpt_diag_reset()
4104 if (ioc->alt_ioc) { in mpt_diag_reset()
4106 ioc->alt_ioc, MPT_IOC_PRE_RESET); in mpt_diag_reset()
4113 else if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) in mpt_diag_reset()
4114 cached_fw = (MpiFwHeader_t *)ioc->alt_ioc->cached_fw; in mpt_diag_reset()
4178 if (ioc->alt_ioc) in mpt_diag_reset()
4179 diag1val = CHIPREG_READ32(&ioc->alt_ioc->chip->Diagnostic); in mpt_diag_reset()
4237 if (ioc->alt_ioc) in mpt_diag_reset()
4238 diag1val = CHIPREG_READ32(&ioc->alt_ioc->chip->Diagnostic); in mpt_diag_reset()
4248 if (ioc->alt_ioc) in mpt_diag_reset()
4249 ioc->alt_ioc->facts.EventState = 0; in mpt_diag_reset()
6879 (ioc->alt_ioc && ioc->alt_ioc->taskmgmt_in_progress)) { in mpt_set_taskmgmt_in_progress_flag()
6886 if (ioc->alt_ioc) { in mpt_set_taskmgmt_in_progress_flag()
6887 ioc->alt_ioc->taskmgmt_in_progress = 1; in mpt_set_taskmgmt_in_progress_flag()
6888 ioc->alt_ioc->taskmgmt_quiesce_io = 1; in mpt_set_taskmgmt_in_progress_flag()
6909 if (ioc->alt_ioc) { in mpt_clear_taskmgmt_in_progress_flag()
6910 ioc->alt_ioc->taskmgmt_in_progress = 0; in mpt_clear_taskmgmt_in_progress_flag()
6911 ioc->alt_ioc->taskmgmt_quiesce_io = 0; in mpt_clear_taskmgmt_in_progress_flag()
7164 if (ioc->alt_ioc) in mpt_HardResetHandler()
7165 ioc->alt_ioc->ioc_reset_in_progress = 1; in mpt_HardResetHandler()
7177 if (ioc->alt_ioc) in mpt_HardResetHandler()
7178 mpt_signal_reset(cb_idx, ioc->alt_ioc, in mpt_HardResetHandler()
7199 if (ioc->alt_ioc) { in mpt_HardResetHandler()
7200 ioc->alt_ioc->ioc_reset_in_progress = 0; in mpt_HardResetHandler()
7201 ioc->alt_ioc->taskmgmt_quiesce_io = 0; in mpt_HardResetHandler()
7202 ioc->alt_ioc->taskmgmt_in_progress = 0; in mpt_HardResetHandler()
7209 if (ioc->alt_ioc) in mpt_HardResetHandler()
7211 ioc->alt_ioc, MPT_IOC_POST_RESET); in mpt_HardResetHandler()