Lines Matching defs:firmware

13 #include <linux/firmware.h>
50 /* Atheros AR3011 with sflash firmware*/
59 /* Atheros AR9285 Malbec with sflash firmware */
62 /* Atheros AR3012 with sflash firmware*/
114 /* Atheros AR5BBU12 with sflash firmware */
117 /* Atheros AR5BBU22 with sflash firmware */
132 /* Atheros AR3012 with sflash firmware*/
184 /* Atheros AR5BBU22 with sflash firmware */
205 const struct firmware *firmware)
210 int count = firmware->size;
216 BT_ERR("Can't allocate memory chunk for firmware");
221 0, 0, firmware->data, FW_HDR_SIZE,
237 memcpy(send_buf, firmware->data + sent, size);
274 const struct firmware *firmware)
281 count = firmware->size;
285 BT_ERR("Can't allocate memory chunk for firmware");
292 firmware->data, size, USB_CTRL_SET_TIMEOUT,
310 memcpy(send_buf, firmware->data + sent, size);
345 BT_DBG("firmware was already in normal mode");
358 const struct firmware *firmware;
383 ret = request_firmware(&firmware, filename, &udev->dev);
389 pt_rom_version = get_unaligned_le32(firmware->data +
390 firmware->size - 8);
391 pt_build_version = get_unaligned_le32(firmware->data +
392 firmware->size - 4);
396 BT_ERR("Patch file version did not match with firmware");
397 release_firmware(firmware);
401 ret = ath3k_load_fwfile(udev, firmware);
402 release_firmware(firmware);
411 const struct firmware *firmware;
446 ret = request_firmware(&firmware, filename, &udev->dev);
452 ret = ath3k_load_fwfile(udev, firmware);
453 release_firmware(firmware);
461 const struct firmware *firmware;
481 /* New firmware with patch and sysconfig files already loaded */
504 ret = request_firmware(&firmware, ATH3K_FIRMWARE, &udev->dev);
515 ret = ath3k_load_firmware(udev, firmware);
516 release_firmware(firmware);
537 MODULE_DESCRIPTION("Atheros AR30xx firmware driver");