Lines Matching +full:576 +full:i
88 /* Non desktop display (i.e. HMD) */
120 EDID_QUIRK('A', 'P', 'I', 0x7602, EDID_QUIRK_PREFER_LARGE_60),
142 EDID_QUIRK('E', 'P', 'I', 59264, EDID_QUIRK_135_CLOCK_TOO_HIGH),
144 EDID_QUIRK('E', 'P', 'I', 8232, EDID_QUIRK_PREFER_LARGE_60),
712 { 1024, 576, 60, 0 },
816 796, 864, 0, 576, 581, 586, 625, 0,
821 796, 864, 0, 576, 581, 586, 625, 0,
837 795, 864, 0, 576, 580, 586, 625, 0,
843 795, 864, 0, 576, 580, 586, 625, 0,
861 3180, 3456, 0, 576, 580, 586, 625, 0,
867 3180, 3456, 0, 576, 580, 586, 625, 0,
883 1592, 1728, 0, 576, 581, 586, 625, 0,
888 1592, 1728, 0, 576, 581, 586, 625, 0,
923 3184, 3456, 0, 576, 581, 586, 625, 0,
928 3184, 3456, 0, 576, 581, 586, 625, 0,
950 796, 864, 0, 576, 581, 586, 625, 0,
955 796, 864, 0, 576, 581, 586, 625, 0,
960 795, 864, 0, 576, 580, 586, 625, 0,
966 795, 864, 0, 576, 580, 586, 625, 0,
1005 796, 864, 0, 576, 581, 586, 625, 0,
1010 796, 864, 0, 576, 581, 586, 625, 0,
1015 795, 864, 0, 576, 580, 586, 625, 0,
1021 795, 864, 0, 576, 580, 586, 625, 0,
1753 int i, score = 0; in drm_edid_header_is_valid() local
1755 for (i = 0; i < sizeof(edid_header); i++) { in drm_edid_header_is_valid()
1756 if (edid->header[i] == edid_header[i]) in drm_edid_header_is_valid()
1772 int i; in edid_block_compute_checksum() local
1775 for (i = 0; i < EDID_LENGTH - 1; i++) in edid_block_compute_checksum()
1776 csum += block[i]; in edid_block_compute_checksum()
2029 int i; in drm_edid_is_valid() local
2034 for (i = 0; i < edid_block_count(edid); i++) { in drm_edid_is_valid()
2035 void *block = (void *)edid_block_data(edid, i); in drm_edid_is_valid()
2037 if (!drm_edid_block_valid(block, i, true, NULL)) in drm_edid_is_valid()
2049 int i, valid_blocks = 0; in edid_filter_invalid_blocks() local
2056 for (i = 0; i < edid_block_count(edid); i++) { in edid_filter_invalid_blocks()
2057 const void *src_block = edid_block_data(edid, i); in edid_filter_invalid_blocks()
2059 if (edid_block_valid(src_block, i == 0)) { in edid_filter_invalid_blocks()
2152 int i; in connector_bad_edid() local
2172 for (i = 0; i < num_blocks; i++) in connector_bad_edid()
2173 edid_block_dump(KERN_DEBUG, edid + i, i); in connector_bad_edid()
2291 int i, num_blocks, invalid_blocks = 0; in _drm_do_get_edid() local
2334 for (i = 1; i < num_blocks; i++) { in _drm_do_get_edid()
2335 void *block = (void *)edid_block_data(edid, i); in _drm_do_get_edid()
2337 status = edid_block_read(block, i, read_block, context); in _drm_do_get_edid()
2339 edid_block_status_print(status, block, i); in _drm_do_get_edid()
2345 } else if (i == 1) { in _drm_do_get_edid()
2793 int i; in edid_get_quirks() local
2795 for (i = 0; i < ARRAY_SIZE(edid_quirk_list); i++) { in edid_get_quirks()
2796 quirk = &edid_quirk_list[i]; in edid_get_quirks()
2877 int i; in drm_mode_find_dmt() local
2879 for (i = 0; i < ARRAY_SIZE(drm_dmt_modes); i++) { in drm_mode_find_dmt()
2880 const struct drm_display_mode *ptr = &drm_dmt_modes[i]; in drm_mode_find_dmt()
2921 int i, n; in cea_for_each_detailed_block() local
2929 for (i = 0; i < n; i++) in cea_for_each_detailed_block()
2930 cb((const struct detailed_timing *)(det_base + 18 * i), closure); in cea_for_each_detailed_block()
2936 unsigned int i, n = min((int)ext[0x02], 6); in vtb_for_each_detailed_block() local
2942 for (i = 0; i < n; i++) in vtb_for_each_detailed_block()
2943 cb((const struct detailed_timing *)(det_base + 18 * i), closure); in vtb_for_each_detailed_block()
2951 int i; in drm_for_each_detailed_block() local
2956 for (i = 0; i < EDID_DETAILED_TIMINGS; i++) in drm_for_each_detailed_block()
2957 cb(&drm_edid->edid->detailed_timings[i], closure); in drm_for_each_detailed_block()
3242 int i; in drm_mode_do_interlace_quirk() local
3250 { 720, 576 }, in drm_mode_do_interlace_quirk()
3251 { 1440, 576 }, in drm_mode_do_interlace_quirk()
3252 { 2880, 576 }, in drm_mode_do_interlace_quirk()
3258 for (i = 0; i < ARRAY_SIZE(cea_interlaced); i++) { in drm_mode_do_interlace_quirk()
3259 if ((mode->hdisplay == cea_interlaced[i].w) && in drm_mode_do_interlace_quirk()
3260 (mode->vdisplay == cea_interlaced[i].h / 2)) { in drm_mode_do_interlace_quirk()
3476 int i, modes = 0; in drm_dmt_modes_for_range() local
3480 for (i = 0; i < ARRAY_SIZE(drm_dmt_modes); i++) { in drm_dmt_modes_for_range()
3481 if (mode_in_range(drm_dmt_modes + i, drm_edid, timing) && in drm_dmt_modes_for_range()
3482 valid_inferred_mode(connector, drm_dmt_modes + i)) { in drm_dmt_modes_for_range()
3483 newmode = drm_mode_duplicate(dev, &drm_dmt_modes[i]); in drm_dmt_modes_for_range()
3511 int i, modes = 0; in drm_gtf_modes_for_range() local
3515 for (i = 0; i < ARRAY_SIZE(extra_modes); i++) { in drm_gtf_modes_for_range()
3516 const struct minimode *m = &extra_modes[i]; in drm_gtf_modes_for_range()
3540 int i, modes = 0; in drm_cvt_modes_for_range() local
3545 for (i = 0; i < ARRAY_SIZE(extra_modes); i++) { in drm_cvt_modes_for_range()
3546 const struct minimode *m = &extra_modes[i]; in drm_cvt_modes_for_range()
3621 int i, j, m, modes = 0; in drm_est3_modes() local
3625 for (i = 0; i < 6; i++) { in drm_est3_modes()
3627 m = (i * 8) + (7 - j); in drm_est3_modes()
3630 if (est[i] & (1 << j)) { in drm_est3_modes()
3671 int i, modes = 0; in add_established_modes() local
3677 for (i = 0; i <= EDID_EST_TIMINGS; i++) { in add_established_modes()
3678 if (est_bits & (1<<i)) { in add_established_modes()
3681 newmode = drm_mode_duplicate(dev, &edid_est_modes[i]); in add_established_modes()
3702 int i; in do_standard_modes() local
3707 for (i = 0; i < 6; i++) { in do_standard_modes()
3708 const struct std_timing *std = &data->data.timings[i]; in do_standard_modes()
3727 int i, modes = 0; in add_standard_modes() local
3733 for (i = 0; i < EDID_STD_TIMINGS; i++) { in add_standard_modes()
3737 &drm_edid->edid->standard_timings[i]); in add_standard_modes()
3756 int i, j, modes = 0; in drm_cvt_modes() local
3763 for (i = 0; i < 4; i++) { in drm_cvt_modes()
3766 cvt = &(timing->data.other_data.data.cvt[i]); in drm_cvt_modes()
3919 int i; in drm_find_edid_extension() local
3926 for (i = *ext_index; i < drm_edid_extension_block_count(drm_edid); i++) { in drm_find_edid_extension()
3927 edid_ext = drm_edid_extension_block_data(drm_edid, i); in drm_find_edid_extension()
3932 if (i >= drm_edid_extension_block_count(drm_edid)) in drm_find_edid_extension()
3935 *ext_index = i + 1; in drm_find_edid_extension()
4345 int modes = 0, i; in do_y420vdb_modes() local
4350 for (i = 0; i < svds_len; i++) { in do_y420vdb_modes()
4351 u8 vic = svd_to_vic(svds[i]); in do_y420vdb_modes()
4420 int i, modes = 0; in do_cea_modes() local
4423 for (i = 0; i < len; i++) { in do_cea_modes()
4426 mode = drm_display_mode_from_vic_index(connector, db, len, i); in do_cea_modes()
4437 if (i < 64 && hdmi->y420_cmdb_map & (1ULL << i)) in do_cea_modes()
4438 drm_add_cmdb_modes(connector, db[i]); in do_cea_modes()
4483 int modes = 0, i; in add_hdmi_mandatory_stereo_modes() local
4488 for (i = 0; i < ARRAY_SIZE(stereo_mandatory_modes); i++) { in add_hdmi_mandatory_stereo_modes()
4493 &stereo_mandatory_modes[i])) in add_hdmi_mandatory_stereo_modes()
4496 mandatory = &stereo_mandatory_modes[i]; in add_hdmi_mandatory_stereo_modes()
4585 int modes = 0, offset = 0, i, multi_present = 0, multi_len; in do_hdmi_vsdb_modes() local
4623 for (i = 0; i < vic_len && len >= (9 + offset + i); i++) { in do_hdmi_vsdb_modes()
4626 vic = db[9 + offset + i]; in do_hdmi_vsdb_modes()
4654 for (i = 0; i < 16; i++) { in do_hdmi_vsdb_modes()
4655 if (mask & (1 << i)) in do_hdmi_vsdb_modes()
4659 video_len, i); in do_hdmi_vsdb_modes()
4665 for (i = 0; i < (hdmi_3d_len - multi_len); i++) { in do_hdmi_vsdb_modes()
4671 detail_present = ((db[8 + offset + i] & 0x0f) > 7); in do_hdmi_vsdb_modes()
4673 if (detail_present && (i + 1 == hdmi_3d_len - multi_len)) in do_hdmi_vsdb_modes()
4677 vic_index = db[8 + offset + i] >> 4; in do_hdmi_vsdb_modes()
4680 switch (db[8 + offset + i] & 0x0f) { in do_hdmi_vsdb_modes()
4689 if ((db[9 + offset + i] >> 4) == 1) in do_hdmi_vsdb_modes()
4708 i++; in do_hdmi_vsdb_modes()
5547 int i = !!(mode->flags & DRM_MODE_FLAG_INTERLACE); in drm_av_sync_delay() local
5553 i = 0; in drm_av_sync_delay()
5555 a = connector->audio_latency[i]; in drm_av_sync_delay()
5556 v = connector->video_latency[i]; in drm_av_sync_delay()
5645 int i; in _drm_detect_monitor_audio() local
5647 for (i = 0; i < cea_db_payload_len(db); i += 3) in _drm_detect_monitor_audio()
5649 (data[i] >> 3) & 0xf); in _drm_detect_monitor_audio()
6281 /* resolution is kHz for type VII, and 10 kHz for type I */ in drm_mode_displayid_detailed()
6309 int i; in add_displayid_detailed_1_modes() local
6319 for (i = 0; i < num_timings; i++) { in add_displayid_detailed_1_modes()
6320 struct displayid_detailed_timings_1 *timings = &det->timings[i]; in add_displayid_detailed_1_modes()
6606 int i, count, num_modes = 0; in drm_add_modes_noedid() local
6616 for (i = 0; i < count; i++) { in drm_add_modes_noedid()
6617 const struct drm_display_mode *ptr = &drm_dmt_modes[i]; in drm_add_modes_noedid()