Home
last modified time | relevance | path

Searched refs:drm_connector (Results 1 – 25 of 301) sorted by relevance

12345678910>>...13

/Linux-v4.19/include/drm/
Ddrm_connector.h384 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 …]
Ddrm_modeset_helper_vtables.h674 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()
Ddrm_edid.h333 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 …]
Ddrm_encoder_slave.h67 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/
Dnouveau_connector.h41 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 …]
Dnouveau_connector.c53 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/
Dpsb_intel_drv.h142 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 …]
Dcdv_intel_crt.c67 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/
Damdgpu_connectors.h27 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);
Datombios_dp.h31 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);
Datombios_encoders.h38 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/
Damdgpu_dm.h136 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/
Dmdp4_lvds_connector.c24 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/
Danalogix_dp.h33 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/
Dedp_connector.c19 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/
Dvmwgfx_kms.h225 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/
Domap_connector.h25 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);
Domap_connector.c31 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/
Dtinydrm-pipe.c17 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/
Dhibmc_drm_vdac.c25 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/
Dintel_modes.c38 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/
Dudl_connector.c95 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/
Dsti_dvo.c101 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/
Dradeon_encoders.c34 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/
Ddrm_connector.c119 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 …]

12345678910>>...13