Home
last modified time | relevance | path

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

12345

/linux-3.4.99/include/drm/
Ddrm_crtc.h281 struct drm_connector;
421 void (*dpms)(struct drm_connector *connector, int mode);
422 void (*save)(struct drm_connector *connector);
423 void (*restore)(struct drm_connector *connector);
424 void (*reset)(struct drm_connector *connector);
432 enum drm_connector_status (*detect)(struct drm_connector *connector,
434 int (*fill_modes)(struct drm_connector *connector, uint32_t max_width, uint32_t max_height);
435 int (*set_property)(struct drm_connector *connector, struct drm_property *property,
437 void (*destroy)(struct drm_connector *connector);
438 void (*force)(struct drm_connector *connector);
[all …]
Ddrm_crtc_helper.h95 struct drm_connector *connector);
101 int (*get_modes)(struct drm_connector *connector);
102 int (*mode_valid)(struct drm_connector *connector,
104 struct drm_encoder *(*best_encoder)(struct drm_connector *connector);
107 extern int drm_helper_probe_single_connector_modes(struct drm_connector *connector, uint32_t maxX, …
117 extern void drm_helper_connector_dpms(struct drm_connector *connector, int mode);
134 static inline void drm_connector_helper_add(struct drm_connector *connector, in drm_connector_helper_add()
Ddrm_encoder_slave.h66 struct drm_connector *connector);
68 struct drm_connector *connector);
70 struct drm_connector *connector);
72 struct drm_connector *connector,
Ddrm_edid.h234 struct drm_connector;
236 void drm_edid_to_eld(struct drm_connector *connector, struct edid *edid);
237 int drm_av_sync_delay(struct drm_connector *connector,
239 struct drm_connector *drm_select_eld(struct drm_encoder *encoder,
241 int drm_load_edid_firmware(struct drm_connector *connector);
/linux-3.4.99/drivers/gpu/drm/udl/
Dudl_connector.c57 static int udl_get_modes(struct drm_connector *connector) in udl_get_modes()
86 static int udl_mode_valid(struct drm_connector *connector, in udl_mode_valid()
100 udl_detect(struct drm_connector *connector, bool force) in udl_detect()
107 struct drm_encoder *udl_best_single_encoder(struct drm_connector *connector) in udl_best_single_encoder()
120 int udl_connector_set_property(struct drm_connector *connector, struct drm_property *property, in udl_connector_set_property()
126 static void udl_connector_destroy(struct drm_connector *connector) in udl_connector_destroy()
149 struct drm_connector *connector; in udl_connector_init()
151 connector = kzalloc(sizeof(struct drm_connector), GFP_KERNEL); in udl_connector_init()
/linux-3.4.99/drivers/gpu/drm/gma500/
Dpsb_intel_drv.h150 struct drm_connector base;
212 int psb_intel_ddc_get_modes(struct drm_connector *connector,
239 struct drm_connector *connector) in psb_intel_attached_encoder()
248 extern struct drm_encoder *psb_intel_best_encoder(struct drm_connector
258 extern struct drm_connector *psb_intel_sdvo_find(struct drm_device *dev,
260 extern int psb_intel_sdvo_supports_hotplug(struct drm_connector *connector);
261 extern void psb_intel_sdvo_set_hotplug(struct drm_connector *connector,
274 extern int psb_intel_lvds_mode_valid(struct drm_connector *connector,
276 extern int psb_intel_lvds_set_property(struct drm_connector *connector,
279 extern void psb_intel_lvds_destroy(struct drm_connector *connector);
Dcdv_intel_crt.c67 static int cdv_intel_crt_mode_valid(struct drm_connector *connector, in cdv_intel_crt_mode_valid()
153 static bool cdv_intel_crt_detect_hotplug(struct drm_connector *connector, in cdv_intel_crt_detect_hotplug()
204 struct drm_connector *connector, bool force) in cdv_intel_crt_detect()
212 static void cdv_intel_crt_destroy(struct drm_connector *connector) in cdv_intel_crt_destroy()
223 static int cdv_intel_crt_get_modes(struct drm_connector *connector) in cdv_intel_crt_get_modes()
230 static int cdv_intel_crt_set_property(struct drm_connector *connector, in cdv_intel_crt_set_property()
279 struct drm_connector *connector; in cdv_intel_crt_init()
Dcdv_intel_hdmi.c116 static void cdv_hdmi_save(struct drm_connector *connector) in cdv_hdmi_save()
126 static void cdv_hdmi_restore(struct drm_connector *connector) in cdv_hdmi_restore()
138 struct drm_connector *connector, bool force) in cdv_hdmi_detect()
167 static int cdv_hdmi_set_property(struct drm_connector *connector, in cdv_hdmi_set_property()
226 static int cdv_hdmi_get_modes(struct drm_connector *connector) in cdv_hdmi_get_modes()
242 static int cdv_hdmi_mode_valid(struct drm_connector *connector, in cdv_hdmi_mode_valid()
268 static void cdv_hdmi_destroy(struct drm_connector *connector) in cdv_hdmi_destroy()
310 struct drm_connector *connector; in cdv_hdmi_init()
Dmdfld_dsi_output.c222 static void mdfld_dsi_connector_save(struct drm_connector *connector) in mdfld_dsi_connector_save()
226 static void mdfld_dsi_connector_restore(struct drm_connector *connector) in mdfld_dsi_connector_restore()
232 mdfld_dsi_connector_detect(struct drm_connector *connector, bool force) in mdfld_dsi_connector_detect()
242 static int mdfld_dsi_connector_set_property(struct drm_connector *connector, in mdfld_dsi_connector_set_property()
320 static void mdfld_dsi_connector_destroy(struct drm_connector *connector) in mdfld_dsi_connector_destroy()
335 static int mdfld_dsi_connector_get_modes(struct drm_connector *connector) in mdfld_dsi_connector_get_modes()
361 static int mdfld_dsi_connector_mode_valid(struct drm_connector *connector, in mdfld_dsi_connector_mode_valid()
392 static void mdfld_dsi_connector_dpms(struct drm_connector *connector, int mode) in mdfld_dsi_connector_dpms()
403 struct drm_connector *connector) in mdfld_dsi_connector_best_encoder()
510 struct drm_connector *connector; in mdfld_dsi_output_init()
/linux-3.4.99/drivers/gpu/drm/vmwgfx/
Dvmwgfx_kms.h84 struct drm_connector connector;
135 void vmw_du_connector_dpms(struct drm_connector *connector, int mode);
136 void vmw_du_connector_save(struct drm_connector *connector);
137 void vmw_du_connector_restore(struct drm_connector *connector);
139 vmw_du_connector_detect(struct drm_connector *connector, bool force);
140 int vmw_du_connector_fill_modes(struct drm_connector *connector,
142 int vmw_du_connector_set_property(struct drm_connector *connector,
/linux-3.4.99/drivers/gpu/drm/exynos/
Dexynos_drm_connector.c37 drm_connector)
40 struct drm_connector drm_connector; member
106 static int exynos_drm_connector_get_modes(struct drm_connector *connector) in exynos_drm_connector_get_modes()
178 static int exynos_drm_connector_mode_valid(struct drm_connector *connector, in exynos_drm_connector_mode_valid()
199 struct drm_encoder *exynos_drm_best_encoder(struct drm_connector *connector) in exynos_drm_best_encoder()
228 static int exynos_drm_connector_fill_modes(struct drm_connector *connector, in exynos_drm_connector_fill_modes()
253 exynos_drm_connector_detect(struct drm_connector *connector, bool force) in exynos_drm_connector_detect()
274 static void exynos_drm_connector_destroy(struct drm_connector *connector) in exynos_drm_connector_destroy()
293 struct drm_connector *exynos_drm_connector_create(struct drm_device *dev, in exynos_drm_connector_create()
298 struct drm_connector *connector; in exynos_drm_connector_create()
[all …]
Dexynos_drm_drv.h42 struct drm_connector;
148 int (*get_edid)(struct device *dev, struct drm_connector *connector,
172 struct drm_connector *connector,
256 struct drm_connector *connector;
/linux-3.4.99/drivers/gpu/drm/nouveau/
Dnouveau_connector.h58 struct drm_connector base;
77 struct drm_connector *con) in nouveau_connector()
82 struct drm_connector *
86 nouveau_connector_bpp(struct drm_connector *);
Dnouveau_connector.c44 find_encoder(struct drm_connector *connector, int type) in find_encoder()
72 struct drm_connector *drm_connector; in nouveau_encoder_connector_get() local
74 list_for_each_entry(drm_connector, &dev->mode_config.connector_list, head) { in nouveau_encoder_connector_get()
75 if (drm_connector->encoder == to_drm_encoder(encoder)) in nouveau_encoder_connector_get()
76 return nouveau_connector(drm_connector); in nouveau_encoder_connector_get()
83 nouveau_connector_destroy(struct drm_connector *connector) in nouveau_connector_destroy()
108 nouveau_connector_ddc_detect(struct drm_connector *connector, in nouveau_connector_ddc_detect()
142 nouveau_connector_of_detect(struct drm_connector *connector) in nouveau_connector_of_detect()
172 nouveau_connector_set_encoder(struct drm_connector *connector, in nouveau_connector_set_encoder()
213 nouveau_connector_detect(struct drm_connector *connector, bool force) in nouveau_connector_detect()
[all …]
Dnouveau_encoder.h69 find_encoder(struct drm_connector *connector, int type);
99 int nv50_sor_create(struct drm_connector *, struct dcb_entry *);
101 int nv50_dac_create(struct drm_connector *, struct dcb_entry *);
/linux-3.4.99/drivers/staging/omapdrm/
Domap_drv.h53 struct drm_connector *connectors[8];
96 struct drm_connector *connector);
98 struct drm_connector *connector, bool force);
100 struct drm_connector *omap_connector_init(struct drm_device *dev,
102 void omap_connector_mode_set(struct drm_connector *connector,
104 void omap_connector_flush(struct drm_connector *connector,
119 struct drm_connector *omap_framebuffer_get_next_connector(
120 struct drm_framebuffer *fb, struct drm_connector *from);
Domap_connector.c32 struct drm_connector base;
76 static void omap_connector_dpms(struct drm_connector *connector, int mode) in omap_connector_dpms()
118 struct drm_connector *connector, bool force) in omap_connector_detect()
140 static void omap_connector_destroy(struct drm_connector *connector) in omap_connector_destroy()
157 static int omap_connector_get_modes(struct drm_connector *connector) in omap_connector_get_modes()
206 static int omap_connector_mode_valid(struct drm_connector *connector, in omap_connector_mode_valid()
243 struct drm_connector *connector) in omap_connector_attached_encoder()
287 void omap_connector_mode_set(struct drm_connector *connector, in omap_connector_mode_set()
317 void omap_connector_flush(struct drm_connector *connector, in omap_connector_flush()
327 struct drm_connector *omap_connector_init(struct drm_device *dev, in omap_connector_init()
[all …]
/linux-3.4.99/drivers/gpu/drm/i915/
Dintel_crt.c52 static struct intel_crt *intel_attached_crt(struct drm_connector *connector) in intel_attached_crt()
91 static int intel_crt_mode_valid(struct drm_connector *connector, in intel_crt_mode_valid()
170 static bool intel_ironlake_crt_detect_hotplug(struct drm_connector *connector) in intel_ironlake_crt_detect_hotplug()
223 static bool intel_crt_detect_hotplug(struct drm_connector *connector) in intel_crt_detect_hotplug()
269 static struct edid *intel_crt_get_edid(struct drm_connector *connector, in intel_crt_get_edid()
287 static int intel_crt_ddc_get_modes(struct drm_connector *connector, in intel_crt_ddc_get_modes()
299 static bool intel_crt_detect_ddc(struct drm_connector *connector) in intel_crt_detect_ddc()
459 intel_crt_detect(struct drm_connector *connector, bool force) in intel_crt_detect()
497 static void intel_crt_destroy(struct drm_connector *connector) in intel_crt_destroy()
504 static int intel_crt_get_modes(struct drm_connector *connector) in intel_crt_get_modes()
[all …]
Dintel_modes.c67 int intel_connector_update_modes(struct drm_connector *connector, in intel_connector_update_modes()
88 int intel_ddc_get_modes(struct drm_connector *connector, in intel_ddc_get_modes()
108 intel_attach_force_audio_property(struct drm_connector *connector) in intel_attach_force_audio_property()
134 intel_attach_broadcast_rgb_property(struct drm_connector *connector) in intel_attach_broadcast_rgb_property()
Dintel_drv.h149 struct drm_connector base;
294 int intel_connector_update_modes(struct drm_connector *connector,
296 int intel_ddc_get_modes(struct drm_connector *c, struct i2c_adapter *adapter);
299 extern void intel_attach_force_audio_property(struct drm_connector *connector);
300 extern void intel_attach_broadcast_rgb_property(struct drm_connector *connector);
341 static inline struct intel_encoder *intel_attached_encoder(struct drm_connector *connector) in intel_attached_encoder()
348 extern struct drm_encoder *intel_best_encoder(struct drm_connector *connector);
363 struct drm_connector *connector,
367 struct drm_connector *connector,
/linux-3.4.99/drivers/gpu/drm/radeon/
Dradeon_connectors.c35 radeon_combios_connected_scratch_regs(struct drm_connector *connector,
39 radeon_atombios_connected_scratch_regs(struct drm_connector *connector,
45 struct drm_connector *drm_connector);
47 void radeon_connector_hotplug(struct drm_connector *connector) in radeon_connector_hotplug()
107 radeon_connector_update_scratch_regs(struct drm_connector *connector, enum drm_connector_status sta… in radeon_connector_update_scratch_regs()
145 struct drm_encoder *radeon_find_encoder(struct drm_connector *connector, int encoder_type) in radeon_find_encoder()
166 struct drm_encoder *radeon_best_single_encoder(struct drm_connector *connector) in radeon_best_single_encoder()
190 radeon_connector_analog_encoder_conflict_solve(struct drm_connector *connector, in radeon_connector_analog_encoder_conflict_solve()
196 struct drm_connector *conflict; in radeon_connector_analog_encoder_conflict_solve()
266 static void radeon_add_common_modes(struct drm_encoder *encoder, struct drm_connector *connector) in radeon_add_common_modes()
[all …]
Dradeon_mode.h439 struct drm_connector base;
471 extern struct drm_connector *
473 extern struct drm_connector *
479 extern u16 radeon_connector_encoder_get_dp_bridge_encoder_id(struct drm_connector *connector);
480 extern bool radeon_connector_encoder_is_hbr2(struct drm_connector *connector);
481 extern bool radeon_connector_is_dp12_capable(struct drm_connector *connector);
483 extern void radeon_connector_hotplug(struct drm_connector *connector);
484 extern int radeon_dp_mode_valid_helper(struct drm_connector *connector,
486 extern void radeon_dp_set_link_config(struct drm_connector *connector,
489 struct drm_connector *connector);
[all …]
Dradeon_encoders.c156 struct drm_connector *connector; in radeon_link_encoder_connector()
176 struct drm_connector *connector; in radeon_encoder_set_active_device()
189 struct drm_connector *
194 struct drm_connector *connector; in radeon_get_connector_for_encoder()
205 struct drm_connector *
210 struct drm_connector *connector; in radeon_get_connector_for_encoder_init()
312 struct drm_connector *connector; in radeon_dig_monitor_is_duallink()
/linux-3.4.99/drivers/gpu/drm/
Ddrm_sysfs.c26 #define to_drm_connector(d) container_of(d, struct drm_connector, kdev)
160 struct drm_connector *connector = to_drm_connector(device); in status_show()
179 struct drm_connector *connector = to_drm_connector(device); in dpms_show()
198 struct drm_connector *connector = to_drm_connector(device); in enabled_show()
209 struct drm_connector *connector = to_drm_connector(connector_dev); in edid_show()
235 struct drm_connector *connector = to_drm_connector(device); in modes_show()
251 struct drm_connector *connector = to_drm_connector(device); in subconnector_show()
292 struct drm_connector *connector = to_drm_connector(device); in select_subconnector_show()
363 int drm_sysfs_connector_add(struct drm_connector *connector) in drm_sysfs_connector_add()
453 void drm_sysfs_connector_remove(struct drm_connector *connector) in drm_sysfs_connector_remove()
Ddrm_edid.c75 struct drm_connector *connector;
303 drm_do_get_edid(struct drm_connector *connector, struct i2c_adapter *adapter) in drm_do_get_edid()
395 struct edid *drm_get_edid(struct drm_connector *connector, in drm_get_edid()
464 static void edid_fixup_preferred(struct drm_connector *connector, in edid_fixup_preferred()
684 drm_mode_std(struct drm_connector *connector, struct edid *edid, in drm_mode_std()
1025 drm_gtf_modes_for_range(struct drm_connector *connector, struct edid *edid, in drm_gtf_modes_for_range()
1059 add_inferred_modes(struct drm_connector *connector, struct edid *edid) in add_inferred_modes()
1073 drm_est3_modes(struct drm_connector *connector, struct detailed_timing *timing) in drm_est3_modes()
1119 add_established_modes(struct drm_connector *connector, struct edid *edid) in add_established_modes()
1153 struct drm_connector *connector = closure->connector; in do_standard_modes()
[all …]

12345