| /Linux-v5.4/include/drm/ |
| D | drm_connector.h | 527 struct drm_connector *connector; 686 int (*dpms)(struct drm_connector *connector, int mode); 698 void (*reset)(struct drm_connector *connector); 726 enum drm_connector_status (*detect)(struct drm_connector *connector, 743 void (*force)(struct drm_connector *connector); 768 int (*fill_modes)(struct drm_connector *connector, uint32_t max_width, uint32_t max_height); 784 int (*set_property)(struct drm_connector *connector, struct drm_property *property, 803 int (*late_register)(struct drm_connector *connector); 816 void (*early_unregister)(struct drm_connector *connector); 826 void (*destroy)(struct drm_connector *connector); [all …]
|
| D | drm_atomic_state_helper.h | 33 struct drm_connector; 62 void __drm_atomic_helper_connector_reset(struct drm_connector *connector, 64 void drm_atomic_helper_connector_reset(struct drm_connector *connector); 65 void drm_atomic_helper_connector_tv_reset(struct drm_connector *connector); 67 __drm_atomic_helper_connector_duplicate_state(struct drm_connector *connector, 70 drm_atomic_helper_connector_duplicate_state(struct drm_connector *connector); 73 void drm_atomic_helper_connector_destroy_state(struct drm_connector *connector,
|
| D | drm_modeset_helper_vtables.h | 680 struct drm_connector *connector); 874 int (*get_modes)(struct drm_connector *connector); 900 int (*detect_ctx)(struct drm_connector *connector, 938 enum drm_mode_status (*mode_valid)(struct drm_connector *connector, 969 struct drm_encoder *(*best_encoder)(struct drm_connector *connector); 996 struct drm_encoder *(*atomic_best_encoder)(struct drm_connector *connector, 1030 int (*atomic_check)(struct drm_connector *connector, 1045 void (*atomic_commit)(struct drm_connector *connector, 1059 static inline void drm_connector_helper_add(struct drm_connector *connector, in drm_connector_helper_add()
|
| D | drm_edid.h | 336 struct drm_connector; 342 int drm_av_sync_delay(struct drm_connector *connector, 346 struct edid *drm_load_edid_firmware(struct drm_connector *connector); 351 drm_load_edid_firmware(struct drm_connector *connector) in drm_load_edid_firmware() 359 struct drm_connector *connector, 363 struct drm_connector *connector, 372 struct drm_connector *connector, 471 struct edid *drm_do_get_edid(struct drm_connector *connector, 475 struct edid *drm_get_edid(struct drm_connector *connector, 477 struct edid *drm_get_edid_switcheroo(struct drm_connector *connector, [all …]
|
| D | drm_encoder_slave.h | 66 struct drm_connector *connector); 68 struct drm_connector *connector); 70 struct drm_connector *connector); 72 struct drm_connector *connector, 177 struct drm_connector *connector);
|
| /Linux-v5.4/drivers/gpu/drm/nouveau/ |
| D | nouveau_connector.h | 48 struct drm_connector base; 69 struct drm_connector *con) in nouveau_connector() 75 nouveau_connector_is_mst(struct drm_connector *connector) in nouveau_connector_is_mst() 99 struct drm_connector *connector; in nouveau_crtc_connector_get() 116 struct drm_connector * 179 void nouveau_conn_attach_properties(struct drm_connector *); 180 void nouveau_conn_reset(struct drm_connector *); 182 nouveau_conn_atomic_duplicate_state(struct drm_connector *); 183 void nouveau_conn_atomic_destroy_state(struct drm_connector *, 185 int nouveau_conn_atomic_set_property(struct drm_connector *, [all …]
|
| /Linux-v5.4/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_colorspace_property(struct drm_connector *connector);
|
| D | intel_connector.c | 91 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() 134 void intel_connector_unregister(struct drm_connector *connector) in intel_connector_unregister() 178 int intel_connector_update_modes(struct drm_connector *connector, in intel_connector_update_modes() 196 int intel_ddc_get_modes(struct drm_connector *connector, in intel_ddc_get_modes() 220 intel_attach_force_audio_property(struct drm_connector *connector) in intel_attach_force_audio_property() 247 intel_attach_broadcast_rgb_property(struct drm_connector *connector) in intel_attach_broadcast_rgb_property() 269 intel_attach_aspect_ratio_property(struct drm_connector *connector) in intel_attach_aspect_ratio_property() 278 intel_attach_colorspace_property(struct drm_connector *connector) in intel_attach_colorspace_property()
|
| D | intel_atomic.h | 12 struct drm_connector; 22 int intel_digital_connector_atomic_get_property(struct drm_connector *connector, 26 int intel_digital_connector_atomic_set_property(struct drm_connector *connector, 30 int intel_digital_connector_atomic_check(struct drm_connector *conn, 33 intel_digital_connector_duplicate_state(struct drm_connector *connector);
|
| /Linux-v5.4/drivers/gpu/drm/gma500/ |
| D | psb_intel_drv.h | 130 struct drm_connector base; 133 void (*save)(struct drm_connector *connector); 134 void (*restore)(struct drm_connector *connector); 199 int psb_intel_ddc_get_modes(struct drm_connector *connector, 221 extern struct drm_encoder *gma_best_encoder(struct drm_connector *connector); 226 struct drm_connector *connector) in gma_attached_encoder() 235 extern struct drm_connector *psb_intel_sdvo_find(struct drm_device *dev, 237 extern int psb_intel_sdvo_supports_hotplug(struct drm_connector *connector); 238 extern void psb_intel_sdvo_set_hotplug(struct drm_connector *connector, 246 extern enum drm_mode_status psb_intel_lvds_mode_valid(struct drm_connector *connector, [all …]
|
| /Linux-v5.4/drivers/gpu/drm/omapdrm/ |
| D | omap_connector.h | 16 struct drm_connector; 21 struct drm_connector *omap_connector_init(struct drm_device *dev, 24 bool omap_connector_get_hdmi_mode(struct drm_connector *connector); 25 void omap_connector_enable_hpd(struct drm_connector *connector); 26 void omap_connector_disable_hpd(struct drm_connector *connector);
|
| D | omap_connector.c | 21 struct drm_connector base; 27 static void omap_connector_hpd_notify(struct drm_connector *connector, in omap_connector_hpd_notify() 51 struct drm_connector *connector = &omap_connector->base; in omap_connector_hpd_cb() 68 void omap_connector_enable_hpd(struct drm_connector *connector) in omap_connector_enable_hpd() 78 void omap_connector_disable_hpd(struct drm_connector *connector) in omap_connector_disable_hpd() 87 bool omap_connector_get_hdmi_mode(struct drm_connector *connector) in omap_connector_get_hdmi_mode() 95 omap_connector_find_device(struct drm_connector *connector, in omap_connector_find_device() 111 struct drm_connector *connector, bool force) in omap_connector_detect() 143 static void omap_connector_destroy(struct drm_connector *connector) in omap_connector_destroy() 167 static int omap_connector_get_modes_edid(struct drm_connector *connector, in omap_connector_get_modes_edid() [all …]
|
| /Linux-v5.4/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-v5.4/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() 64 static int mdp4_lvds_connector_mode_valid(struct drm_connector *connector, in mdp4_lvds_connector_mode_valid() 98 struct drm_connector *mdp4_lvds_connector_init(struct drm_device *dev, in mdp4_lvds_connector_init() 101 struct drm_connector *connector = NULL; in mdp4_lvds_connector_init()
|
| /Linux-v5.4/include/drm/bridge/ |
| D | analogix_dp.h | 29 struct drm_connector *connector; 36 struct drm_connector *); 38 struct drm_connector *); 49 int analogix_dp_start_crc(struct drm_connector *connector); 50 int analogix_dp_stop_crc(struct drm_connector *connector);
|
| /Linux-v5.4/drivers/gpu/drm/msm/edp/ |
| D | edp_connector.c | 11 struct drm_connector base; 17 struct drm_connector *connector, bool force) in edp_connector_detect() 27 static void edp_connector_destroy(struct drm_connector *connector) in edp_connector_destroy() 38 static int edp_connector_get_modes(struct drm_connector *connector) in edp_connector_get_modes() 58 static int edp_connector_mode_valid(struct drm_connector *connector, in edp_connector_mode_valid() 101 struct drm_connector *msm_edp_connector_init(struct msm_edp *edp) in msm_edp_connector_init() 103 struct drm_connector *connector = NULL; in msm_edp_connector_init()
|
| /Linux-v5.4/drivers/gpu/drm/udl/ |
| D | udl_connector.c | 45 static int udl_get_modes(struct drm_connector *connector) in udl_get_modes() 58 static enum drm_mode_status udl_mode_valid(struct drm_connector *connector, in udl_mode_valid() 72 udl_detect(struct drm_connector *connector, bool force) in udl_detect() 94 udl_best_single_encoder(struct drm_connector *connector) in udl_best_single_encoder() 100 static int udl_connector_set_property(struct drm_connector *connector, in udl_connector_set_property() 107 static void udl_connector_destroy(struct drm_connector *connector) in udl_connector_destroy() 137 struct drm_connector *connector; in udl_connector_init()
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| D | amdgpu_dm.h | 246 struct drm_connector base; 355 void amdgpu_dm_connector_funcs_reset(struct drm_connector *connector); 357 amdgpu_dm_connector_atomic_duplicate_state(struct drm_connector *connector); 358 int amdgpu_dm_connector_atomic_set_property(struct drm_connector *connector, 363 int amdgpu_dm_connector_atomic_get_property(struct drm_connector *connector, 376 enum drm_mode_status amdgpu_dm_connector_mode_valid(struct drm_connector *connector, 380 struct drm_connector *connector); 382 void amdgpu_dm_update_freesync_caps(struct drm_connector *connector,
|
| /Linux-v5.4/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_kms.h | 339 struct drm_connector connector; 396 int vmw_du_connector_set_property(struct drm_connector *connector, 399 int vmw_du_connector_atomic_set_property(struct drm_connector *connector, 404 vmw_du_connector_atomic_get_property(struct drm_connector *connector, 408 int vmw_du_connector_dpms(struct drm_connector *connector, int mode); 409 void vmw_du_connector_save(struct drm_connector *connector); 410 void vmw_du_connector_restore(struct drm_connector *connector); 412 vmw_du_connector_detect(struct drm_connector *connector, bool force); 413 int vmw_du_connector_fill_modes(struct drm_connector *connector, 446 struct drm_connector **p_con, [all …]
|
| /Linux-v5.4/drivers/gpu/drm/ |
| D | drm_connector.c | 124 static void drm_connector_get_cmdline_mode(struct drm_connector *connector) in drm_connector_get_cmdline_mode() 154 struct drm_connector *connector = in drm_connector_free() 155 container_of(kref, struct drm_connector, base.refcount); in drm_connector_free() 164 struct drm_connector *connector, *n; in drm_connector_free_work_fn() 195 struct drm_connector *connector, in drm_connector_init() 317 struct drm_connector *connector, in drm_connector_init_with_ddc() 343 void drm_connector_attach_edid_property(struct drm_connector *connector) in drm_connector_attach_edid_property() 365 int drm_connector_attach_encoder(struct drm_connector *connector, in drm_connector_attach_encoder() 402 bool drm_connector_has_possible_encoder(struct drm_connector *connector, in drm_connector_has_possible_encoder() 417 static void drm_mode_remove(struct drm_connector *connector, in drm_mode_remove() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/sti/ |
| D | sti_dvo.c | 102 struct drm_connector drm_connector; member 108 container_of(x, struct sti_dvo_connector, drm_connector) 334 static int sti_dvo_connector_get_modes(struct drm_connector *connector) in sti_dvo_connector_get_modes() 348 static int sti_dvo_connector_mode_valid(struct drm_connector *connector, in sti_dvo_connector_mode_valid() 379 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() 443 struct drm_connector *drm_connector; in sti_dvo_bind() local 479 drm_connector = (struct drm_connector *)connector; in sti_dvo_bind() 481 drm_connector->polled = DRM_CONNECTOR_POLL_HPD; in sti_dvo_bind() 483 drm_connector_init(drm_dev, drm_connector, in sti_dvo_bind() [all …]
|
| /Linux-v5.4/drivers/gpu/drm/hisilicon/hibmc/ |
| D | hibmc_drm_vdac.c | 21 static int hibmc_connector_get_modes(struct drm_connector *connector) in hibmc_connector_get_modes() 26 static enum drm_mode_status hibmc_connector_mode_valid(struct drm_connector *connector, in hibmc_connector_mode_valid() 46 static struct drm_connector * 50 struct drm_connector *connector; in hibmc_connector_init() 100 struct drm_connector *connector; in hibmc_vdac_init()
|
| /Linux-v5.4/drivers/gpu/drm/radeon/ |
| D | radeon_encoders.c | 37 struct drm_connector *drm_connector); 40 struct drm_connector *drm_connector); 165 struct drm_connector *connector) in radeon_encoder_add_backlight() 206 struct drm_connector *connector; in radeon_link_encoder_connector() 229 struct drm_connector *connector; in radeon_encoder_set_active_device() 242 struct drm_connector * 247 struct drm_connector *connector; in radeon_get_connector_for_encoder() 267 struct drm_connector * 272 struct drm_connector *connector; in radeon_get_connector_for_encoder_init() 374 struct drm_connector *connector; in radeon_dig_monitor_is_duallink()
|