Lines Matching defs:data
97 * struct iwl_drv - drv common data
153 const void *data; /* the sec data */
160 vfree(desc->data);
161 desc->data = NULL;
189 /* clear the data for the aborted load case */
196 void *data;
198 desc->data = NULL;
203 data = vmalloc(sec->size);
204 if (!data)
209 memcpy(data, sec->data, desc->len);
210 desc->data = data;
279 const u8 data[];
283 * struct iwl_tlv_calib_data - parse the default calib data from TLV
299 /* FW debug data parsed for driver usage */
315 * These functions are just to extract uCode section data from the pieces
348 const void *data)
352 pieces->img[type].sec[sec].data = data;
382 static int iwl_store_cscheme(struct iwl_fw *fw, const u8 *data, const u32 len)
385 struct iwl_fw_cscheme_list *l = (struct iwl_fw_cscheme_list *)data;
409 const void *data, enum iwl_ucode_type type,
417 if (WARN_ON(!pieces || !data || type >= IWL_UCODE_TYPE_MAX))
420 sec_parse = (struct fw_sec_parsing *)data;
433 sec->data = sec_parse->data;
441 static int iwl_set_default_calib(struct iwl_drv *drv, const u8 *data)
444 (struct iwl_tlv_calib_data *)data;
459 static void iwl_set_ucode_api_flags(struct iwl_drv *drv, const u8 *data,
462 const struct iwl_ucode_api *ucode_api = (void *)data;
480 static void iwl_set_ucode_capabilities(struct iwl_drv *drv, const u8 *data,
483 const struct iwl_ucode_capa *ucode_capa = (void *)data;
515 struct iwl_ucode_header *ucode = (void *)ucode_raw->data;
539 src = ucode->u.v2.data;
558 src = ucode->u.v1.data;
618 struct iwl_tlv_ucode_header *ucode = (void *)ucode_raw->data;
621 const u8 *data;
661 data = ucode->data;
667 tlv = (void *)data;
671 tlv_data = tlv->data;
679 data += sizeof(*tlv) + ALIGN(tlv_len, 4);
1219 iwl_print_hex_dump(drv, IWL_DL_FW, (u8 *)data, len);
1260 IWL_DEBUG_INFO(drv, "f/w package hdr runtime data size = %zd\n",
1265 IWL_DEBUG_INFO(drv, "f/w package hdr init data size = %zd\n",
1279 IWL_ERR(drv, "uCode data len %zd too large to fit in\n",
1295 IWL_ERR(drv, "uCode init data len %zd too large to fit in\n",
1398 ucode = (struct iwl_ucode_header *)ucode_raw->data;
1428 * In mvm uCode there is no difference between data and instructions
1437 /* Runtime instructions and 2 copies of data:
1483 * and end shift, and when dumping the data we'll