Lines Matching +full:576 +full:i
250 796, 864, 576, 581, 586, 625, 0,
255 796, 864, 576, 581, 586, 625, 0,
271 795, 864, 576, 580, 586, 625, 0,
277 795, 864, 576, 580, 586, 625, 0,
295 3180, 3456, 576, 580, 586, 625, 0,
301 3180, 3456, 576, 580, 586, 625, 0,
317 1592, 1728, 576, 581, 586, 625, 0,
322 1592, 1728, 576, 581, 586, 625, 0,
357 3184, 3456, 576, 581, 586, 625, 0,
362 3184, 3456, 576, 581, 586, 625, 0,
384 796, 864, 576, 581, 586, 625, 0,
389 796, 864, 576, 581, 586, 625, 0,
394 795, 864, 576, 580, 586, 625, 0,
400 795, 864, 576, 580, 586, 625, 0,
439 796, 864, 576, 581, 586, 625, 0,
444 796, 864, 576, 581, 586, 625, 0,
449 795, 864, 576, 580, 586, 625, 0,
455 795, 864, 576, 580, 586, 625, 0,
1473 796, 864, 576, 581, 586, 625, 0,
1478 796, 864, 576, 581, 586, 625, 0,
1494 795, 864, 576, 580, 586, 625, 0,
1672 { 1024, 576, 60, 0 },
1723 int i; in edid_check_checksum() local
1725 for (i = 0; i < 128; i++) in edid_check_checksum()
1726 checksum += edid_block[i]; in edid_check_checksum()
1735 int i; in edid_get_ranges() local
1742 for (i = 0; i < ARRAY_SIZE(edid->monitor_details.descriptor); i++) { in edid_get_ranges()
1743 monitor = &edid->monitor_details.descriptor[i]; in edid_get_ranges()
1907 u8 end, i = 0; in cea_is_hdmi_vsdb_present() local
1917 while (i < end) { in cea_is_hdmi_vsdb_present()
1919 if ((EDID_CEA861_DB_TYPE(*info, i) == EDID_CEA861_DB_VENDOR) && in cea_is_hdmi_vsdb_present()
1920 (EDID_CEA861_DB_LEN(*info, i) >= 5)) { in cea_is_hdmi_vsdb_present()
1921 u8 *db = &info->data[i + 1]; in cea_is_hdmi_vsdb_present()
1927 i += EDID_CEA861_DB_LEN(*info, i) + 1; in cea_is_hdmi_vsdb_present()
1964 int i; in edid_get_drm_mode() local
1978 for (i = 0; i < 4; i++) { in edid_get_drm_mode()
1981 desc = &edid->monitor_details.descriptor[i]; in edid_get_drm_mode()
2012 int i; in edid_get_timing() local
2026 for (i = 0; i < 4; i++) { in edid_get_timing()
2029 desc = &edid->monitor_details.descriptor[i]; in edid_get_timing()
2159 int i; in edid_print_info() local
2256 for (i = 0; i < ARRAY_SIZE(edid_info->standard_timings); i++) { in edid_print_info()
2261 xres = EDID1_INFO_STANDARD_TIMING_XRESOLUTION(*edid_info, i); in edid_print_info()
2262 vfreq = EDID1_INFO_STANDARD_TIMING_VFREQ(*edid_info, i); in edid_print_info()
2267 i)) { in edid_print_info()
2290 for (i = 0; i < ARRAY_SIZE(edid_info->monitor_details.descriptor); in edid_print_info()
2291 i++) { in edid_print_info()
2292 edid_print_dtd(&edid_info->monitor_details.descriptor[i], in edid_print_info()
2316 * What I have done is to translate it by using integer calculation.
2538 #define for_each_cea_db(cea, i, start, end) \ argument
2539 for ((i) = (start); (i) < (end) && (i) + \
2540 cea_db_payload_len(&(cea)[(i)]) < \
2541 (end); (i) += cea_db_payload_len(&(cea)[(i)]) + 1)
2564 int i; in cea_db_offsets() local
2566 i = *start; in cea_db_offsets()
2567 while (i < (*end) && in cea_db_offsets()
2568 i + cea_db_payload_len(&(cea)[i]) < (*end)) in cea_db_offsets()
2569 i += cea_db_payload_len(&(cea)[i]) + 1; in cea_db_offsets()
2571 if (cea_db_payload_len(&(cea)[i]) && in cea_db_offsets()
2572 i + cea_db_payload_len(&(cea)[i]) == (*end)) in cea_db_offsets()
2724 int i, modes = 0; in do_cea_modes() local
2727 for (i = 0; i < len; i++) { in do_cea_modes()
2730 mode = drm_display_mode_from_vic_index(db, len, i); in do_cea_modes()
2741 if (i < 64 && hdmi->y420_cmdb_map & (1ULL << i)) in do_cea_modes()
2742 drm_add_cmdb_modes(db[i], hdmi); in do_cea_modes()
2766 int modes = 0, i; in do_y420vdb_modes() local
2769 for (i = 0; i < svds_len; i++) { in do_y420vdb_modes()
2770 u8 vic = svd_to_vic(svds[i]); in do_y420vdb_modes()
2816 int num = data->modes, modes = 0, i, k; in add_hdmi_mandatory_stereo_modes() local
2820 for (i = 0; i < ARRAY_SIZE(stereo_mandatory_modes); i++) { in add_hdmi_mandatory_stereo_modes()
2825 &stereo_mandatory_modes[i])) in add_hdmi_mandatory_stereo_modes()
2828 mandatory = &stereo_mandatory_modes[i]; in add_hdmi_mandatory_stereo_modes()
2911 int modes = 0, offset = 0, i, multi_present = 0, multi_len; in do_hdmi_vsdb_modes() local
2950 for (i = 0; i < vic_len && len >= (9 + offset + i); i++) { in do_hdmi_vsdb_modes()
2953 vic = db[9 + offset + i]; in do_hdmi_vsdb_modes()
2982 for (i = 0; i < 16; i++) { in do_hdmi_vsdb_modes()
2983 if (mask & (1 << i)) in do_hdmi_vsdb_modes()
2987 video_len, i); in do_hdmi_vsdb_modes()
2993 for (i = 0; i < (hdmi_3d_len - multi_len); i++) { in do_hdmi_vsdb_modes()
2999 detail_present = ((db[8 + offset + i] & 0x0f) > 7); in do_hdmi_vsdb_modes()
3001 if (detail_present && (i + 1 == hdmi_3d_len - multi_len)) in do_hdmi_vsdb_modes()
3005 vic_index = db[8 + offset + i] >> 4; in do_hdmi_vsdb_modes()
3008 switch (db[8 + offset + i] & 0x0f) { in do_hdmi_vsdb_modes()
3017 if ((db[9 + offset + i] >> 4) == 1) in do_hdmi_vsdb_modes()
3037 i++; in do_hdmi_vsdb_modes()
3053 int i; in edid_get_quirks() local
3055 for (i = 0; i < ARRAY_SIZE(edid_quirk_list); i++) { in edid_get_quirks()
3056 quirk = &edid_quirk_list[i]; in edid_get_quirks()
3341 int i; in drm_find_edid_extension() local
3348 for (i = 0; i < edid->extensions; i++) { in drm_find_edid_extension()
3349 edid_ext = (u8 *)edid + EDID_SIZE * (i + 1); in drm_find_edid_extension()
3354 if (i == edid->extensions) in drm_find_edid_extension()
3382 int i; in drm_detect_hdmi_monitor() local
3396 for_each_cea_db(edid_ext, i, start_offset, end_offset) { in drm_detect_hdmi_monitor()
3397 if (cea_db_is_hdmi_vsdb(&edid_ext[i])) in drm_detect_hdmi_monitor()
3419 int i, j; in drm_detect_monitor_audio() local
3437 for_each_cea_db(edid_ext, i, start_offset, end_offset) { in drm_detect_monitor_audio()
3438 if (cea_db_tag(&edid_ext[i]) == AUDIO_BLOCK) { in drm_detect_monitor_audio()
3440 for (j = 1; j < cea_db_payload_len(&edid_ext[i]) + 1; in drm_detect_monitor_audio()
3443 (edid_ext[i + j] >> 3) & 0xf); in drm_detect_monitor_audio()
3470 int i, start, end; in drm_parse_cea_ext() local
3488 for_each_cea_db(edid_ext, i, start, end) { in drm_parse_cea_ext()
3489 const u8 *db = &edid_ext[i]; in drm_parse_cea_ext()
3586 int i, start, end; in add_cea_modes() local
3591 for_each_cea_db(cea, i, start, end) { in add_cea_modes()
3592 db = &cea[i]; in add_cea_modes()
3628 int i, n = 0; in cea_for_each_detailed_block() local
3636 for (i = 0; i < n; i++) in cea_for_each_detailed_block()
3637 cb((struct detailed_timing *)(det_base + 18 * i), closure); in cea_for_each_detailed_block()
3643 unsigned int i, n = min((int)ext[0x02], 6); in vtb_for_each_detailed_block() local
3649 for (i = 0; i < n; i++) in vtb_for_each_detailed_block()
3650 cb((struct detailed_timing *)(det_base + 18 * i), closure); in vtb_for_each_detailed_block()
3656 int i; in drm_for_each_detailed_block() local
3662 for (i = 0; i < EDID_DETAILED_TIMINGS; i++) in drm_for_each_detailed_block()
3663 cb(&edid->detailed_timings[i], closure); in drm_for_each_detailed_block()
3665 for (i = 1; i <= raw_edid[0x7e]; i++) { in drm_for_each_detailed_block()
3666 u8 *ext = raw_edid + (i * EDID_SIZE); in drm_for_each_detailed_block()
3693 int i; in drm_mode_do_interlace_quirk() local
3702 { 720, 576 }, in drm_mode_do_interlace_quirk()
3703 { 1440, 576 }, in drm_mode_do_interlace_quirk()
3704 { 2880, 576 }, in drm_mode_do_interlace_quirk()
3710 for (i = 0; i < ARRAY_SIZE(cea_interlaced); i++) { in drm_mode_do_interlace_quirk()
3711 if ((mode->hdisplay == cea_interlaced[i].w) && in drm_mode_do_interlace_quirk()
3712 (mode->vdisplay == cea_interlaced[i].h / 2)) { in drm_mode_do_interlace_quirk()
4072 int i, j, modes = 0; in drm_cvt_modes() local
4078 for (i = 0; i < 4; i++) { in drm_cvt_modes()
4081 cvt = &timing->data.other_data.data.cvt[i]; in drm_cvt_modes()
4277 int i; in drm_mode_find_dmt() local
4280 for (i = 0; i < ARRAY_SIZE(drm_dmt_modes); i++) { in drm_mode_find_dmt()
4281 const struct drm_display_mode *ptr = &drm_dmt_modes[i]; in drm_mode_find_dmt()
4432 /* Stage 1 computations are now complete; I should really pass in drm_gtf_mode_complex()
4434 * but I only need a few more values so I'll just append the in drm_gtf_mode_complex()
4488 * What I have done is to translate it by using integer calculation.
4489 * I also refer to the function of fb_get_mode in the file of
4547 int i, hsize, vsize; in drm_mode_std() local
4591 for (i = 0; i < num; i++) in drm_mode_std()
4592 if (data->mode_buf[i].hdisplay == hsize && in drm_mode_std()
4593 data->mode_buf[i].vdisplay == vsize && in drm_mode_std()
4594 drm_get_vrefresh(&data->mode_buf[i]) == vrefresh_rate) in drm_mode_std()
4662 int i; in do_standard_modes() local
4664 for (i = 0; i < 6; i++) { in do_standard_modes()
4668 std = &data->data.timings[i]; in do_standard_modes()
4690 int i, modes = 0; in add_standard_modes() local
4696 for (i = 0; i < EDID_STD_TIMINGS; i++) { in add_standard_modes()
4700 &edid->standard_timings[i]); in add_standard_modes()
4720 int i, j, m, modes = 0; in drm_est3_modes() local
4724 for (i = 0; i < 6; i++) { in drm_est3_modes()
4726 m = (i * 8) + (7 - j); in drm_est3_modes()
4729 if (est[i] & (1 << j)) { in drm_est3_modes()
4771 int i, modes = 0; in add_established_modes() local
4777 for (i = 0; i <= EDID_EST_TIMINGS; i++) { in add_established_modes()
4778 if (est_bits & (1 << i)) { in add_established_modes()
4780 *newmode = edid_est_modes[i]; in add_established_modes()
4823 int i, num, modes = 0; in add_alternate_cea_modes() local
4835 for (i = 0; i < num; i++) { in add_alternate_cea_modes()
4841 mode = &data->mode_buf[i]; in add_alternate_cea_modes()
4898 int i; in validate_displayid() local
4909 for (i = idx; i <= base->bytes + 5; i++) in validate_displayid()
4910 csum += displayid[i]; in validate_displayid()
4973 int i; in add_displayid_detailed_1_modes() local
4984 for (i = 0; i < num_timings; i++) { in add_displayid_detailed_1_modes()
4986 &det->timings[i]; in add_displayid_detailed_1_modes()
5117 int i; in valid_inferred_mode() local
5119 for (i = 0; i < data->modes; i++) { in valid_inferred_mode()
5120 m = &data->mode_buf[i]; in valid_inferred_mode()
5136 int i, modes = 0; in drm_dmt_modes_for_range() local
5138 for (i = 0; i < ARRAY_SIZE(drm_dmt_modes); i++) { in drm_dmt_modes_for_range()
5139 if (mode_in_range(drm_dmt_modes + i, edid, timing) && in drm_dmt_modes_for_range()
5140 valid_inferred_mode(data, drm_dmt_modes + i)) { in drm_dmt_modes_for_range()
5141 drm_add_hdmi_modes(data, &drm_dmt_modes[i]); in drm_dmt_modes_for_range()
5165 int i, modes = 0; in drm_gtf_modes_for_range() local
5168 for (i = 0; i < ARRAY_SIZE(extra_modes); i++) { in drm_gtf_modes_for_range()
5169 const struct minimode *m = &extra_modes[i]; in drm_gtf_modes_for_range()
5194 int i, modes = 0; in drm_cvt_modes_for_range() local
5198 for (i = 0; i < ARRAY_SIZE(extra_modes); i++) { in drm_cvt_modes_for_range()
5199 const struct minimode *m = &extra_modes[i]; in drm_cvt_modes_for_range()
5288 int i, target_refresh = 0; in edid_fixup_preferred() local
5302 for (i = 0; i < num; i++) { in edid_fixup_preferred()
5303 cur_mode = &data->mode_buf[i]; in edid_fixup_preferred()
5342 int i, score = 0; in drm_edid_header_is_valid() local
5344 for (i = 0; i < sizeof(edid_header); i++) in drm_edid_header_is_valid()
5345 if (raw_edid[i] == edid_header[i]) in drm_edid_header_is_valid()
5353 int i; in drm_edid_block_checksum() local
5356 for (i = 0; i < EDID_SIZE; i++) in drm_edid_block_checksum()
5357 csum += raw_edid[i]; in drm_edid_block_checksum()
5473 int i; in drm_edid_is_valid() local
5479 for (i = 0; i <= edid->extensions; i++) in drm_edid_is_valid()
5480 if (!drm_edid_block_valid(raw + i * EDID_SIZE, i, true, NULL)) in drm_edid_is_valid()
5798 size_t i; in hdmi_infoframe_checksum() local
5801 for (i = 0; i < size; i++) in hdmi_infoframe_checksum()
5802 csum += ptr[i]; in hdmi_infoframe_checksum()
6661 int diff, i, j; in drm_mode_sort() local
6663 for (i = 0; i < (edid_data->modes - 1); i++) { in drm_mode_sort()
6664 a = &edid_data->mode_buf[i]; in drm_mode_sort()
6665 for (j = i + 1; j < edid_data->modes; j++) { in drm_mode_sort()
6718 int i, j; in drm_mode_prune_invalid() local
6723 for (i = 0; i < num; i++) { in drm_mode_prune_invalid()
6724 if (mode_buf[i].invalid) { in drm_mode_prune_invalid()
6726 for (j = i; j < num - 1; j++) in drm_mode_prune_invalid()
6730 i--; in drm_mode_prune_invalid()
6746 int i, j, white_len; in drm_rk_filter_whitelist() local
6751 for (i = 0; i < edid_data->modes; i++) { in drm_rk_filter_whitelist()
6754 &edid_data->mode_buf[i], in drm_rk_filter_whitelist()
6762 edid_data->mode_buf[i].invalid = true; in drm_rk_filter_whitelist()
6788 int i; in drm_rk_select_mode() local
6797 for (i = 0; i < edid_data->modes; i++) { in drm_rk_select_mode()
6799 &edid_data->mode_buf[i], in drm_rk_select_mode()
6804 &edid_data->mode_buf[i]; in drm_rk_select_mode()
6806 if (edid_data->mode_buf[i].picture_aspect_ratio) in drm_rk_select_mode()
6869 int i, j, block_num, block = 0; in drm_do_get_edid() local
6876 for (i = 0; i < 4; i++) { in drm_do_get_edid()
6882 if (i == 0 && drm_edid_is_zero(edid, HDMI_EDID_BLOCK_SIZE)) { in drm_do_get_edid()
6888 if (i == 4) in drm_do_get_edid()
6896 for (i = 0; i < 4; i++) { in drm_do_get_edid()
6905 if (i == 4) in drm_do_get_edid()
6912 for (i = 0; i < block_num + 1; i++) { in drm_do_get_edid()
6913 buff = &edid[0x80 * i]; in drm_do_get_edid()