/Linux-v6.6/include/drm/ |
D | drm_connector.h | 886 struct drm_connector *connector; 1051 int (*dpms)(struct drm_connector *connector, int mode); 1063 void (*reset)(struct drm_connector *connector); 1096 enum drm_connector_status (*detect)(struct drm_connector *connector, 1113 void (*force)(struct drm_connector *connector); 1138 int (*fill_modes)(struct drm_connector *connector, uint32_t max_width, uint32_t max_height); 1154 int (*set_property)(struct drm_connector *connector, struct drm_property *property, 1173 int (*late_register)(struct drm_connector *connector); 1186 void (*early_unregister)(struct drm_connector *connector); 1196 void (*destroy)(struct drm_connector *connector); [all …]
|
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, 22 bool drm_connector_helper_hpd_irq_event(struct drm_connector *connector); 24 void drm_kms_helper_connector_hotplug_event(struct drm_connector *connector); 35 int drm_connector_helper_get_modes_from_ddc(struct drm_connector *connector); 36 int drm_connector_helper_get_modes_fixed(struct drm_connector *connector, 38 int drm_connector_helper_get_modes(struct drm_connector *connector); 39 int drm_connector_helper_tv_get_modes(struct drm_connector *connector);
|
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,
|
D | drm_modeset_helper_vtables.h | 703 struct drm_connector *connector); 903 int (*get_modes)(struct drm_connector *connector); 929 int (*detect_ctx)(struct drm_connector *connector, 967 enum drm_mode_status (*mode_valid)(struct drm_connector *connector, 1006 int (*mode_valid_ctx)(struct drm_connector *connector, 1039 struct drm_encoder *(*best_encoder)(struct drm_connector *connector); 1065 struct drm_encoder *(*atomic_best_encoder)(struct drm_connector *connector, 1099 int (*atomic_check)(struct drm_connector *connector, 1114 void (*atomic_commit)(struct drm_connector *connector, 1158 void (*enable_hpd)(struct drm_connector *connector); [all …]
|
D | drm_edid.h | 381 struct drm_connector; 387 int drm_av_sync_delay(struct drm_connector *connector, 399 const struct drm_connector *connector, 403 const struct drm_connector *connector, 408 const struct drm_connector *connector, 562 struct edid *drm_do_get_edid(struct drm_connector *connector, 566 struct edid *drm_get_edid(struct drm_connector *connector, 569 struct edid *drm_get_edid_switcheroo(struct drm_connector *connector, 572 int drm_add_edid_modes(struct drm_connector *connector, struct edid *edid); 573 int drm_edid_override_connector_update(struct drm_connector *connector); [all …]
|
D | drm_encoder_slave.h | 68 struct drm_connector *connector); 70 struct drm_connector *connector); 72 struct drm_connector *connector); 74 struct drm_connector *connector, 179 struct drm_connector *connector);
|
/Linux-v6.6/drivers/gpu/drm/i915/display/ |
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 *adapter); 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 …]
|
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 …]
|
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-v6.6/drivers/gpu/drm/nouveau/ |
D | nouveau_connector.h | 121 struct drm_connector base; 155 struct drm_connector *con) in nouveau_connector() 161 nouveau_connector_is_mst(struct drm_connector *connector) in nouveau_connector_is_mst() 185 struct drm_connector *connector; in nouveau_crtc_connector_get() 202 struct drm_connector * 211 void nouveau_conn_attach_properties(struct drm_connector *); 212 void nouveau_conn_reset(struct drm_connector *); 214 nouveau_conn_atomic_duplicate_state(struct drm_connector *); 215 void nouveau_conn_atomic_destroy_state(struct drm_connector *, 217 int nouveau_conn_atomic_set_property(struct drm_connector *, [all …]
|
/Linux-v6.6/drivers/gpu/drm/gma500/ |
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, 203 extern struct drm_encoder *gma_best_encoder(struct drm_connector *connector); 208 struct drm_connector *connector) in gma_attached_encoder() 217 extern struct drm_connector *psb_intel_sdvo_find(struct drm_device *dev, 225 extern enum drm_mode_status psb_intel_lvds_mode_valid(struct drm_connector *connector, 227 extern int psb_intel_lvds_set_property(struct drm_connector *connector, 230 extern void psb_intel_lvds_destroy(struct drm_connector *connector); [all …]
|
D | cdv_intel_crt.c | 71 static enum drm_mode_status cdv_intel_crt_mode_valid(struct drm_connector *connector, in cdv_intel_crt_mode_valid() 138 static bool cdv_intel_crt_detect_hotplug(struct drm_connector *connector, in cdv_intel_crt_detect_hotplug() 186 struct drm_connector *connector, bool force) in cdv_intel_crt_detect() 194 static void cdv_intel_crt_destroy(struct drm_connector *connector) in cdv_intel_crt_destroy() 204 static int cdv_intel_crt_get_modes(struct drm_connector *connector) in cdv_intel_crt_get_modes() 209 static int cdv_intel_crt_set_property(struct drm_connector *connector, in cdv_intel_crt_set_property() 249 struct drm_connector *connector; in cdv_intel_crt_init()
|
/Linux-v6.6/drivers/gpu/drm/ |
D | drm_bridge_connector.c | 52 struct drm_connector base; 96 static void drm_bridge_connector_hpd_notify(struct drm_connector *connector, in drm_bridge_connector_hpd_notify() 114 struct drm_connector *connector = &drm_bridge_connector->base; in drm_bridge_connector_hpd_cb() 131 static void drm_bridge_connector_enable_hpd(struct drm_connector *connector) in drm_bridge_connector_enable_hpd() 142 static void drm_bridge_connector_disable_hpd(struct drm_connector *connector) in drm_bridge_connector_disable_hpd() 157 drm_bridge_connector_detect(struct drm_connector *connector, bool force) in drm_bridge_connector_detect() 185 static void drm_bridge_connector_destroy(struct drm_connector *connector) in drm_bridge_connector_destroy() 202 static void drm_bridge_connector_debugfs_init(struct drm_connector *connector, in drm_bridge_connector_debugfs_init() 230 static int drm_bridge_connector_get_modes_edid(struct drm_connector *connector, in drm_bridge_connector_get_modes_edid() 258 static int drm_bridge_connector_get_modes(struct drm_connector *connector) in drm_bridge_connector_get_modes() [all …]
|
D | drm_connector.c | 156 static void drm_connector_get_cmdline_mode(struct drm_connector *connector) in drm_connector_get_cmdline_mode() 194 struct drm_connector *connector = in drm_connector_free() 195 container_of(kref, struct drm_connector, base.refcount); in drm_connector_free() 204 struct drm_connector *connector, *n; in drm_connector_free_work_fn() 222 struct drm_connector *connector, in __drm_connector_init() 356 struct drm_connector *connector, in drm_connector_init() 392 struct drm_connector *connector, in drm_connector_init_with_ddc() 407 struct drm_connector *connector = ptr; in drm_connector_cleanup_action() 432 struct drm_connector *connector, in drmm_connector_init() 463 void drm_connector_attach_edid_property(struct drm_connector *connector) in drm_connector_attach_edid_property() [all …]
|
/Linux-v6.6/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_connectors.h | 27 struct edid *amdgpu_connector_edid(struct drm_connector *connector); 28 void amdgpu_connector_hotplug(struct drm_connector *connector); 29 int amdgpu_connector_get_monitor_bpc(struct drm_connector *connector); 30 u16 amdgpu_connector_encoder_get_dp_bridge_encoder_id(struct drm_connector *connector); 31 bool amdgpu_connector_is_dp12_capable(struct drm_connector *connector);
|
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);
|
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,
|
/Linux-v6.6/drivers/gpu/drm/msm/disp/mdp4/ |
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-v6.6/include/drm/bridge/ |
D | analogix_dp.h | 29 struct drm_connector *connector; 36 struct drm_connector *); 38 struct drm_connector *); 50 int analogix_dp_start_crc(struct drm_connector *connector); 51 int analogix_dp_stop_crc(struct drm_connector *connector);
|
/Linux-v6.6/drivers/gpu/drm/logicvc/ |
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-v6.6/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_kms.h | 357 struct drm_connector connector; 414 int vmw_du_connector_set_property(struct drm_connector *connector, 417 int vmw_du_connector_atomic_set_property(struct drm_connector *connector, 422 vmw_du_connector_atomic_get_property(struct drm_connector *connector, 426 int vmw_du_connector_dpms(struct drm_connector *connector, int mode); 427 void vmw_du_connector_save(struct drm_connector *connector); 428 void vmw_du_connector_restore(struct drm_connector *connector); 430 vmw_du_connector_detect(struct drm_connector *connector, bool force); 431 int vmw_du_connector_fill_modes(struct drm_connector *connector, 498 void vmw_du_connector_reset(struct drm_connector *connector); [all …]
|
/Linux-v6.6/include/drm/display/ |
D | drm_scdc_helper.h | 31 struct drm_connector; 75 bool drm_scdc_get_scrambling_status(struct drm_connector *connector); 77 bool drm_scdc_set_scrambling(struct drm_connector *connector, bool enable); 78 bool drm_scdc_set_high_tmds_clock_ratio(struct drm_connector *connector, bool set);
|
/Linux-v6.6/drivers/gpu/drm/sti/ |
D | sti_dvo.c | 103 struct drm_connector drm_connector; member 109 container_of(x, struct sti_dvo_connector, drm_connector) 335 static int sti_dvo_connector_get_modes(struct drm_connector *connector) in sti_dvo_connector_get_modes() 350 sti_dvo_connector_mode_valid(struct drm_connector *connector, in sti_dvo_connector_mode_valid() 381 sti_dvo_connector_detect(struct drm_connector *connector, bool force) in sti_dvo_connector_detect() 401 static int sti_dvo_late_register(struct drm_connector *connector) in sti_dvo_late_register() 440 struct drm_connector *drm_connector; in sti_dvo_bind() local 474 drm_connector = (struct drm_connector *)connector; in sti_dvo_bind() 476 drm_connector->polled = DRM_CONNECTOR_POLL_HPD; in sti_dvo_bind() 478 drm_connector_init(drm_dev, drm_connector, in sti_dvo_bind() [all …]
|
D | sti_hdmi.c | 162 struct drm_connector drm_connector; member 169 container_of(x, struct sti_hdmi_connector, drm_connector) 269 struct drm_connector *connector = hdmi->drm_connector; in hdmi_config() 449 hdmi->drm_connector, mode); in hdmi_avi_infoframe_config() 531 hdmi->drm_connector, in hdmi_vendor_infoframe_config() 975 static int sti_hdmi_connector_get_modes(struct drm_connector *connector) in sti_hdmi_connector_get_modes() 1009 sti_hdmi_connector_mode_valid(struct drm_connector *connector, in sti_hdmi_connector_mode_valid() 1042 sti_hdmi_connector_detect(struct drm_connector *connector, bool force) in sti_hdmi_connector_detect() 1061 struct drm_connector *connector) in sti_hdmi_connector_init_property() 1082 sti_hdmi_connector_set_property(struct drm_connector *connector, in sti_hdmi_connector_set_property() [all …]
|
/Linux-v6.6/drivers/gpu/drm/gud/ |
D | gud_connector.c | 25 struct drm_connector connector; 44 static inline struct gud_connector *to_gud_connector(struct drm_connector *connector) in to_gud_connector() 49 static void gud_conn_err(struct drm_connector *connector, const char *msg, int ret) in gud_conn_err() 62 struct drm_connector *connector = &gconn->connector; in gud_connector_backlight_update_status_work() 111 struct drm_connector *connector = bl_get_data(bd); in gud_connector_backlight_update_status() 126 struct drm_connector *connector = &gconn->connector; in gud_connector_backlight_register() 152 static int gud_connector_detect(struct drm_connector *connector, in gud_connector_detect() 218 static int gud_connector_get_modes(struct drm_connector *connector) in gud_connector_get_modes() 288 static int gud_connector_atomic_check(struct drm_connector *connector, in gud_connector_atomic_check() 324 static int gud_connector_late_register(struct drm_connector *connector) in gud_connector_late_register() [all …]
|