Lines Matching refs:encoder
40 struct drm_encoder *encoder; in amdgpu_link_encoder_connector() local
46 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in amdgpu_link_encoder_connector()
47 amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_link_encoder_connector()
49 drm_mode_connector_attach_encoder(connector, encoder); in amdgpu_link_encoder_connector()
59 void amdgpu_encoder_set_active_device(struct drm_encoder *encoder) in amdgpu_encoder_set_active_device() argument
61 struct drm_device *dev = encoder->dev; in amdgpu_encoder_set_active_device()
62 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_encoder_set_active_device()
66 if (connector->encoder == encoder) { in amdgpu_encoder_set_active_device()
71 amdgpu_connector->devices, encoder->encoder_type); in amdgpu_encoder_set_active_device()
77 amdgpu_get_connector_for_encoder(struct drm_encoder *encoder) in amdgpu_get_connector_for_encoder() argument
79 struct drm_device *dev = encoder->dev; in amdgpu_get_connector_for_encoder()
80 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_get_connector_for_encoder()
93 amdgpu_get_connector_for_encoder_init(struct drm_encoder *encoder) in amdgpu_get_connector_for_encoder_init() argument
95 struct drm_device *dev = encoder->dev; in amdgpu_get_connector_for_encoder_init()
96 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_get_connector_for_encoder_init()
108 struct drm_encoder *amdgpu_get_external_encoder(struct drm_encoder *encoder) in amdgpu_get_external_encoder() argument
110 struct drm_device *dev = encoder->dev; in amdgpu_get_external_encoder()
111 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_get_external_encoder()
119 if (other_encoder == encoder) in amdgpu_get_external_encoder()
129 u16 amdgpu_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder) in amdgpu_encoder_get_dp_bridge_encoder_id() argument
131 struct drm_encoder *other_encoder = amdgpu_get_external_encoder(encoder); in amdgpu_encoder_get_dp_bridge_encoder_id()
147 void amdgpu_panel_mode_fixup(struct drm_encoder *encoder, in amdgpu_panel_mode_fixup() argument
150 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_panel_mode_fixup()
188 bool amdgpu_dig_monitor_is_duallink(struct drm_encoder *encoder, in amdgpu_dig_monitor_is_duallink() argument
195 connector = amdgpu_get_connector_for_encoder(encoder); in amdgpu_dig_monitor_is_duallink()
200 connector = amdgpu_get_connector_for_encoder_init(encoder); in amdgpu_dig_monitor_is_duallink()