Lines Matching defs:firmware
16 #include <linux/firmware.h>
59 const struct firmware *firmware = NULL;
144 /* Load a firmware file */
145 ret = request_firmware(&firmware, fw_path, priv->pdev);
147 pr_err("Can't load firmware file %s.\n", fw_path);
153 pr_err("Can't allocate firmware load buffer.\n");
173 num_blocks = (firmware->size - 1) / DOWNLOAD_BLOCK_SIZE + 1;
176 val32 = firmware->size; /* Explicit cast from size_t to u32 */
208 tx_size = block_size = min_t(size_t, firmware->size - put,
211 memcpy(buf, &firmware->data[put], block_size);
224 pr_err("Can't write firmware block @ %d!\n",
232 } /* End of firmware download loop */
253 release_firmware(firmware);
472 pr_err("Can't handle CW1160/1260 firmware load yet.\n");
479 pr_err("Can't perform firmware load for hw type %d.\n",