Home | History | Annotate | Download | only in radeon

Lines Matching defs:encoder

49 static uint32_t radeon_encoder_clones(struct drm_encoder *encoder)
51 struct drm_device *dev = encoder->dev;
53 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
73 if (clone_encoder == encoder)
87 struct drm_encoder *encoder;
89 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
90 encoder->possible_clones = radeon_encoder_clones(encoder);
214 struct drm_encoder *encoder;
220 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
221 radeon_encoder = to_radeon_encoder(encoder);
223 drm_connector_attach_encoder(connector, encoder);
231 void radeon_encoder_set_active_device(struct drm_encoder *encoder)
233 struct drm_device *dev = encoder->dev;
234 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
238 if (connector->encoder == encoder) {
241 DRM_DEBUG_KMS("setting active device to %08x from %08x %08x for encoder %d\n",
243 radeon_connector->devices, encoder->encoder_type);
249 radeon_get_connector_for_encoder(struct drm_encoder *encoder)
251 struct drm_device *dev = encoder->dev;
252 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
274 radeon_get_connector_for_encoder_init(struct drm_encoder *encoder)
276 struct drm_device *dev = encoder->dev;
277 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
289 struct drm_encoder *radeon_get_external_encoder(struct drm_encoder *encoder)
291 struct drm_device *dev = encoder->dev;
292 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
300 if (other_encoder == encoder)
310 u16 radeon_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder)
312 struct drm_encoder *other_encoder = radeon_get_external_encoder(encoder);
328 void radeon_panel_mode_fixup(struct drm_encoder *encoder,
331 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
332 struct drm_device *dev = encoder->dev;
375 bool radeon_dig_monitor_is_duallink(struct drm_encoder *encoder,
378 struct drm_device *dev = encoder->dev;
384 connector = radeon_get_connector_for_encoder(encoder);
386 * the connectors tied to the encoder.
389 connector = radeon_get_connector_for_encoder_init(encoder);
439 bool radeon_encoder_is_digital(struct drm_encoder *encoder)
441 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);