• Home
  • Raw
  • Download

Lines Matching refs:crc

381 		if (a->crc[i] != b->crc[i]) {  in igt_find_crc_mismatch()
424 index, a->crc[index], b->crc[index]); in igt_assert_crc_equal()
446 a->crc[index], b->crc[index]); in igt_check_crc_equal()
463 char *igt_crc_to_string_extended(igt_crc_t *crc, char delimiter, int crc_size) in igt_crc_to_string_extended() argument
468 char *buf = malloc((field_width+1) * crc->n_words); in igt_crc_to_string_extended()
473 for (i = 0; i < crc->n_words - 1; i++) in igt_crc_to_string_extended()
475 crc->crc[i], delimiter); in igt_crc_to_string_extended()
477 sprintf(buf + len, "%0*x", field_width, crc->crc[i]); in igt_crc_to_string_extended()
491 char *igt_crc_to_string(igt_crc_t *crc) in igt_crc_to_string() argument
493 return igt_crc_to_string_extended(crc, ' ', 4); in igt_crc_to_string()
734 static bool pipe_crc_init_from_string(igt_pipe_crc_t *pipe_crc, igt_crc_t *crc, in pipe_crc_init_from_string() argument
741 crc->has_valid_frame = false; in pipe_crc_init_from_string()
743 crc->has_valid_frame = true; in pipe_crc_init_from_string()
744 crc->frame = strtoul(line, NULL, 16); in pipe_crc_init_from_string()
749 crc->crc[i] = strtoul(buf, NULL, 16); in pipe_crc_init_from_string()
751 crc->n_words = i; in pipe_crc_init_from_string()
865 igt_crc_t *crc = &crcs[n]; in igt_pipe_crc_get_crcs() local
868 ret = read_crc(pipe_crc, crc); in igt_pipe_crc_get_crcs()
882 static void crc_sanity_checks(igt_pipe_crc_t *pipe_crc, igt_crc_t *crc) in crc_sanity_checks() argument
891 for (i = 0; i < crc->n_words; i++) { in crc_sanity_checks()
892 igt_warn_on_f(crc->crc[i] == 0xffffffff, in crc_sanity_checks()
896 if (crc->crc[i]) in crc_sanity_checks()
914 igt_crc_t crc; in igt_pipe_crc_drain() local
919 ret = read_crc(pipe_crc, &crc); in igt_pipe_crc_drain()
940 void igt_pipe_crc_get_single(igt_pipe_crc_t *pipe_crc, igt_crc_t *crc) in igt_pipe_crc_get_single() argument
942 read_one_crc(pipe_crc, crc); in igt_pipe_crc_get_single()
944 crc_sanity_checks(pipe_crc, crc); in igt_pipe_crc_get_single()
958 igt_pipe_crc_get_current(int drm_fd, igt_pipe_crc_t *pipe_crc, igt_crc_t *crc) in igt_pipe_crc_get_current() argument
963 read_one_crc(pipe_crc, crc); in igt_pipe_crc_get_current()
966 if (!crc->has_valid_frame) { in igt_pipe_crc_get_current()
968 igt_pipe_crc_get_single(pipe_crc, crc); in igt_pipe_crc_get_current()
971 } while (igt_vblank_before_eq(crc->frame, vblank)); in igt_pipe_crc_get_current()
973 crc_sanity_checks(pipe_crc, crc); in igt_pipe_crc_get_current()