MAX_CRC_WINDOW_NUM
for (cnt = 0; cnt < MAX_CRC_WINDOW_NUM; cnt++) {
for (i = 0; i < MAX_CRC_WINDOW_NUM; i++) {
struct crc_data crc_cpy[MAX_CRC_WINDOW_NUM];
memcpy(crc_cpy, crtc_ctx->crc_info.crc, sizeof(struct crc_data) * MAX_CRC_WINDOW_NUM);
for (i = 0; i < MAX_CRC_WINDOW_NUM; i++) {
struct crc_window roi_cpy[MAX_CRC_WINDOW_NUM];
memcpy(roi_cpy, crtc_ctx->roi, sizeof(struct crc_window) * MAX_CRC_WINDOW_NUM);
bool reset_crc_frame_count[MAX_CRC_WINDOW_NUM] = {false};
uint32_t crc_r[MAX_CRC_WINDOW_NUM] = {0};
uint32_t crc_g[MAX_CRC_WINDOW_NUM] = {0};
uint32_t crc_b[MAX_CRC_WINDOW_NUM] = {0};
for (i = 0; i < MAX_CRC_WINDOW_NUM; i++) {
for (i = 0; i < MAX_CRC_WINDOW_NUM; i++) {
struct crc_window roi[MAX_CRC_WINDOW_NUM];
struct crc_data crc[MAX_CRC_WINDOW_NUM];
struct crc_window_param window_param[MAX_CRC_WINDOW_NUM];
for (i = 0; i < MAX_CRC_WINDOW_NUM; i++) {