Lines Matching refs:cached_fw
1851 ioc->cached_fw = NULL;
2494 if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) {
2503 "mpt_upload: alt_%s has cached_fw=%p \n",
2504 ioc->name, ioc->alt_ioc->name, ioc->alt_ioc->cached_fw));
2505 ioc->cached_fw = NULL;
2704 if (ioc->cached_fw != NULL) {
2708 ioc->cached_fw, CAN_SLEEP)) < 0) {
3355 * Set this flag if cached_fw set for either IOC.
3515 if (ioc->cached_fw) {
3519 else if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) {
3520 ioc->cached_fw = ioc->alt_ioc->cached_fw; /* use alt_ioc's memory */
3525 ioc->cached_fw = pci_alloc_consistent(ioc->pcidev, size, &ioc->cached_fw_dma);
3526 if (!ioc->cached_fw) {
3532 ioc->name, ioc->cached_fw, (void *)(ulong)ioc->cached_fw_dma, size, size));
3552 if (!ioc->cached_fw)
3557 ioc->name, ioc->cached_fw, (void *)(ulong)ioc->cached_fw_dma, sz, sz));
3558 pci_free_consistent(ioc->pcidev, sz, ioc->cached_fw, ioc->cached_fw_dma);
3560 ioc->cached_fw = NULL;
3597 ioc->name, ioc->cached_fw, (void *)(ulong)ioc->cached_fw_dma, sz, sz));
3675 * -2 No valid cached_fw Pointer
3974 MpiFwHeader_t *cached_fw; /* Pointer to FW */
4113 if (ioc->cached_fw)
4114 cached_fw = (MpiFwHeader_t *)ioc->cached_fw;
4115 else if (ioc->alt_ioc && ioc->alt_ioc->cached_fw)
4116 cached_fw = (MpiFwHeader_t *)ioc->alt_ioc->cached_fw;
4118 cached_fw = NULL;
4119 if (cached_fw) {
4130 dprintk(ioc, printk(MYIOC_s_DEBUG_FMT "cached_fw: diag0val=%x count=%d\n",
4139 if ((count = mpt_downloadboot(ioc, cached_fw, sleepFlag)) < 0) {