NXP_NCI_FW_HDR_LEN
chunk_len = info->max_payload - NXP_NCI_FW_HDR_LEN - NXP_NCI_FW_CRC_LEN;
put_unaligned_be16(header, skb_put(skb, NXP_NCI_FW_HDR_LEN));
crc = nxp_nci_fw_crc(skb->data, chunk_len + NXP_NCI_FW_HDR_LEN);
fw_info->data += NXP_NCI_FW_HDR_LEN;
fw_info->size -= NXP_NCI_FW_HDR_LEN;
fw_info->cmd_result = nxp_nci_fw_read_status(*(u8 *)skb_pull(skb, NXP_NCI_FW_HDR_LEN));
r = i2c_master_recv(client, (u8 *) &header, NXP_NCI_FW_HDR_LEN);
} else if (r != NXP_NCI_FW_HDR_LEN) {
*skb = alloc_skb(NXP_NCI_FW_HDR_LEN + frame_len, GFP_KERNEL);
skb_put_data(*skb, &header, NXP_NCI_FW_HDR_LEN);