Lines Matching defs:firmware
23 #include <linux/firmware.h>
425 MODULE_PARM_DESC(default_mode, "default firmware id (device mode)");
910 struct sms_firmware *firmware = (struct sms_firmware *) buffer;
914 u8 *payload = firmware->payload;
916 firmware->start_address = le32_to_cpup((__le32 *)&firmware->start_address);
917 firmware->length = le32_to_cpup((__le32 *)&firmware->length);
919 mem_address = firmware->start_address;
922 mem_address, firmware->length);
948 for (i = 0, ptr = (u32 *)firmware->payload; i < firmware->length/4 ;
981 msg->msg_data[0] = firmware->start_address;
983 msg->msg_data[1] = firmware->length;
997 msg->msg_data[0] = firmware->start_address;
1087 * get firmware file name from one of the two mechanisms : sms_boards or
1125 * loads specified firmware into a buffer and calls device loadfirmware_handler
1129 * @param filename null-terminated string specifies firmware file name
1130 * @param loadfirmware_handler device handler that loads firmware
1141 const struct firmware *fw;
1156 pr_err("failed to open firmware file '%s'\n", fw_filename);
1163 pr_err("failed to allocate firmware buffer\n");
1359 pr_debug("firmware download success\n");
1361 pr_debug("mode %d is already supported by running firmware\n",
1602 * tuned into a valid channel and the proper firmware