Lines Matching refs:cached_fw
1842 ioc->cached_fw = NULL;
2485 if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) {
2494 "mpt_upload: alt_%s has cached_fw=%p \n",
2495 ioc->name, ioc->alt_ioc->name, ioc->alt_ioc->cached_fw));
2496 ioc->cached_fw = NULL;
2695 if (ioc->cached_fw != NULL) {
2699 ioc->cached_fw, CAN_SLEEP)) < 0) {
3345 * Set this flag if cached_fw set for either IOC.
3505 if (ioc->cached_fw) {
3509 else if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) {
3510 ioc->cached_fw = ioc->alt_ioc->cached_fw; /* use alt_ioc's memory */
3515 ioc->cached_fw = dma_alloc_coherent(&ioc->pcidev->dev, size,
3517 if (!ioc->cached_fw) {
3523 ioc->name, ioc->cached_fw, (void *)(ulong)ioc->cached_fw_dma, size, size));
3543 if (!ioc->cached_fw)
3548 ioc->name, ioc->cached_fw, (void *)(ulong)ioc->cached_fw_dma, sz, sz));
3549 dma_free_coherent(&ioc->pcidev->dev, sz, ioc->cached_fw,
3552 ioc->cached_fw = NULL;
3589 ioc->name, ioc->cached_fw, (void *)(ulong)ioc->cached_fw_dma, sz, sz));
3667 * -2 No valid cached_fw Pointer
3966 MpiFwHeader_t *cached_fw; /* Pointer to FW */
4105 if (ioc->cached_fw)
4106 cached_fw = (MpiFwHeader_t *)ioc->cached_fw;
4107 else if (ioc->alt_ioc && ioc->alt_ioc->cached_fw)
4108 cached_fw = (MpiFwHeader_t *)ioc->alt_ioc->cached_fw;
4110 cached_fw = NULL;
4111 if (cached_fw) {
4122 dprintk(ioc, printk(MYIOC_s_DEBUG_FMT "cached_fw: diag0val=%x count=%d\n",
4131 if ((count = mpt_downloadboot(ioc, cached_fw, sleepFlag)) < 0) {