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)) {
649 if (encoder->encoder_type != DRM_MODE_ENCODER_DAC)
651 if (encoder->encoder_type == DRM_MODE_ENCODER_LVDS)
674 * accordingly based on the encoder/transmitter to work around
727 if (radeon_encoder_get_dp_bridge_encoder_id(encoder) !=
730 radeon_encoder_get_dp_bridge_encoder_id(encoder);
968 to_radeon_encoder(radeon_crtc->encoder);
969 int encoder_mode = atombios_get_encoder_mode(radeon_crtc->encoder);
977 (radeon_encoder_get_dp_bridge_encoder_id(radeon_crtc->encoder) != ENCODER_OBJECT_ID_NONE)) {
980 radeon_get_connector_for_encoder(radeon_crtc->encoder);
1068 to_radeon_encoder(radeon_crtc->encoder);
1073 int encoder_mode = atombios_get_encoder_mode(radeon_crtc->encoder);
1757 * Returns the PPLL (Pixel PLL) used by another crtc/encoder which is
1772 if (test_radeon_crtc->encoder &&
1773 ENCODER_MODE_IS_DP(atombios_get_encoder_mode(test_radeon_crtc->encoder))) {
1790 * @encoder: drm encoder
1792 * Returns the PPLL (Pixel PLL) used by another non-DP crtc/encoder which can
1813 if (test_radeon_crtc->encoder &&
1814 !ENCODER_MODE_IS_DP(atombios_get_encoder_mode(test_radeon_crtc->encoder))) {
1880 to_radeon_encoder(radeon_crtc->encoder);
1885 if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) {
1932 else if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) {
1959 if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) {
1982 if (ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder))) {
2061 to_radeon_encoder(radeon_crtc->encoder);
2102 struct drm_encoder *encoder;
2104 /* assign the encoder to the radeon crtc to avoid repeated lookups later */
2105 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
2106 if (encoder->crtc == crtc) {
2107 radeon_crtc->encoder = encoder;
2108 radeon_crtc->connector = radeon_get_connector_for_encoder(encoder);
2112 if ((radeon_crtc->encoder == NULL) || (radeon_crtc->connector == NULL)) {
2113 radeon_crtc->encoder = NULL;
2117 if (radeon_crtc->encoder) {
2119 to_radeon_encoder(radeon_crtc->encoder);
2129 /* if we can't get a PPLL for a non-DP encoder, fail */
2131 !ENCODER_MODE_IS_DP(atombios_get_encoder_mode(radeon_crtc->encoder)))
2221 radeon_crtc->encoder = NULL;
2273 radeon_crtc->encoder = NULL;