Lines Matching defs:data

19 	const u8 data[];
23 struct iwl_rx_packet *pkt, void *data)
25 struct iwl_trans *trans = (struct iwl_trans *)data;
26 struct iwl_pnvm_init_complete_ntfy *pnvm_ntf = (void *)pkt->data;
35 static int iwl_pnvm_handle_section(struct iwl_trans *trans, const u8 *data,
52 tlv = (const void *)data;
63 data += sizeof(*tlv);
74 sha1 = le32_to_cpup((const __le32 *)data);
92 mac_type = le16_to_cpup((const __le16 *)data);
93 rf_id = le16_to_cpup((const __le16 *)(data + sizeof(__le16)));
104 const struct iwl_pnvm_section *section = (const void *)data;
112 if (le32_to_cpup((const __le32 *)data) == 0xddddeeee) {
123 IWL_DEBUG_FW(trans, "Adding data (size %d)\n",
126 pnvm_data->chunks[pnvm_data->n_chunks].data = section->data;
133 if (iwl_uefi_handle_tlv_mem_desc(trans, data, tlv_len,
148 data += ALIGN(tlv_len, 4);
168 static int iwl_pnvm_parse(struct iwl_trans *trans, const u8 *data,
181 tlv = (const void *)data;
194 (const void *)(data + sizeof(*tlv));
200 le32_to_cpu(sku_id->data[0]),
201 le32_to_cpu(sku_id->data[1]),
202 le32_to_cpu(sku_id->data[2]));
204 data += sizeof(*tlv) + ALIGN(tlv_len, 4);
217 if (trans->sku_id[0] == le32_to_cpu(sku_id->data[0]) &&
218 trans->sku_id[1] == le32_to_cpu(sku_id->data[1]) &&
219 trans->sku_id[2] == le32_to_cpu(sku_id->data[2])) {
222 ret = iwl_pnvm_handle_section(trans, data, len,
230 data += sizeof(*tlv) + ALIGN(tlv_len, 4);
238 static int iwl_pnvm_get_from_fs(struct iwl_trans *trans, u8 **data, size_t *len)
255 *data = kvmemdup(pnvm->data, pnvm->size, GFP_KERNEL);
258 if (!*data)
276 /* we need only the data */
278 image = kvmemdup(package->data,
301 u8 *data = NULL;
312 data = iwl_get_pnvm_image(trans, &length);
313 if (!data) {
322 ret = iwl_pnvm_parse(trans, data, length, pnvm_data);
336 kvfree(data);
345 u8 *data = NULL;
355 data = iwl_uefi_get_reduced_power(trans, &length);
356 if (IS_ERR(data)) {
365 ret = iwl_uefi_reduce_power_parse(trans, data, length, pnvm_data);
383 kfree(data);