Lines Matching defs:encoder
91 to_radeon_encoder(radeon_crtc->encoder);
563 struct drm_encoder *encoder = radeon_crtc->encoder;
564 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
565 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder);
567 int encoder_mode = atombios_get_encoder_mode(encoder);
571 bool is_duallink = radeon_dig_monitor_is_duallink(encoder, mode->clock);
609 (radeon_encoder_get_dp_bridge_encoder_id(encoder) != ENCODER_OBJECT_ID_NONE)) {
642 if (encoder->encoder_type != DRM_MODE_ENCODER_DAC)
644 if (encoder->encoder_type == DRM_MODE_ENCODER_LVDS)
667 * accordingly based on the encoder/transmitter to work around
720 if (radeon_encoder_get_dp_bridge_encoder_id(encoder) !=
723 radeon_encoder_get_dp_bridge_encoder_id(encoder);
961 to_radeon_encoder(radeon_crtc->encoder);
962 int encoder_mode = atombios_get_encoder_mode(radeon_crtc->encoder);
968 (radeon_encoder_get_dp_bridge_encoder_id(radeon_crtc->encoder) != ENCODER_OBJECT_ID_NONE)) {
971 radeon_get_connector_for_encoder(radeon_crtc->encoder);
1059 to_radeon_encoder(radeon_crtc->encoder);
1064 int encoder_mode = atombios_get_encoder_mode(radeon_crtc->encoder);
1746 * Returns the PPLL (Pixel PLL) used by another crtc/encoder which is
1761 if (test_radeon_crtc->encoder &&
1762 ENCODER_MODE_IS_DP(atombios_get_encoder_mode(test_radeon_crtc->encoder))) {
1780 * Returns the PPLL (Pixel PLL) used by another non-DP crtc/encoder which can
1801 if (test_radeon_crtc->encoder &&
1802 !ENCODER_MODE_IS_DP(atombios_get_encoder_mode(test_radeon_crtc->encoder))) {
1868 to_radeon_encoder(radeon_crtc->encoder);
1873 if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) {
1920 else if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) {
1947 if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) {
1970 if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) {
2049 to_radeon_encoder(radeon_crtc->encoder);
2090 struct drm_encoder *encoder;
2092 /* assign the encoder to the radeon crtc to avoid repeated lookups later */
2093 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
2094 if (encoder->crtc == crtc) {
2095 radeon_crtc->encoder = encoder;
2096 radeon_crtc->connector = radeon_get_connector_for_encoder(encoder);
2100 if ((radeon_crtc->encoder == NULL) || (radeon_crtc->connector == NULL)) {
2101 radeon_crtc->encoder = NULL;
2105 if (radeon_crtc->encoder) {
2107 to_radeon_encoder(radeon_crtc->encoder);
2117 /* if we can't get a PPLL for a non-DP encoder, fail */
2119 !ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder)))
2209 radeon_crtc->encoder = NULL;
2261 radeon_crtc->encoder = NULL;