Lines Matching refs:fw
561 const struct firmware *fw; member
1538 const struct firmware *fw; in qla1280_request_firmware() local
1547 fw = qla1280_fw_tbl[index].fw; in qla1280_request_firmware()
1548 if (fw) in qla1280_request_firmware()
1552 err = request_firmware(&fw, fwname, &ha->pdev->dev); in qla1280_request_firmware()
1557 fw = ERR_PTR(err); in qla1280_request_firmware()
1560 if ((fw->size % 2) || (fw->size < 6)) { in qla1280_request_firmware()
1562 fw->size, fwname); in qla1280_request_firmware()
1563 release_firmware(fw); in qla1280_request_firmware()
1564 fw = ERR_PTR(-EINVAL); in qla1280_request_firmware()
1568 qla1280_fw_tbl[index].fw = fw; in qla1280_request_firmware()
1571 ha->fwver1 = fw->data[0]; in qla1280_request_firmware()
1572 ha->fwver2 = fw->data[1]; in qla1280_request_firmware()
1573 ha->fwver3 = fw->data[2]; in qla1280_request_firmware()
1577 return fw; in qla1280_request_firmware()
1705 const struct firmware *fw; in qla1280_load_firmware_pio() local
1711 fw = qla1280_request_firmware(ha); in qla1280_load_firmware_pio()
1712 if (IS_ERR(fw)) in qla1280_load_firmware_pio()
1713 return PTR_ERR(fw); in qla1280_load_firmware_pio()
1715 fw_data = (const __le16 *)&fw->data[0]; in qla1280_load_firmware_pio()
1720 fw_data = (const __le16 *)&fw->data[6]; in qla1280_load_firmware_pio()
1721 risc_code_size = (fw->size - 6) / 2; in qla1280_load_firmware_pio()
1744 const struct firmware *fw; in qla1280_load_firmware_dma() local
1758 fw = qla1280_request_firmware(ha); in qla1280_load_firmware_dma()
1759 if (IS_ERR(fw)) in qla1280_load_firmware_dma()
1760 return PTR_ERR(fw); in qla1280_load_firmware_dma()
1762 fw_data = (const __le16 *)&fw->data[0]; in qla1280_load_firmware_dma()
1767 fw_data = (const __le16 *)&fw->data[6]; in qla1280_load_firmware_dma()
1768 risc_code_size = (fw->size - 6) / 2; in qla1280_load_firmware_dma()
4468 release_firmware(qla1280_fw_tbl[i].fw); in qla1280_exit()
4469 qla1280_fw_tbl[i].fw = NULL; in qla1280_exit()