Lines Matching defs:firmware
17 #include <linux/firmware.h>
1772 * spider_net_download_firmware - loads firmware into the adapter
1774 * @firmware_ptr: pointer to firmware data
1776 * spider_net_download_firmware loads the firmware data into the
1811 * spider_net_init_firmware - reads in firmware parts
1816 * spider_net_init_firmware opens the sequencer firmware and does some basic
1817 * checks. This function opens and releases the firmware structure. A call
1818 * to download the firmware is performed before the release.
1839 struct firmware *firmware = NULL;
1845 if (request_firmware((const struct firmware **)&firmware,
1847 if ( (firmware->size != SPIDER_NET_FIRMWARE_LEN) &&
1850 "Incorrect size of spidernet firmware in " \
1851 "filesystem. Looking in host firmware...\n");
1854 err = spider_net_download_firmware(card, firmware->data);
1856 release_firmware(firmware);
1868 fw_prop = of_get_property(dn, "firmware", &fw_size);
1875 "Incorrect size of spidernet firmware in host firmware\n");
1886 "Couldn't find spidernet firmware in filesystem " \
1887 "or host firmware\n");
2070 * spider_net_workaround_rxramfull - work around firmware bug