Lines Matching refs:encoder
41 struct drm_encoder *encoder; in amdgpu_link_encoder_connector() local
47 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in amdgpu_link_encoder_connector()
48 amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_link_encoder_connector()
50 drm_connector_attach_encoder(connector, encoder); in amdgpu_link_encoder_connector()
60 void amdgpu_encoder_set_active_device(struct drm_encoder *encoder) in amdgpu_encoder_set_active_device() argument
62 struct drm_device *dev = encoder->dev; in amdgpu_encoder_set_active_device()
63 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_encoder_set_active_device()
67 if (connector->encoder == encoder) { in amdgpu_encoder_set_active_device()
72 amdgpu_connector->devices, encoder->encoder_type); in amdgpu_encoder_set_active_device()
78 amdgpu_get_connector_for_encoder(struct drm_encoder *encoder) in amdgpu_get_connector_for_encoder() argument
80 struct drm_device *dev = encoder->dev; in amdgpu_get_connector_for_encoder()
81 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_get_connector_for_encoder()
94 amdgpu_get_connector_for_encoder_init(struct drm_encoder *encoder) in amdgpu_get_connector_for_encoder_init() argument
96 struct drm_device *dev = encoder->dev; in amdgpu_get_connector_for_encoder_init()
97 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_get_connector_for_encoder_init()
109 struct drm_encoder *amdgpu_get_external_encoder(struct drm_encoder *encoder) in amdgpu_get_external_encoder() argument
111 struct drm_device *dev = encoder->dev; in amdgpu_get_external_encoder()
112 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_get_external_encoder()
120 if (other_encoder == encoder) in amdgpu_get_external_encoder()
130 u16 amdgpu_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder) in amdgpu_encoder_get_dp_bridge_encoder_id() argument
132 struct drm_encoder *other_encoder = amdgpu_get_external_encoder(encoder); in amdgpu_encoder_get_dp_bridge_encoder_id()
148 void amdgpu_panel_mode_fixup(struct drm_encoder *encoder, in amdgpu_panel_mode_fixup() argument
151 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_panel_mode_fixup()
189 bool amdgpu_dig_monitor_is_duallink(struct drm_encoder *encoder, in amdgpu_dig_monitor_is_duallink() argument
196 connector = amdgpu_get_connector_for_encoder(encoder); in amdgpu_dig_monitor_is_duallink()
201 connector = amdgpu_get_connector_for_encoder_init(encoder); in amdgpu_dig_monitor_is_duallink()