Lines Matching refs:encoder
87 to_radeon_encoder(radeon_crtc->encoder); in atombios_scaler_setup()
558 struct drm_encoder *encoder = radeon_crtc->encoder; in atombios_adjust_pll() local
559 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in atombios_adjust_pll()
560 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); in atombios_adjust_pll()
562 int encoder_mode = atombios_get_encoder_mode(encoder); in atombios_adjust_pll()
566 bool is_duallink = radeon_dig_monitor_is_duallink(encoder, mode->clock); in atombios_adjust_pll()
603 (radeon_encoder_get_dp_bridge_encoder_id(encoder) != ENCODER_OBJECT_ID_NONE)) { in atombios_adjust_pll()
641 if (encoder->encoder_type != DRM_MODE_ENCODER_DAC) in atombios_adjust_pll()
643 if (encoder->encoder_type == DRM_MODE_ENCODER_LVDS) in atombios_adjust_pll()
719 if (radeon_encoder_get_dp_bridge_encoder_id(encoder) != in atombios_adjust_pll()
722 radeon_encoder_get_dp_bridge_encoder_id(encoder); in atombios_adjust_pll()
960 to_radeon_encoder(radeon_crtc->encoder); in atombios_crtc_prepare_pll()
961 int encoder_mode = atombios_get_encoder_mode(radeon_crtc->encoder); in atombios_crtc_prepare_pll()
969 (radeon_encoder_get_dp_bridge_encoder_id(radeon_crtc->encoder) != ENCODER_OBJECT_ID_NONE)) { in atombios_crtc_prepare_pll()
972 radeon_get_connector_for_encoder(radeon_crtc->encoder); in atombios_crtc_prepare_pll()
1060 to_radeon_encoder(radeon_crtc->encoder); in atombios_crtc_set_pll()
1065 int encoder_mode = atombios_get_encoder_mode(radeon_crtc->encoder); in atombios_crtc_set_pll()
1749 if (test_radeon_crtc->encoder && in radeon_get_shared_dp_ppll()
1750 ENCODER_MODE_IS_DP(atombios_get_encoder_mode(test_radeon_crtc->encoder))) { in radeon_get_shared_dp_ppll()
1785 if (test_radeon_crtc->encoder && in radeon_get_shared_nondp_ppll()
1786 !ENCODER_MODE_IS_DP(atombios_get_encoder_mode(test_radeon_crtc->encoder))) { in radeon_get_shared_nondp_ppll()
1848 to_radeon_encoder(radeon_crtc->encoder); in radeon_atom_pick_pll()
1853 if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) { in radeon_atom_pick_pll()
1900 else if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) { in radeon_atom_pick_pll()
1927 if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) { in radeon_atom_pick_pll()
1950 if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) { in radeon_atom_pick_pll()
2029 to_radeon_encoder(radeon_crtc->encoder); in atombios_crtc_mode_set()
2070 struct drm_encoder *encoder; in atombios_crtc_mode_fixup() local
2073 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in atombios_crtc_mode_fixup()
2074 if (encoder->crtc == crtc) { in atombios_crtc_mode_fixup()
2075 radeon_crtc->encoder = encoder; in atombios_crtc_mode_fixup()
2076 radeon_crtc->connector = radeon_get_connector_for_encoder(encoder); in atombios_crtc_mode_fixup()
2080 if ((radeon_crtc->encoder == NULL) || (radeon_crtc->connector == NULL)) { in atombios_crtc_mode_fixup()
2081 radeon_crtc->encoder = NULL; in atombios_crtc_mode_fixup()
2085 if (radeon_crtc->encoder) { in atombios_crtc_mode_fixup()
2087 to_radeon_encoder(radeon_crtc->encoder); in atombios_crtc_mode_fixup()
2099 !ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) in atombios_crtc_mode_fixup()
2191 radeon_crtc->encoder = NULL; in atombios_crtc_disable()
2243 radeon_crtc->encoder = NULL; in radeon_atombios_init_crtc()