Lines Matching refs:block_hdr

11628 	struct drxu_code_block_hdr block_hdr;  in drx_check_firmware()  local
11650 block_hdr.addr = be32_to_cpu(*(__be32 *)(mc_data + count)); in drx_check_firmware()
11652 block_hdr.size = be16_to_cpu(*(__be16 *)(mc_data + count)); in drx_check_firmware()
11654 block_hdr.flags = be16_to_cpu(*(__be16 *)(mc_data + count)); in drx_check_firmware()
11656 block_hdr.CRC = be16_to_cpu(*(__be16 *)(mc_data + count)); in drx_check_firmware()
11660 count, block_hdr.addr, block_hdr.size, block_hdr.flags, in drx_check_firmware()
11661 block_hdr.CRC); in drx_check_firmware()
11663 if (block_hdr.flags & 0x8) { in drx_check_firmware()
11664 u8 *auxblk = ((void *)mc_data) + block_hdr.addr; in drx_check_firmware()
11667 if (block_hdr.addr + sizeof(u16) > size) in drx_check_firmware()
11674 if (block_hdr.addr + 2 * sizeof(u16) + 2 * sizeof (u32) > size) in drx_check_firmware()
11693 } else if (count + block_hdr.size * sizeof(u16) > size) in drx_check_firmware()
11696 count += block_hdr.size * sizeof(u16); in drx_check_firmware()
11790 struct drxu_code_block_hdr block_hdr; in drx_ctrl_u_code() local
11794 block_hdr.addr = be32_to_cpu(*(__be32 *)(mc_data)); in drx_ctrl_u_code()
11796 block_hdr.size = be16_to_cpu(*(__be16 *)(mc_data)); in drx_ctrl_u_code()
11798 block_hdr.flags = be16_to_cpu(*(__be16 *)(mc_data)); in drx_ctrl_u_code()
11800 block_hdr.CRC = be16_to_cpu(*(__be16 *)(mc_data)); in drx_ctrl_u_code()
11804 (unsigned)(mc_data - mc_data_init), block_hdr.addr, in drx_ctrl_u_code()
11805 block_hdr.size, block_hdr.flags, block_hdr.CRC); in drx_ctrl_u_code()
11811 if ((block_hdr.size > 0x7FFF) || in drx_ctrl_u_code()
11812 (((block_hdr.flags & DRX_UCODE_CRC_FLAG) != 0) && in drx_ctrl_u_code()
11813 (block_hdr.CRC != drx_u_code_compute_crc(mc_data, block_hdr.size))) in drx_ctrl_u_code()
11821 if (!block_hdr.size) in drx_ctrl_u_code()
11824 mc_block_nr_bytes = block_hdr.size * ((u16) sizeof(u16)); in drx_ctrl_u_code()
11830 block_hdr.addr, in drx_ctrl_u_code()
11844 u32 curr_addr = block_hdr.addr; in drx_ctrl_u_code()