Lines Matching full:encoder

41 	struct drm_encoder *encoder;  in amdgpu_link_encoder_connector()  local
48 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in amdgpu_link_encoder_connector()
49 amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_link_encoder_connector()
51 drm_connector_attach_encoder(connector, encoder); in amdgpu_link_encoder_connector()
62 void amdgpu_encoder_set_active_device(struct drm_encoder *encoder) in amdgpu_encoder_set_active_device() argument
64 struct drm_device *dev = encoder->dev; in amdgpu_encoder_set_active_device()
65 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_encoder_set_active_device()
71 if (connector->encoder == encoder) { in amdgpu_encoder_set_active_device()
75 DRM_DEBUG_KMS("setting active device to %08x from %08x %08x for encoder %d\n", in amdgpu_encoder_set_active_device()
77 amdgpu_connector->devices, encoder->encoder_type); in amdgpu_encoder_set_active_device()
84 amdgpu_get_connector_for_encoder(struct drm_encoder *encoder) in amdgpu_get_connector_for_encoder() argument
86 struct drm_device *dev = encoder->dev; in amdgpu_get_connector_for_encoder()
87 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_get_connector_for_encoder()
105 amdgpu_get_connector_for_encoder_init(struct drm_encoder *encoder) in amdgpu_get_connector_for_encoder_init() argument
107 struct drm_device *dev = encoder->dev; in amdgpu_get_connector_for_encoder_init()
108 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_get_connector_for_encoder_init()
125 struct drm_encoder *amdgpu_get_external_encoder(struct drm_encoder *encoder) in amdgpu_get_external_encoder() argument
127 struct drm_device *dev = encoder->dev; in amdgpu_get_external_encoder()
128 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_get_external_encoder()
136 if (other_encoder == encoder) in amdgpu_get_external_encoder()
146 u16 amdgpu_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder) in amdgpu_encoder_get_dp_bridge_encoder_id() argument
148 struct drm_encoder *other_encoder = amdgpu_get_external_encoder(encoder); in amdgpu_encoder_get_dp_bridge_encoder_id()
164 void amdgpu_panel_mode_fixup(struct drm_encoder *encoder, in amdgpu_panel_mode_fixup() argument
167 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_panel_mode_fixup()
205 bool amdgpu_dig_monitor_is_duallink(struct drm_encoder *encoder, in amdgpu_dig_monitor_is_duallink() argument
212 connector = amdgpu_get_connector_for_encoder(encoder); in amdgpu_dig_monitor_is_duallink()
214 * the connectors tied to the encoder. in amdgpu_dig_monitor_is_duallink()
217 connector = amdgpu_get_connector_for_encoder_init(encoder); in amdgpu_dig_monitor_is_duallink()