/linux/include/drm/ |
H A D | drm_connector.h | 1000 struct drm_connector *connector; 1157 int (*startup)(struct drm_connector *connector); 1167 int (*prepare)(struct drm_connector *connector, 1179 void (*shutdown)(struct drm_connector *connector); 1190 int (*mute_stream)(struct drm_connector *connector, 1213 (*tmds_char_rate_valid)(const struct drm_connector *connector, 1231 int (*clear_infoframe)(struct drm_connector *connector, 1248 int (*write_infoframe)(struct drm_connector *connector, 1265 const struct drm_edid *(*read_edid)(struct drm_connector *connector); 1292 int (*dpms)(struct drm_connector *connector, int mode); [all …]
|
H A D | drm_probe_helper.h | 8 struct drm_connector; 13 int drm_helper_probe_single_connector_modes(struct drm_connector 16 int drm_helper_probe_detect(struct drm_connector *connector, 24 bool drm_connector_helper_hpd_irq_event(struct drm_connector *connector); 26 void drm_kms_helper_connector_hotplug_event(struct drm_connector *connector); 37 int drm_connector_helper_get_modes_fixed(struct drm_connector *connector, 39 int drm_connector_helper_get_modes(struct drm_connector *connector); 40 int drm_connector_helper_tv_get_modes(struct drm_connector *connector); 42 int drm_connector_helper_detect_from_ddc(struct drm_connector *connector,
|
H A D | drm_atomic_state_helper.h | 36 struct drm_connector; 70 struct drm_connector *connector); 71 void __drm_atomic_helper_connector_reset(struct drm_connector *connector, 73 void drm_atomic_helper_connector_reset(struct drm_connector *connector); 74 void drm_atomic_helper_connector_tv_reset(struct drm_connector *connector); 75 int drm_atomic_helper_connector_tv_check(struct drm_connector *connector, 77 void drm_atomic_helper_connector_tv_margins_reset(struct drm_connector *connector); 79 __drm_atomic_helper_connector_duplicate_state(struct drm_connector *connector, 82 drm_atomic_helper_connector_duplicate_state(struct drm_connector *connector); 85 void drm_atomic_helper_connector_destroy_state(struct drm_connector *connector,
|
H A D | drm_modeset_helper_vtables.h | 704 struct drm_connector *connector); 905 int (*get_modes)(struct drm_connector *connector); 931 int (*detect_ctx)(struct drm_connector *connector, 969 enum drm_mode_status (*mode_valid)(struct drm_connector *connector, 1008 int (*mode_valid_ctx)(struct drm_connector *connector, 1041 struct drm_encoder *(*best_encoder)(struct drm_connector *connector); 1067 struct drm_encoder *(*atomic_best_encoder)(struct drm_connector *connector, 1101 int (*atomic_check)(struct drm_connector *connector, 1116 void (*atomic_commit)(struct drm_connector *connector, 1165 void (*enable_hpd)(struct drm_connector *connector); [all …]
|
H A D | drm_edid.h | 29 struct drm_connector; 348 int drm_av_sync_delay(struct drm_connector *connector, 353 const struct drm_connector *connector, 357 const struct drm_connector *connector, 362 const struct drm_connector *connector, 426 struct edid *drm_get_edid(struct drm_connector *connector, 428 struct edid *drm_get_edid_switcheroo(struct drm_connector *connector, 431 int drm_add_edid_modes(struct drm_connector *connector, struct edid *edid); 432 int drm_edid_override_connector_update(struct drm_connector *connector); 439 int drm_add_modes_noedid(struct drm_connector *connector, [all …]
|
H A D | drm_bridge.h | 39 struct drm_connector; 560 struct drm_connector *connector); 591 struct drm_connector *connector); 690 int (*hdmi_audio_startup)(struct drm_connector *connector, 702 int (*hdmi_audio_prepare)(struct drm_connector *connector, 716 void (*hdmi_audio_shutdown)(struct drm_connector *connector, 728 int (*hdmi_audio_mute_stream)(struct drm_connector *connector, 1048 struct drm_connector *connector); 1050 struct drm_connector *connector); 1065 int drm_panel_bridge_set_orientation(struct drm_connector *connector, [all …]
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_connector.h | 11 struct drm_connector; 20 void intel_connector_destroy(struct drm_connector *connector); 21 int intel_connector_register(struct drm_connector *connector); 22 void intel_connector_unregister(struct drm_connector *connector); 27 int intel_connector_update_modes(struct drm_connector *connector, 29 int intel_ddc_get_modes(struct drm_connector *c, struct i2c_adapter *ddc); 30 void intel_attach_force_audio_property(struct drm_connector *connector); 31 void intel_attach_broadcast_rgb_property(struct drm_connector *connector); 32 void intel_attach_aspect_ratio_property(struct drm_connector *connector); 33 void intel_attach_hdmi_colorspace_property(struct drm_connector *connector); [all …]
|
H A D | intel_connector.c | 94 void intel_connector_destroy(struct drm_connector *connector) in intel_connector_destroy() 112 int intel_connector_register(struct drm_connector *connector) in intel_connector_register() 136 void intel_connector_unregister(struct drm_connector *connector) in intel_connector_unregister() 181 int intel_connector_update_modes(struct drm_connector *connector, in intel_connector_update_modes() 199 int intel_ddc_get_modes(struct drm_connector *connector, in intel_ddc_get_modes() 223 intel_attach_force_audio_property(struct drm_connector *connector) in intel_attach_force_audio_property() 250 intel_attach_broadcast_rgb_property(struct drm_connector *connector) in intel_attach_broadcast_rgb_property() 272 intel_attach_aspect_ratio_property(struct drm_connector *connector) in intel_attach_aspect_ratio_property() 281 intel_attach_hdmi_colorspace_property(struct drm_connector *connector) in intel_attach_hdmi_colorspace_property() 288 intel_attach_dp_colorspace_property(struct drm_connector *connector) in intel_attach_dp_colorspace_property() [all …]
|
H A D | intel_atomic.h | 12 struct drm_connector; 24 int intel_digital_connector_atomic_get_property(struct drm_connector *connector, 28 int intel_digital_connector_atomic_set_property(struct drm_connector *connector, 32 int intel_digital_connector_atomic_check(struct drm_connector *conn, 35 intel_digital_connector_duplicate_state(struct drm_connector *connector); 37 struct drm_connector *connector);
|
/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_connector.h | 121 struct drm_connector base; 154 struct drm_connector *con) in nouveau_connector() 160 nouveau_connector_is_mst(struct drm_connector *connector) in nouveau_connector_is_mst() 184 struct drm_connector *connector; in nouveau_crtc_connector_get() 201 struct drm_connector * 210 void nouveau_conn_attach_properties(struct drm_connector *); 211 void nouveau_conn_reset(struct drm_connector *); 213 nouveau_conn_atomic_duplicate_state(struct drm_connector *); 214 void nouveau_conn_atomic_destroy_state(struct drm_connector *, 216 int nouveau_conn_atomic_set_property(struct drm_connector *, [all …]
|
/linux/include/drm/display/ |
H A D | drm_hdmi_state_helper.h | 7 struct drm_connector; 14 void __drm_atomic_helper_connector_hdmi_reset(struct drm_connector *connector, 17 int drm_atomic_helper_connector_hdmi_check(struct drm_connector *connector, 20 int drm_atomic_helper_connector_hdmi_update_audio_infoframe(struct drm_connector *connector, 22 int drm_atomic_helper_connector_hdmi_clear_audio_infoframe(struct drm_connector *connector); 23 int drm_atomic_helper_connector_hdmi_update_infoframes(struct drm_connector *connector, 25 void drm_atomic_helper_connector_hdmi_hotplug(struct drm_connector *connector, 27 void drm_atomic_helper_connector_hdmi_force(struct drm_connector *connector); 30 drm_hdmi_connector_mode_valid(struct drm_connector *connector,
|
/linux/drivers/gpu/drm/display/ |
H A D | drm_bridge_connector.c | 59 struct drm_connector base; 110 static void drm_bridge_connector_hpd_notify(struct drm_connector *connector, in drm_bridge_connector_hpd_notify() 127 struct drm_connector *connector = &drm_bridge_connector->base; in drm_bridge_connector_handle_hpd() 145 static void drm_bridge_connector_oob_hotplug_event(struct drm_connector *connector, in drm_bridge_connector_oob_hotplug_event() 154 static void drm_bridge_connector_enable_hpd(struct drm_connector *connector) in drm_bridge_connector_enable_hpd() 165 static void drm_bridge_connector_disable_hpd(struct drm_connector *connector) in drm_bridge_connector_disable_hpd() 180 drm_bridge_connector_detect(struct drm_connector *connector, bool force) in drm_bridge_connector_detect() 212 static void drm_bridge_connector_force(struct drm_connector *connector) in drm_bridge_connector_force() 222 static void drm_bridge_connector_debugfs_init(struct drm_connector *connector, in drm_bridge_connector_debugfs_init() 236 static void drm_bridge_connector_reset(struct drm_connector *connector) in drm_bridge_connector_reset() [all …]
|
H A D | drm_hdmi_state_helper.c | 22 void __drm_atomic_helper_connector_hdmi_reset(struct drm_connector *connector, in __drm_atomic_helper_connector_hdmi_reset() 55 static bool hdmi_is_limited_range(const struct drm_connector *connector, in hdmi_is_limited_range() 83 sink_supports_format_bpc(const struct drm_connector *connector, in sink_supports_format_bpc() 203 hdmi_clock_valid(const struct drm_connector *connector, in hdmi_clock_valid() 225 hdmi_compute_clock(const struct drm_connector *connector, in hdmi_compute_clock() 247 hdmi_try_format_bpc(const struct drm_connector *connector, in hdmi_try_format_bpc() 282 hdmi_compute_format(const struct drm_connector *connector, in hdmi_compute_format() 304 hdmi_compute_config(const struct drm_connector *connector, in hdmi_compute_config() 337 static int hdmi_generate_avi_infoframe(const struct drm_connector *connector, in hdmi_generate_avi_infoframe() 373 static int hdmi_generate_spd_infoframe(const struct drm_connector *connector, in hdmi_generate_spd_infoframe() [all …]
|
H A D | drm_hdmi_audio_helper.c | 18 struct drm_connector *connector = data; in drm_connector_hdmi_audio_startup() 32 struct drm_connector *connector = data; in drm_connector_hdmi_audio_prepare() 41 struct drm_connector *connector = data; in drm_connector_hdmi_audio_shutdown() 51 struct drm_connector *connector = data; in drm_connector_hdmi_audio_mute_stream() 65 struct drm_connector *connector = data; in drm_connector_hdmi_audio_get_dai_id() 85 struct drm_connector *connector = data; in drm_connector_hdmi_audio_get_eld() 99 struct drm_connector *connector = data; in drm_connector_hdmi_audio_hook_plugged_cb() 113 void drm_connector_hdmi_audio_plugged_notify(struct drm_connector *connector, in drm_connector_hdmi_audio_plugged_notify() 153 int drm_connector_hdmi_audio_init(struct drm_connector *connector, in drm_connector_hdmi_audio_init()
|
/linux/drivers/gpu/drm/gma500/ |
H A D | psb_intel_drv.h | 110 struct drm_connector base; 113 void (*save)(struct drm_connector *connector); 114 void (*restore)(struct drm_connector *connector); 183 int psb_intel_ddc_get_modes(struct drm_connector *connector, 197 extern struct drm_encoder *gma_best_encoder(struct drm_connector *connector); 202 struct drm_connector *connector) in gma_attached_encoder() 214 extern enum drm_mode_status psb_intel_lvds_mode_valid(struct drm_connector *connector, 216 extern int psb_intel_lvds_set_property(struct drm_connector *connector, 219 extern void psb_intel_lvds_destroy(struct drm_connector *connector); 238 extern void cdv_intel_attach_force_audio_property(struct drm_connector *connector); [all …]
|
/linux/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_lvds_connector.c | 11 struct drm_connector base; 19 struct drm_connector *connector, bool force) in mdp4_lvds_connector_detect() 36 static void mdp4_lvds_connector_destroy(struct drm_connector *connector) in mdp4_lvds_connector_destroy() 46 static int mdp4_lvds_connector_get_modes(struct drm_connector *connector) in mdp4_lvds_connector_get_modes() 60 mdp4_lvds_connector_mode_valid(struct drm_connector *connector, in mdp4_lvds_connector_mode_valid() 94 struct drm_connector *mdp4_lvds_connector_init(struct drm_device *dev, in mdp4_lvds_connector_init() 97 struct drm_connector *connector = NULL; in mdp4_lvds_connector_init()
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | atombios_encoders.h | 38 struct drm_connector *drm_connector); 53 amdgpu_atombios_encoder_set_edp_panel_power(struct drm_connector *connector, 63 struct drm_connector *connector); 66 struct drm_connector *connector); 70 amdgpu_atombios_encoder_set_bios_scratch_regs(struct drm_connector *connector,
|
H A D | atombios_dp.h | 31 struct drm_connector *connector); 32 void amdgpu_atombios_dp_set_link_config(struct drm_connector *connector, 34 int amdgpu_atombios_dp_mode_valid_helper(struct drm_connector *connector, 37 void amdgpu_atombios_dp_set_rx_power_state(struct drm_connector *connector, 40 struct drm_connector *connector);
|
H A D | amdgpu_connectors.h | 27 void amdgpu_connector_hotplug(struct drm_connector *connector); 28 int amdgpu_connector_get_monitor_bpc(struct drm_connector *connector); 29 u16 amdgpu_connector_encoder_get_dp_bridge_encoder_id(struct drm_connector *connector); 30 bool amdgpu_connector_is_dp12_capable(struct drm_connector *connector);
|
/linux/drivers/gpu/drm/logicvc/ |
H A D | logicvc_interface.c | 29 container_of(c, struct logicvc_interface, drm_connector) 67 static int logicvc_connector_get_modes(struct drm_connector *drm_connector) in logicvc_connector_get_modes() argument 70 logicvc_interface_from_drm_connector(drm_connector); in logicvc_connector_get_modes() 73 return drm_panel_get_modes(interface->drm_panel, drm_connector); in logicvc_connector_get_modes() 174 ret = drm_connector_init(drm_dev, &interface->drm_connector, in logicvc_interface_init() 182 drm_connector_helper_add(&interface->drm_connector, in logicvc_interface_init() 185 ret = drm_connector_attach_encoder(&interface->drm_connector, in logicvc_interface_init()
|
/linux/include/drm/bridge/ |
H A D | analogix_dp.h | 29 struct drm_connector *connector; 35 struct drm_connector *); 37 struct drm_connector *); 48 int analogix_dp_start_crc(struct drm_connector *connector); 49 int analogix_dp_stop_crc(struct drm_connector *connector);
|
/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_kms.h | 342 struct drm_connector connector; 412 int vmw_du_connector_set_property(struct drm_connector *connector, 415 int vmw_du_connector_atomic_set_property(struct drm_connector *connector, 420 vmw_du_connector_atomic_get_property(struct drm_connector *connector, 424 int vmw_du_connector_dpms(struct drm_connector *connector, int mode); 425 void vmw_du_connector_save(struct drm_connector *connector); 426 void vmw_du_connector_restore(struct drm_connector *connector); 428 vmw_du_connector_detect(struct drm_connector *connector, bool force); 437 enum drm_mode_status vmw_connector_mode_valid(struct drm_connector *connector, 439 int vmw_connector_get_modes(struct drm_connector *connector); [all …]
|
/linux/drivers/gpu/drm/ |
H A D | drm_sysfs.c | 71 struct drm_connector *connector = to_drm_connector(dev); in drm_connector_acpi_find_companion() 189 struct drm_connector *connector = to_drm_connector(device); in status_store() 230 struct drm_connector *connector = to_drm_connector(device); in status_show() 243 struct drm_connector *connector = to_drm_connector(device); in dpms_show() 255 struct drm_connector *connector = to_drm_connector(device); in enabled_show() 268 struct drm_connector *connector = to_drm_connector(connector_dev); in edid_show() 280 struct drm_connector *connector = to_drm_connector(device); in modes_show() 298 struct drm_connector *connector = to_drm_connector(device); in connector_id_show() 340 int drm_sysfs_connector_add(struct drm_connector *connector) in drm_sysfs_connector_add() 389 int drm_sysfs_connector_add_late(struct drm_connector *connector) in drm_sysfs_connector_add_late() [all …]
|
H A D | drm_internal.h | 41 struct drm_connector; 155 int drm_sysfs_connector_add(struct drm_connector *connector); 156 int drm_sysfs_connector_add_late(struct drm_connector *connector); 157 void drm_sysfs_connector_remove_early(struct drm_connector *connector); 158 void drm_sysfs_connector_remove(struct drm_connector *connector); 192 void drm_debugfs_connector_add(struct drm_connector *connector); 193 void drm_debugfs_connector_remove(struct drm_connector *connector); 218 static inline void drm_debugfs_connector_add(struct drm_connector *connector) in drm_debugfs_connector_add() 221 static inline void drm_debugfs_connector_remove(struct drm_connector *connector) in drm_debugfs_connector_remove()
|
/linux/drivers/gpu/drm/sti/ |
H A D | sti_dvo.c | 104 struct drm_connector drm_connector; member 110 container_of(x, struct sti_dvo_connector, drm_connector) 336 static int sti_dvo_connector_get_modes(struct drm_connector *connector) in sti_dvo_connector_get_modes() 351 sti_dvo_connector_mode_valid(struct drm_connector *connector, in sti_dvo_connector_mode_valid() 382 sti_dvo_connector_detect(struct drm_connector *connector, bool force) in sti_dvo_connector_detect() 402 static int sti_dvo_late_register(struct drm_connector *connector) in sti_dvo_late_register() 441 struct drm_connector *drm_connector; in sti_dvo_bind() local 475 drm_connector = (struct drm_connector *)connector; in sti_dvo_bind() 477 drm_connector->polled = DRM_CONNECTOR_POLL_HPD; in sti_dvo_bind() 479 drm_connector_init(drm_dev, drm_connector, in sti_dvo_bind() [all …]
|