Lines Matching +full:576 +full:i
93 /* Non desktop display (i.e. HMD) */
133 EDID_QUIRK('A', 'P', 'I', 0x7602, EDID_QUIRK_PREFER_LARGE_60),
158 EDID_QUIRK('E', 'P', 'I', 59264, EDID_QUIRK_135_CLOCK_TOO_HIGH),
160 EDID_QUIRK('E', 'P', 'I', 8232, EDID_QUIRK_PREFER_LARGE_60),
735 { 1024, 576, 60, 0 },
839 796, 864, 0, 576, 581, 586, 625, 0,
844 796, 864, 0, 576, 581, 586, 625, 0,
860 795, 864, 0, 576, 580, 586, 625, 0,
866 795, 864, 0, 576, 580, 586, 625, 0,
884 3180, 3456, 0, 576, 580, 586, 625, 0,
890 3180, 3456, 0, 576, 580, 586, 625, 0,
906 1592, 1728, 0, 576, 581, 586, 625, 0,
911 1592, 1728, 0, 576, 581, 586, 625, 0,
946 3184, 3456, 0, 576, 581, 586, 625, 0,
951 3184, 3456, 0, 576, 581, 586, 625, 0,
973 796, 864, 0, 576, 581, 586, 625, 0,
978 796, 864, 0, 576, 581, 586, 625, 0,
983 795, 864, 0, 576, 580, 586, 625, 0,
989 795, 864, 0, 576, 580, 586, 625, 0,
1028 796, 864, 0, 576, 581, 586, 625, 0,
1033 796, 864, 0, 576, 581, 586, 625, 0,
1038 795, 864, 0, 576, 580, 586, 625, 0,
1044 795, 864, 0, 576, 580, 586, 625, 0,
1774 int i, score = 0; in drm_edid_header_is_valid() local
1776 for (i = 0; i < sizeof(edid_header); i++) { in drm_edid_header_is_valid()
1777 if (edid->header[i] == edid_header[i]) in drm_edid_header_is_valid()
1793 int i; in edid_block_compute_checksum() local
1796 for (i = 0; i < EDID_LENGTH - 1; i++) in edid_block_compute_checksum()
1797 csum += block[i]; in edid_block_compute_checksum()
2030 int i; in drm_edid_is_valid() local
2035 for (i = 0; i < edid_block_count(edid); i++) { in drm_edid_is_valid()
2036 void *block = (void *)edid_block_data(edid, i); in drm_edid_is_valid()
2038 if (!drm_edid_block_valid(block, i, true, NULL)) in drm_edid_is_valid()
2057 int i; in drm_edid_valid() local
2065 for (i = 0; i < drm_edid_block_count(drm_edid); i++) { in drm_edid_valid()
2066 const void *block = drm_edid_block_data(drm_edid, i); in drm_edid_valid()
2068 if (!edid_block_valid(block, i == 0)) in drm_edid_valid()
2080 int i, valid_blocks = 0; in edid_filter_invalid_blocks() local
2087 for (i = 0; i < edid_block_count(edid); i++) { in edid_filter_invalid_blocks()
2088 const void *src_block = edid_block_data(edid, i); in edid_filter_invalid_blocks()
2090 if (edid_block_valid(src_block, i == 0)) { in edid_filter_invalid_blocks()
2183 int i; in connector_bad_edid() local
2204 for (i = 0; i < num_blocks; i++) in connector_bad_edid()
2205 edid_block_dump(KERN_DEBUG, edid + i, i); in connector_bad_edid()
2357 int i, num_blocks, invalid_blocks = 0; in _drm_do_get_edid() local
2407 for (i = 1; i < num_blocks; i++) { in _drm_do_get_edid()
2408 void *block = (void *)edid_block_data(edid, i); in _drm_do_get_edid()
2410 status = edid_block_read(block, i, read_block, context); in _drm_do_get_edid()
2412 edid_block_status_print(status, block, i); in _drm_do_get_edid()
2418 } else if (i == 1) { in _drm_do_get_edid()
2943 int i; in edid_get_quirks() local
2945 for (i = 0; i < ARRAY_SIZE(edid_quirk_list); i++) { in edid_get_quirks()
2946 quirk = &edid_quirk_list[i]; in edid_get_quirks()
3027 int i; in drm_mode_find_dmt() local
3029 for (i = 0; i < ARRAY_SIZE(drm_dmt_modes); i++) { in drm_mode_find_dmt()
3030 const struct drm_display_mode *ptr = &drm_dmt_modes[i]; in drm_mode_find_dmt()
3071 int i, n; in cea_for_each_detailed_block() local
3079 for (i = 0; i < n; i++) in cea_for_each_detailed_block()
3080 cb((const struct detailed_timing *)(det_base + 18 * i), closure); in cea_for_each_detailed_block()
3086 unsigned int i, n = min((int)ext[0x02], 6); in vtb_for_each_detailed_block() local
3092 for (i = 0; i < n; i++) in vtb_for_each_detailed_block()
3093 cb((const struct detailed_timing *)(det_base + 18 * i), closure); in vtb_for_each_detailed_block()
3101 int i; in drm_for_each_detailed_block() local
3106 for (i = 0; i < EDID_DETAILED_TIMINGS; i++) in drm_for_each_detailed_block()
3107 cb(&drm_edid->edid->detailed_timings[i], closure); in drm_for_each_detailed_block()
3438 int i; in drm_mode_do_interlace_quirk() local
3446 { 720, 576 }, in drm_mode_do_interlace_quirk()
3447 { 1440, 576 }, in drm_mode_do_interlace_quirk()
3448 { 2880, 576 }, in drm_mode_do_interlace_quirk()
3454 for (i = 0; i < ARRAY_SIZE(cea_interlaced); i++) { in drm_mode_do_interlace_quirk()
3455 if ((mode->hdisplay == cea_interlaced[i].w) && in drm_mode_do_interlace_quirk()
3456 (mode->vdisplay == cea_interlaced[i].h / 2)) { in drm_mode_do_interlace_quirk()
3684 int i, modes = 0; in drm_dmt_modes_for_range() local
3688 for (i = 0; i < ARRAY_SIZE(drm_dmt_modes); i++) { in drm_dmt_modes_for_range()
3689 if (mode_in_range(drm_dmt_modes + i, drm_edid, timing) && in drm_dmt_modes_for_range()
3690 valid_inferred_mode(connector, drm_dmt_modes + i)) { in drm_dmt_modes_for_range()
3691 newmode = drm_mode_duplicate(dev, &drm_dmt_modes[i]); in drm_dmt_modes_for_range()
3719 int i, modes = 0; in drm_gtf_modes_for_range() local
3723 for (i = 0; i < ARRAY_SIZE(extra_modes); i++) { in drm_gtf_modes_for_range()
3724 const struct minimode *m = &extra_modes[i]; in drm_gtf_modes_for_range()
3748 int i, modes = 0; in drm_gtf2_modes_for_range() local
3752 for (i = 0; i < ARRAY_SIZE(extra_modes); i++) { in drm_gtf2_modes_for_range()
3753 const struct minimode *m = &extra_modes[i]; in drm_gtf2_modes_for_range()
3777 int i, modes = 0; in drm_cvt_modes_for_range() local
3782 for (i = 0; i < ARRAY_SIZE(extra_modes); i++) { in drm_cvt_modes_for_range()
3783 const struct minimode *m = &extra_modes[i]; in drm_cvt_modes_for_range()
3862 int i, j, m, modes = 0; in drm_est3_modes() local
3866 for (i = 0; i < 6; i++) { in drm_est3_modes()
3868 m = (i * 8) + (7 - j); in drm_est3_modes()
3871 if (est[i] & (1 << j)) { in drm_est3_modes()
3912 int i, modes = 0; in add_established_modes() local
3918 for (i = 0; i <= EDID_EST_TIMINGS; i++) { in add_established_modes()
3919 if (est_bits & (1<<i)) { in add_established_modes()
3922 newmode = drm_mode_duplicate(dev, &edid_est_modes[i]); in add_established_modes()
3943 int i; in do_standard_modes() local
3948 for (i = 0; i < 6; i++) { in do_standard_modes()
3949 const struct std_timing *std = &data->data.timings[i]; in do_standard_modes()
3968 int i, modes = 0; in add_standard_modes() local
3974 for (i = 0; i < EDID_STD_TIMINGS; i++) { in add_standard_modes()
3978 &drm_edid->edid->standard_timings[i]); in add_standard_modes()
3997 int i, j, modes = 0; in drm_cvt_modes() local
4004 for (i = 0; i < 4; i++) { in drm_cvt_modes()
4007 cvt = &(timing->data.other_data.data.cvt[i]); in drm_cvt_modes()
4159 int i; in drm_edid_find_extension() local
4166 for (i = *ext_index; i < drm_edid_extension_block_count(drm_edid); i++) { in drm_edid_find_extension()
4167 edid_ext = drm_edid_extension_block_data(drm_edid, i); in drm_edid_find_extension()
4172 if (i >= drm_edid_extension_block_count(drm_edid)) in drm_edid_find_extension()
4175 *ext_index = i + 1; in drm_edid_find_extension()
4588 int modes = 0, i; in do_y420vdb_modes() local
4590 for (i = 0; i < svds_len; i++) { in do_y420vdb_modes()
4591 u8 vic = svd_to_vic(svds[i]); in do_y420vdb_modes()
4639 int i, modes = 0; in add_cta_vdb_modes() local
4644 for (i = 0; i < info->vics_len; i++) { in add_cta_vdb_modes()
4647 mode = drm_display_mode_from_vic_index(connector, i); in add_cta_vdb_modes()
4692 int modes = 0, i; in add_hdmi_mandatory_stereo_modes() local
4697 for (i = 0; i < ARRAY_SIZE(stereo_mandatory_modes); i++) { in add_hdmi_mandatory_stereo_modes()
4702 &stereo_mandatory_modes[i])) in add_hdmi_mandatory_stereo_modes()
4705 mandatory = &stereo_mandatory_modes[i]; in add_hdmi_mandatory_stereo_modes()
4807 int modes = 0, offset = 0, i, multi_present = 0, multi_len; in do_hdmi_vsdb_modes() local
4839 for (i = 0; i < vic_len && len >= (9 + offset + i); i++) { in do_hdmi_vsdb_modes()
4842 vic = db[9 + offset + i]; in do_hdmi_vsdb_modes()
4870 for (i = 0; i < 16; i++) { in do_hdmi_vsdb_modes()
4871 if (mask & (1 << i)) in do_hdmi_vsdb_modes()
4873 structure_all, i); in do_hdmi_vsdb_modes()
4879 for (i = 0; i < (hdmi_3d_len - multi_len); i++) { in do_hdmi_vsdb_modes()
4885 detail_present = ((db[8 + offset + i] & 0x0f) > 7); in do_hdmi_vsdb_modes()
4887 if (detail_present && (i + 1 == hdmi_3d_len - multi_len)) in do_hdmi_vsdb_modes()
4891 vic_index = db[8 + offset + i] >> 4; in do_hdmi_vsdb_modes()
4894 switch (db[8 + offset + i] & 0x0f) { in do_hdmi_vsdb_modes()
4903 if ((db[9 + offset + i] >> 4) == 1) in do_hdmi_vsdb_modes()
4920 i++; in do_hdmi_vsdb_modes()
5265 int i, map_len = cea_db_payload_len(db) - 1; in parse_cta_y420cmdb() local
5290 for (i = 0; i < map_len; i++) in parse_cta_y420cmdb()
5291 map |= (u64)data[i] << (8 * i); in parse_cta_y420cmdb()
5491 unsigned int i; in match_identity() local
5505 for (i = name_len; i < desc_len; i++) { in match_identity()
5506 if (desc[i] == '\n') in match_identity()
5509 if (!isspace(desc[i])) in match_identity()
5733 int i; in _drm_edid_to_sad() local
5740 for (i = 0; i < count; i++) in _drm_edid_to_sad()
5741 drm_edid_cta_sad_set(&sads[i], &db->data[i * 3]); in _drm_edid_to_sad()
5829 int i = !!(mode->flags & DRM_MODE_FLAG_INTERLACE); in drm_av_sync_delay() local
5835 i = 0; in drm_av_sync_delay()
5837 a = connector->audio_latency[i]; in drm_av_sync_delay()
5838 v = connector->video_latency[i]; in drm_av_sync_delay()
5927 int i; in _drm_detect_monitor_audio() local
5929 for (i = 0; i < cea_db_payload_len(db); i += 3) in _drm_detect_monitor_audio()
5931 (data[i] >> 3) & 0xf); in _drm_detect_monitor_audio()
5986 int i, vic_index, len = cea_db_payload_len(db); in parse_cta_vdb() local
6002 for (i = 0; i < len; i++) { in parse_cta_vdb()
6003 u8 vic = svd_to_vic(svds[i]); in parse_cta_vdb()
6022 int i, len = min_t(int, info->vics_len, BITS_PER_TYPE(y420cmdb_map)); in update_cta_y420cmdb() local
6024 for (i = 0; i < len; i++) { in update_cta_y420cmdb()
6025 u8 vic = info->vics[i]; in update_cta_y420cmdb()
6027 if (vic && y420cmdb_map & BIT_ULL(i)) in update_cta_y420cmdb()
6035 int i; in cta_vdb_has_vic() local
6040 for (i = 0; i < info->vics_len; i++) { in cta_vdb_has_vic()
6041 if (info->vics[i] == vic) in cta_vdb_has_vic()
6055 int i; in parse_cta_y420vdb() local
6057 for (i = 0; i < cea_db_payload_len(db) - 1; i++) { in parse_cta_y420vdb()
6058 u8 vic = svd_to_vic(svds[i]); in parse_cta_y420vdb()
6779 /* resolution is kHz for type VII, and 10 kHz for type I */ in drm_mode_displayid_detailed()
6807 int i; in add_displayid_detailed_1_modes() local
6817 for (i = 0; i < num_timings; i++) { in add_displayid_detailed_1_modes()
6818 struct displayid_detailed_timings_1 *timings = &det->timings[i]; in add_displayid_detailed_1_modes()
7098 int i, count, num_modes = 0; in drm_add_modes_noedid() local
7108 for (i = 0; i < count; i++) { in drm_add_modes_noedid()
7109 const struct drm_display_mode *ptr = &drm_dmt_modes[i]; in drm_add_modes_noedid()