Lines Matching refs:mode1
949 static bool drm_mode_match_timings(const struct drm_display_mode *mode1, in drm_mode_match_timings() argument
952 return mode1->hdisplay == mode2->hdisplay && in drm_mode_match_timings()
953 mode1->hsync_start == mode2->hsync_start && in drm_mode_match_timings()
954 mode1->hsync_end == mode2->hsync_end && in drm_mode_match_timings()
955 mode1->htotal == mode2->htotal && in drm_mode_match_timings()
956 mode1->hskew == mode2->hskew && in drm_mode_match_timings()
957 mode1->vdisplay == mode2->vdisplay && in drm_mode_match_timings()
958 mode1->vsync_start == mode2->vsync_start && in drm_mode_match_timings()
959 mode1->vsync_end == mode2->vsync_end && in drm_mode_match_timings()
960 mode1->vtotal == mode2->vtotal && in drm_mode_match_timings()
961 mode1->vscan == mode2->vscan; in drm_mode_match_timings()
964 static bool drm_mode_match_clock(const struct drm_display_mode *mode1, in drm_mode_match_clock() argument
971 if (mode1->clock && mode2->clock) in drm_mode_match_clock()
972 return KHZ2PICOS(mode1->clock) == KHZ2PICOS(mode2->clock); in drm_mode_match_clock()
974 return mode1->clock == mode2->clock; in drm_mode_match_clock()
977 static bool drm_mode_match_flags(const struct drm_display_mode *mode1, in drm_mode_match_flags() argument
980 return (mode1->flags & ~DRM_MODE_FLAG_3D_MASK) == in drm_mode_match_flags()
984 static bool drm_mode_match_3d_flags(const struct drm_display_mode *mode1, in drm_mode_match_3d_flags() argument
987 return (mode1->flags & DRM_MODE_FLAG_3D_MASK) == in drm_mode_match_3d_flags()
991 static bool drm_mode_match_aspect_ratio(const struct drm_display_mode *mode1, in drm_mode_match_aspect_ratio() argument
994 return mode1->picture_aspect_ratio == mode2->picture_aspect_ratio; in drm_mode_match_aspect_ratio()
1008 bool drm_mode_match(const struct drm_display_mode *mode1, in drm_mode_match() argument
1012 if (!mode1 && !mode2) in drm_mode_match()
1015 if (!mode1 || !mode2) in drm_mode_match()
1019 !drm_mode_match_timings(mode1, mode2)) in drm_mode_match()
1023 !drm_mode_match_clock(mode1, mode2)) in drm_mode_match()
1027 !drm_mode_match_flags(mode1, mode2)) in drm_mode_match()
1031 !drm_mode_match_3d_flags(mode1, mode2)) in drm_mode_match()
1035 !drm_mode_match_aspect_ratio(mode1, mode2)) in drm_mode_match()
1052 bool drm_mode_equal(const struct drm_display_mode *mode1, in drm_mode_equal() argument
1055 return drm_mode_match(mode1, mode2, in drm_mode_equal()
1075 bool drm_mode_equal_no_clocks(const struct drm_display_mode *mode1, in drm_mode_equal_no_clocks() argument
1078 return drm_mode_match(mode1, mode2, in drm_mode_equal_no_clocks()
1096 bool drm_mode_equal_no_clocks_no_stereo(const struct drm_display_mode *mode1, in drm_mode_equal_no_clocks_no_stereo() argument
1099 return drm_mode_match(mode1, mode2, in drm_mode_equal_no_clocks_no_stereo()