/Linux-v4.19/include/drm/ |
D | drm_connector.h | 384 struct drm_connector *connector; 489 int (*dpms)(struct drm_connector *connector, int mode); 501 void (*reset)(struct drm_connector *connector); 529 enum drm_connector_status (*detect)(struct drm_connector *connector, 546 void (*force)(struct drm_connector *connector); 571 int (*fill_modes)(struct drm_connector *connector, uint32_t max_width, uint32_t max_height); 587 int (*set_property)(struct drm_connector *connector, struct drm_property *property, 606 int (*late_register)(struct drm_connector *connector); 619 void (*early_unregister)(struct drm_connector *connector); 629 void (*destroy)(struct drm_connector *connector); [all …]
|
D | drm_modeset_helper_vtables.h | 674 struct drm_connector *connector); 819 int (*get_modes)(struct drm_connector *connector); 845 int (*detect_ctx)(struct drm_connector *connector, 883 enum drm_mode_status (*mode_valid)(struct drm_connector *connector, 914 struct drm_encoder *(*best_encoder)(struct drm_connector *connector); 941 struct drm_encoder *(*atomic_best_encoder)(struct drm_connector *connector, 975 int (*atomic_check)(struct drm_connector *connector, 990 void (*atomic_commit)(struct drm_connector *connector, 999 static inline void drm_connector_helper_add(struct drm_connector *connector, in drm_connector_helper_add()
|
D | drm_edid.h | 333 struct drm_connector; 338 int drm_av_sync_delay(struct drm_connector *connector, 342 struct edid *drm_load_edid_firmware(struct drm_connector *connector); 347 drm_load_edid_firmware(struct drm_connector *connector) in drm_load_edid_firmware() 359 struct drm_connector *connector, 459 struct edid *drm_do_get_edid(struct drm_connector *connector, 463 struct edid *drm_get_edid(struct drm_connector *connector, 465 struct edid *drm_get_edid_switcheroo(struct drm_connector *connector, 468 int drm_add_edid_modes(struct drm_connector *connector, struct edid *edid); 477 int drm_add_modes_noedid(struct drm_connector *connector, [all …]
|
D | drm_encoder_slave.h | 67 struct drm_connector *connector); 69 struct drm_connector *connector); 71 struct drm_connector *connector); 73 struct drm_connector *connector, 178 struct drm_connector *connector);
|
/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_connector.h | 41 struct drm_connector base; 59 struct drm_connector *con) in nouveau_connector() 65 nouveau_connector_is_mst(struct drm_connector *connector) in nouveau_connector_is_mst() 89 struct drm_connector *connector; in nouveau_crtc_connector_get() 106 struct drm_connector * 169 void nouveau_conn_attach_properties(struct drm_connector *); 170 void nouveau_conn_reset(struct drm_connector *); 172 nouveau_conn_atomic_duplicate_state(struct drm_connector *); 173 void nouveau_conn_atomic_destroy_state(struct drm_connector *, 175 int nouveau_conn_atomic_set_property(struct drm_connector *, [all …]
|
D | nouveau_connector.c | 53 nouveau_conn_native_mode(struct drm_connector *connector) in nouveau_conn_native_mode() 98 nouveau_conn_atomic_get_property(struct drm_connector *connector, in nouveau_conn_atomic_get_property() 129 nouveau_conn_atomic_set_property(struct drm_connector *connector, in nouveau_conn_atomic_set_property() 222 nouveau_conn_atomic_destroy_state(struct drm_connector *connector, in nouveau_conn_atomic_destroy_state() 231 nouveau_conn_atomic_duplicate_state(struct drm_connector *connector) in nouveau_conn_atomic_duplicate_state() 246 nouveau_conn_reset(struct drm_connector *connector) in nouveau_conn_reset() 276 nouveau_conn_attach_properties(struct drm_connector *connector) in nouveau_conn_attach_properties() 364 find_encoder(struct drm_connector *connector, int type) in find_encoder() 385 struct drm_connector *drm_connector; in nouveau_encoder_connector_get() local 387 list_for_each_entry(drm_connector, &dev->mode_config.connector_list, head) { in nouveau_encoder_connector_get() [all …]
|
/Linux-v4.19/drivers/gpu/drm/gma500/ |
D | psb_intel_drv.h | 142 struct drm_connector base; 145 void (*save)(struct drm_connector *connector); 146 void (*restore)(struct drm_connector *connector); 211 int psb_intel_ddc_get_modes(struct drm_connector *connector, 233 extern struct drm_encoder *gma_best_encoder(struct drm_connector *connector); 238 struct drm_connector *connector) in gma_attached_encoder() 247 extern struct drm_connector *psb_intel_sdvo_find(struct drm_device *dev, 249 extern int psb_intel_sdvo_supports_hotplug(struct drm_connector *connector); 250 extern void psb_intel_sdvo_set_hotplug(struct drm_connector *connector, 258 extern enum drm_mode_status psb_intel_lvds_mode_valid(struct drm_connector *connector, [all …]
|
D | cdv_intel_crt.c | 67 static enum drm_mode_status cdv_intel_crt_mode_valid(struct drm_connector *connector, in cdv_intel_crt_mode_valid() 134 static bool cdv_intel_crt_detect_hotplug(struct drm_connector *connector, in cdv_intel_crt_detect_hotplug() 182 struct drm_connector *connector, bool force) in cdv_intel_crt_detect() 190 static void cdv_intel_crt_destroy(struct drm_connector *connector) in cdv_intel_crt_destroy() 200 static int cdv_intel_crt_get_modes(struct drm_connector *connector) in cdv_intel_crt_get_modes() 207 static int cdv_intel_crt_set_property(struct drm_connector *connector, in cdv_intel_crt_set_property() 255 struct drm_connector *connector; in cdv_intel_crt_init()
|
/Linux-v4.19/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-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm.h | 136 struct drm_connector base; 226 void amdgpu_dm_connector_funcs_reset(struct drm_connector *connector); 228 amdgpu_dm_connector_atomic_duplicate_state(struct drm_connector *connector); 229 int amdgpu_dm_connector_atomic_set_property(struct drm_connector *connector, 234 int amdgpu_dm_connector_atomic_get_property(struct drm_connector *connector, 247 enum drm_mode_status amdgpu_dm_connector_mode_valid(struct drm_connector *connector, 251 struct drm_connector *connector); 253 void amdgpu_dm_add_sink_to_freesync_module(struct drm_connector *connector, 257 amdgpu_dm_remove_sink_from_freesync_module(struct drm_connector *connector);
|
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp4/ |
D | mdp4_lvds_connector.c | 24 struct drm_connector base; 32 struct drm_connector *connector, bool force) in mdp4_lvds_connector_detect() 49 static void mdp4_lvds_connector_destroy(struct drm_connector *connector) in mdp4_lvds_connector_destroy() 59 static int mdp4_lvds_connector_get_modes(struct drm_connector *connector) in mdp4_lvds_connector_get_modes() 77 static int mdp4_lvds_connector_mode_valid(struct drm_connector *connector, in mdp4_lvds_connector_mode_valid() 111 struct drm_connector *mdp4_lvds_connector_init(struct drm_device *dev, in mdp4_lvds_connector_init() 114 struct drm_connector *connector = NULL; in mdp4_lvds_connector_init()
|
/Linux-v4.19/include/drm/bridge/ |
D | analogix_dp.h | 33 struct drm_connector *connector; 40 struct drm_connector *); 42 struct drm_connector *); 57 int analogix_dp_start_crc(struct drm_connector *connector); 58 int analogix_dp_stop_crc(struct drm_connector *connector);
|
/Linux-v4.19/drivers/gpu/drm/msm/edp/ |
D | edp_connector.c | 19 struct drm_connector base; 25 struct drm_connector *connector, bool force) in edp_connector_detect() 35 static void edp_connector_destroy(struct drm_connector *connector) in edp_connector_destroy() 46 static int edp_connector_get_modes(struct drm_connector *connector) in edp_connector_get_modes() 66 static int edp_connector_mode_valid(struct drm_connector *connector, in edp_connector_mode_valid() 109 struct drm_connector *msm_edp_connector_init(struct msm_edp *edp) in msm_edp_connector_init() 111 struct drm_connector *connector = NULL; in msm_edp_connector_init()
|
/Linux-v4.19/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_kms.h | 225 struct drm_connector connector; 283 int vmw_du_connector_set_property(struct drm_connector *connector, 286 int vmw_du_connector_atomic_set_property(struct drm_connector *connector, 291 vmw_du_connector_atomic_get_property(struct drm_connector *connector, 295 int vmw_du_connector_dpms(struct drm_connector *connector, int mode); 296 void vmw_du_connector_save(struct drm_connector *connector); 297 void vmw_du_connector_restore(struct drm_connector *connector); 299 vmw_du_connector_detect(struct drm_connector *connector, bool force); 300 int vmw_du_connector_fill_modes(struct drm_connector *connector, 345 struct drm_connector **p_con, [all …]
|
/Linux-v4.19/drivers/gpu/drm/omapdrm/ |
D | omap_connector.h | 25 struct drm_connector; 30 struct drm_connector *omap_connector_init(struct drm_device *dev, 34 struct drm_connector *connector); 35 bool omap_connector_get_hdmi_mode(struct drm_connector *connector);
|
D | omap_connector.c | 31 struct drm_connector base; 40 struct drm_connector *connector = &omap_connector->base; in omap_connector_hpd_cb() 53 bool omap_connector_get_hdmi_mode(struct drm_connector *connector) in omap_connector_get_hdmi_mode() 61 struct drm_connector *connector, bool force) in omap_connector_detect() 87 static void omap_connector_destroy(struct drm_connector *connector) in omap_connector_destroy() 106 static int omap_connector_get_modes(struct drm_connector *connector) in omap_connector_get_modes() 168 static int omap_connector_mode_valid(struct drm_connector *connector, in omap_connector_mode_valid() 247 struct drm_connector *omap_connector_init(struct drm_device *dev, in omap_connector_init() 251 struct drm_connector *connector = NULL; in omap_connector_init()
|
/Linux-v4.19/drivers/gpu/drm/tinydrm/core/ |
D | tinydrm-pipe.c | 17 struct drm_connector base; 22 to_tinydrm_connector(struct drm_connector *connector) in to_tinydrm_connector() 27 static int tinydrm_connector_get_modes(struct drm_connector *connector) in tinydrm_connector_get_modes() 57 tinydrm_connector_detect(struct drm_connector *connector, bool force) in tinydrm_connector_detect() 65 static void tinydrm_connector_destroy(struct drm_connector *connector) in tinydrm_connector_destroy() 82 struct drm_connector * 88 struct drm_connector *connector; in tinydrm_connector_create() 185 struct drm_connector *connector; in tinydrm_display_pipe_init()
|
/Linux-v4.19/drivers/gpu/drm/hisilicon/hibmc/ |
D | hibmc_drm_vdac.c | 25 static int hibmc_connector_get_modes(struct drm_connector *connector) in hibmc_connector_get_modes() 30 static enum drm_mode_status hibmc_connector_mode_valid(struct drm_connector *connector, in hibmc_connector_mode_valid() 37 hibmc_connector_best_encoder(struct drm_connector *connector) in hibmc_connector_best_encoder() 57 static struct drm_connector * 61 struct drm_connector *connector; in hibmc_connector_init() 111 struct drm_connector *connector; in hibmc_vdac_init()
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_modes.c | 38 int intel_connector_update_modes(struct drm_connector *connector, in intel_connector_update_modes() 56 int intel_ddc_get_modes(struct drm_connector *connector, in intel_ddc_get_modes() 80 intel_attach_force_audio_property(struct drm_connector *connector) in intel_attach_force_audio_property() 107 intel_attach_broadcast_rgb_property(struct drm_connector *connector) in intel_attach_broadcast_rgb_property() 129 intel_attach_aspect_ratio_property(struct drm_connector *connector) in intel_attach_aspect_ratio_property()
|
/Linux-v4.19/drivers/gpu/drm/udl/ |
D | udl_connector.c | 95 static int udl_get_modes(struct drm_connector *connector) in udl_get_modes() 108 static enum drm_mode_status udl_mode_valid(struct drm_connector *connector, in udl_mode_valid() 122 udl_detect(struct drm_connector *connector, bool force) in udl_detect() 148 udl_best_single_encoder(struct drm_connector *connector) in udl_best_single_encoder() 154 static int udl_connector_set_property(struct drm_connector *connector, in udl_connector_set_property() 161 static void udl_connector_destroy(struct drm_connector *connector) in udl_connector_destroy() 191 struct drm_connector *connector; in udl_connector_init()
|
/Linux-v4.19/drivers/gpu/drm/sti/ |
D | sti_dvo.c | 101 struct drm_connector drm_connector; member 107 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() 349 static int sti_dvo_connector_mode_valid(struct drm_connector *connector, in sti_dvo_connector_mode_valid() 380 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() 444 struct drm_connector *drm_connector; in sti_dvo_bind() local 480 drm_connector = (struct drm_connector *)connector; in sti_dvo_bind() 482 drm_connector->polled = DRM_CONNECTOR_POLL_HPD; in sti_dvo_bind() 484 drm_connector_init(drm_dev, drm_connector, in sti_dvo_bind() [all …]
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_encoders.c | 34 struct drm_connector *drm_connector); 37 struct drm_connector *drm_connector); 162 struct drm_connector *connector) in radeon_encoder_add_backlight() 203 struct drm_connector *connector; in radeon_link_encoder_connector() 226 struct drm_connector *connector; in radeon_encoder_set_active_device() 239 struct drm_connector * 244 struct drm_connector *connector; in radeon_get_connector_for_encoder() 264 struct drm_connector * 269 struct drm_connector *connector; in radeon_get_connector_for_encoder_init() 371 struct drm_connector *connector; in radeon_dig_monitor_is_duallink()
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_connector.c | 119 static void drm_connector_get_cmdline_mode(struct drm_connector *connector) in drm_connector_get_cmdline_mode() 149 struct drm_connector *connector = in drm_connector_free() 150 container_of(kref, struct drm_connector, base.refcount); in drm_connector_free() 159 struct drm_connector *connector, *n; in drm_connector_free_work_fn() 190 struct drm_connector *connector, in drm_connector_init() 305 int drm_connector_attach_encoder(struct drm_connector *connector, in drm_connector_attach_encoder() 342 bool drm_connector_has_possible_encoder(struct drm_connector *connector, in drm_connector_has_possible_encoder() 357 static void drm_mode_remove(struct drm_connector *connector, in drm_mode_remove() 370 void drm_connector_cleanup(struct drm_connector *connector) in drm_connector_cleanup() 427 int drm_connector_register(struct drm_connector *connector) in drm_connector_register() [all …]
|