Home
last modified time | relevance | path

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

12345678910>>...21

/linux-6.15/include/drm/
H A Ddrm_connector.h1000 struct drm_connector *connector;
1843 struct drm_connector { struct
2270 struct drm_connector *connector,
2275 struct drm_connector *connector,
2280 struct drm_connector *connector,
2398 struct drm_connector *connector);
2422 struct drm_connector *connector,
2425 struct drm_connector *connector,
2429 struct drm_connector *connector,
2480 struct drm_connector *conn;
[all …]
H A Ddrm_probe_helper.h8 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 Ddrm_atomic_state_helper.h36 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 Ddrm_modeset_helper_vtables.h704 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 Ddrm_edid.h29 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,
439 int drm_add_modes_noedid(struct drm_connector *connector,
459 const struct drm_edid *drm_edid_read(struct drm_connector *connector);
468 int drm_edid_connector_update(struct drm_connector *connector,
[all …]
H A Ddrm_bridge.h39 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-6.15/drivers/gpu/drm/i915/display/
H A Dintel_connector.h11 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);
34 void intel_attach_dp_colorspace_property(struct drm_connector *connector);
[all …]
H A Dintel_atomic.h12 struct drm_connector;
23 int intel_digital_connector_atomic_get_property(struct drm_connector *connector,
27 int intel_digital_connector_atomic_set_property(struct drm_connector *connector,
31 int intel_digital_connector_atomic_check(struct drm_connector *conn,
34 intel_digital_connector_duplicate_state(struct drm_connector *connector);
36 struct drm_connector *connector);
H A Dintel_connector.c136 void intel_connector_destroy(struct drm_connector *connector) in intel_connector_destroy()
154 int intel_connector_register(struct drm_connector *connector) in intel_connector_register()
178 void intel_connector_unregister(struct drm_connector *connector) in intel_connector_unregister()
223 int intel_connector_update_modes(struct drm_connector *connector, in intel_connector_update_modes()
241 int intel_ddc_get_modes(struct drm_connector *connector, in intel_ddc_get_modes()
265 intel_attach_force_audio_property(struct drm_connector *connector) in intel_attach_force_audio_property()
292 intel_attach_broadcast_rgb_property(struct drm_connector *connector) in intel_attach_broadcast_rgb_property()
314 intel_attach_aspect_ratio_property(struct drm_connector *connector) in intel_attach_aspect_ratio_property()
323 intel_attach_hdmi_colorspace_property(struct drm_connector *connector) in intel_attach_hdmi_colorspace_property()
330 intel_attach_dp_colorspace_property(struct drm_connector *connector) in intel_attach_dp_colorspace_property()
[all …]
/linux-6.15/drivers/gpu/drm/nouveau/
H A Dnouveau_connector.h121 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 *);
230 extern int nouveau_backlight_init(struct drm_connector *);
231 extern void nouveau_backlight_fini(struct drm_connector *);
236 nouveau_backlight_init(struct drm_connector *connector) in nouveau_backlight_init()
[all …]
/linux-6.15/include/drm/display/
H A Ddrm_hdmi_state_helper.h7 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-6.15/drivers/gpu/drm/display/
H A Ddrm_bridge_connector.c59 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()
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()
236 static void drm_bridge_connector_reset(struct drm_connector *connector) in drm_bridge_connector_reset()
290 static int drm_bridge_connector_get_modes(struct drm_connector *connector) in drm_bridge_connector_get_modes()
329 drm_bridge_connector_mode_valid(struct drm_connector *connector, in drm_bridge_connector_mode_valid()
410 drm_bridge_connector_read_edid(struct drm_connector *connector) in drm_bridge_connector_read_edid()
517 struct drm_connector *drm_bridge_connector_init(struct drm_device *drm, in drm_bridge_connector_init()
[all …]
H A Ddrm_hdmi_state_helper.c83 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()
450 hdmi_generate_infoframes(const struct drm_connector *connector, in hdmi_generate_infoframes()
544 drm_hdmi_connector_mode_valid(struct drm_connector *connector, in drm_hdmi_connector_mode_valid()
557 static int clear_device_infoframe(struct drm_connector *connector, in clear_device_infoframe()
580 static int clear_infoframe(struct drm_connector *connector, in clear_infoframe()
[all …]
H A Ddrm_hdmi_audio_helper.c18 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-6.15/drivers/gpu/drm/gma500/
H A Dpsb_intel_drv.h110 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-6.15/drivers/gpu/drm/amd/amdgpu/
H A 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);
H A 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,
H A Damdgpu_connectors.h27 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-6.15/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_lvds_connector.c11 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-6.15/drivers/gpu/drm/
H A Ddrm_connector.c195 struct drm_connector *connector = in drm_connector_free()
520 struct drm_connector *connector, in drmm_connector_init()
915 struct drm_connector *connector; in drm_connector_unregister_all()
926 struct drm_connector *connector; in drm_connector_register_all()
1036 struct drm_connector *
2339 struct drm_connector *connector) in drm_connector_attach_vrr_capable_property()
2951 struct drm_connector *connector, in drm_connector_set_panel_orientation()
3001 struct drm_connector *connector, in drm_connector_set_panel_orientation_with_quirk()
3029 struct drm_connector *connector, in drm_connector_set_orientation_from_panel()
3272 struct drm_connector *connector; in drm_mode_getconnector()
[all …]
H A Ddrm_sysfs.c71 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 Ddrm_internal.h41 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-6.15/include/drm/bridge/
H A Danalogix_dp.h29 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-6.15/drivers/gpu/drm/logicvc/
H A Dlogicvc_interface.c29 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-6.15/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.h342 struct drm_connector connector;
412 int vmw_du_connector_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);
439 int vmw_connector_get_modes(struct drm_connector *connector);
492 void vmw_du_connector_reset(struct drm_connector *connector);
494 vmw_du_connector_duplicate_state(struct drm_connector *connector);
[all …]

12345678910>>...21