Lines Matching refs:cached_fw
1842 ioc->cached_fw = NULL; in mpt_attach()
2484 if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) { in mpt_do_ioc_recovery()
2494 ioc->name, ioc->alt_ioc->name, ioc->alt_ioc->cached_fw)); in mpt_do_ioc_recovery()
2495 ioc->cached_fw = NULL; in mpt_do_ioc_recovery()
2694 if (ioc->cached_fw != NULL) { in mpt_adapter_disable()
2698 ioc->cached_fw, CAN_SLEEP)) < 0) { in mpt_adapter_disable()
3504 if (ioc->cached_fw) { in mpt_alloc_fw_memory()
3508 else if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) { in mpt_alloc_fw_memory()
3509 ioc->cached_fw = ioc->alt_ioc->cached_fw; /* use alt_ioc's memory */ in mpt_alloc_fw_memory()
3514 ioc->cached_fw = dma_alloc_coherent(&ioc->pcidev->dev, size, in mpt_alloc_fw_memory()
3516 if (!ioc->cached_fw) { in mpt_alloc_fw_memory()
3522 ioc->name, ioc->cached_fw, (void *)(ulong)ioc->cached_fw_dma, size, size)); in mpt_alloc_fw_memory()
3542 if (!ioc->cached_fw) in mpt_free_fw_memory()
3547 ioc->name, ioc->cached_fw, (void *)(ulong)ioc->cached_fw_dma, sz, sz)); in mpt_free_fw_memory()
3548 dma_free_coherent(&ioc->pcidev->dev, sz, ioc->cached_fw, in mpt_free_fw_memory()
3551 ioc->cached_fw = NULL; in mpt_free_fw_memory()
3588 ioc->name, ioc->cached_fw, (void *)(ulong)ioc->cached_fw_dma, sz, sz)); in mpt_do_upload()
3965 MpiFwHeader_t *cached_fw; /* Pointer to FW */ in mpt_diag_reset() local
4104 if (ioc->cached_fw) in mpt_diag_reset()
4105 cached_fw = (MpiFwHeader_t *)ioc->cached_fw; in mpt_diag_reset()
4106 else if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) in mpt_diag_reset()
4107 cached_fw = (MpiFwHeader_t *)ioc->alt_ioc->cached_fw; in mpt_diag_reset()
4109 cached_fw = NULL; in mpt_diag_reset()
4110 if (cached_fw) { in mpt_diag_reset()
4130 if ((count = mpt_downloadboot(ioc, cached_fw, sleepFlag)) < 0) { in mpt_diag_reset()