Lines Matching defs:cached_fw
1786 ioc->cached_fw = NULL;
2390 if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) {
2399 "mpt_upload: alt_%s has cached_fw=%p \n",
2400 ioc->name, ioc->alt_ioc->name, ioc->alt_ioc->cached_fw));
2401 ioc->cached_fw = NULL;
2603 if (ioc->cached_fw != NULL) {
2607 ioc->cached_fw, CAN_SLEEP)) < 0) {
3251 * Set this flag if cached_fw set for either IOC.
3411 if (ioc->cached_fw) {
3415 else if (ioc->alt_ioc && ioc->alt_ioc->cached_fw) {
3416 ioc->cached_fw = ioc->alt_ioc->cached_fw; /* use alt_ioc's memory */
3421 ioc->cached_fw = pci_alloc_consistent(ioc->pcidev, size, &ioc->cached_fw_dma);
3422 if (!ioc->cached_fw) {
3428 ioc->name, ioc->cached_fw, (void *)(ulong)ioc->cached_fw_dma, size, size));
3448 if (!ioc->cached_fw)
3453 ioc->name, ioc->cached_fw, (void *)(ulong)ioc->cached_fw_dma, sz, sz));
3454 pci_free_consistent(ioc->pcidev, sz, ioc->cached_fw, ioc->cached_fw_dma);
3456 ioc->cached_fw = NULL;
3493 ioc->name, ioc->cached_fw, (void *)(ulong)ioc->cached_fw_dma, sz, sz));
3571 * -2 No valid cached_fw Pointer
3866 MpiFwHeader_t *cached_fw; /* Pointer to FW */
4005 if (ioc->cached_fw)
4006 cached_fw = (MpiFwHeader_t *)ioc->cached_fw;
4007 else if (ioc->alt_ioc && ioc->alt_ioc->cached_fw)
4008 cached_fw = (MpiFwHeader_t *)ioc->alt_ioc->cached_fw;
4010 cached_fw = NULL;
4011 if (cached_fw) {
4022 dprintk(ioc, printk(MYIOC_s_DEBUG_FMT "cached_fw: diag0val=%x count=%d\n",
4031 if ((count = mpt_downloadboot(ioc, cached_fw, sleepFlag)) < 0) {