Lines Matching defs:mc_data
11641 * @mc_data: pointer to the start of the firmware
11644 static int drx_check_firmware(struct drx_demod_instance *demod, u8 *mc_data,
11651 u16 mc_nr_of_blks = be16_to_cpu(*(__be16 *)(mc_data + sizeof(u16)));
11669 block_hdr.addr = be32_to_cpu(*(__be32 *)(mc_data + count));
11671 block_hdr.size = be16_to_cpu(*(__be16 *)(mc_data + count));
11673 block_hdr.flags = be16_to_cpu(*(__be16 *)(mc_data + count));
11675 block_hdr.CRC = be16_to_cpu(*(__be16 *)(mc_data + count));
11683 u8 *auxblk = ((void *)mc_data) + block_hdr.addr;
11752 u8 *mc_data = NULL;
11785 mc_data = (void *)mc_data_init;
11787 mc_magic_word = be16_to_cpu(*(__be16 *)(mc_data));
11788 mc_data += sizeof(u16);
11789 mc_nr_of_blks = be16_to_cpu(*(__be16 *)(mc_data));
11790 mc_data += sizeof(u16);
11813 block_hdr.addr = be32_to_cpu(*(__be32 *)(mc_data));
11814 mc_data += sizeof(u32);
11815 block_hdr.size = be16_to_cpu(*(__be16 *)(mc_data));
11816 mc_data += sizeof(u16);
11817 block_hdr.flags = be16_to_cpu(*(__be16 *)(mc_data));
11818 mc_data += sizeof(u16);
11819 block_hdr.CRC = be16_to_cpu(*(__be16 *)(mc_data));
11820 mc_data += sizeof(u16);
11823 (mc_data - mc_data_init), block_hdr.addr,
11832 (block_hdr.CRC != drx_u_code_compute_crc(mc_data, block_hdr.size)))
11851 mc_data, 0x0000)) {
11854 mc_data - mc_data_init);
11864 u8 *curr_ptr = mc_data;
11878 mc_data - mc_data_init);
11887 mc_data - mc_data_init);
11902 mc_data += mc_block_nr_bytes;