Searched refs:drm_encoder (Results 1 - 17 of 17) sorted by relevance

/solaris-x11-s12/open-src/kernel/sys/drm/
H A Ddrm_crtc_helper.h98 void (*dpms)(struct drm_encoder *encoder, int mode);
99 void (*save)(struct drm_encoder *encoder);
100 void (*restore)(struct drm_encoder *encoder);
102 bool (*mode_fixup)(struct drm_encoder *encoder,
105 void (*prepare)(struct drm_encoder *encoder);
106 void (*commit)(struct drm_encoder *encoder);
107 void (*mode_set)(struct drm_encoder *encoder,
110 struct drm_crtc *(*get_crtc)(struct drm_encoder *encoder);
112 enum drm_connector_status (*detect)(struct drm_encoder *encoder,
115 void (*disable)(struct drm_encoder *encode
[all...]
H A Ddrm_crtc.h308 struct drm_encoder;
496 void (*reset)(struct drm_encoder *encoder);
497 void (*destroy)(struct drm_encoder *encoder);
505 * drm_encoder - central DRM encoder structure
519 struct drm_encoder { struct
623 struct drm_encoder *encoder; /* currently active encoder */
850 #define obj_to_encoder(x) container_of(x, struct drm_encoder, base)
880 struct drm_encoder *encoder,
893 extern void drm_encoder_cleanup(struct drm_encoder *encoder);
993 extern const char *drm_get_encoder_name(const struct drm_encoder *encode
[all...]
H A Ddrm_edid.h285 struct drm_encoder;
292 struct drm_connector *drm_select_eld(struct drm_encoder *encoder,
/solaris-x11-s12/open-src/kernel/drm/src/
H A Ddrm_crtc_helper.c220 bool drm_helper_encoder_in_use(struct drm_encoder *encoder)
244 struct drm_encoder *encoder;
247 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head)
253 drm_encoder_disable(struct drm_encoder *encoder)
275 struct drm_encoder *encoder;
286 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head) { argument
315 static bool drm_encoder_crtc_ok(struct drm_encoder *encoder,
347 struct drm_encoder *encoder;
349 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head) { argument
394 struct drm_encoder *encode
421 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head) argument
440 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head) argument
460 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head) argument
475 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head) argument
515 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head) argument
620 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head) argument
795 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head) argument
940 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head) argument
[all...]
H A Ddrm_crtc.c204 const char *drm_get_encoder_name(const struct drm_encoder *encoder)
762 struct drm_encoder *encoder,
786 void drm_encoder_cleanup(struct drm_encoder *encoder)
1175 struct drm_encoder *encoder;
1185 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head)
1293 struct drm_encoder *encoder;
1391 list_for_each_entry(encoder, struct drm_encoder, argument
1663 struct drm_encoder *encoder;
3313 struct drm_encoder *encoder)
3327 struct drm_encoder *encode
3901 list_for_each_entry_safe(encoder, enct, struct drm_encoder, &dev->mode_config.encoder_list, head) argument
[all...]
H A Ddrm_fb_helper.c661 struct drm_encoder *encoder;
H A Ddrm_edid.c2697 struct drm_connector *drm_select_eld(struct drm_encoder *encoder,
/solaris-x11-s12/open-src/kernel/i915/src/
H A Dintel_drv.h95 struct drm_encoder base;
449 void (*write_infoframe)(struct drm_encoder *encoder,
451 void (*set_infoframes)(struct drm_encoder *encoder,
556 extern struct intel_hdmi *enc_to_intel_hdmi(struct drm_encoder *encoder);
579 extern void intel_dp_encoder_destroy(struct drm_encoder *encoder);
617 struct drm_encoder **save_connector_encoders;
630 extern void intel_encoder_destroy(struct drm_encoder *encoder);
645 enc_to_dig_port(struct drm_encoder *encoder)
650 static inline struct intel_dp *enc_to_intel_dp(struct drm_encoder *encoder)
672 extern struct drm_encoder *intel_best_encode
[all...]
H A Dintel_hdmi.c60 struct intel_hdmi *enc_to_intel_hdmi(struct drm_encoder *encoder)
140 static void g4x_write_infoframe(struct drm_encoder *encoder,
178 static void ibx_write_infoframe(struct drm_encoder *encoder,
218 static void cpt_write_infoframe(struct drm_encoder *encoder,
261 static void vlv_write_infoframe(struct drm_encoder *encoder,
301 static void hsw_write_infoframe(struct drm_encoder *encoder,
335 static void intel_set_infoframe(struct drm_encoder *encoder,
344 static void intel_hdmi_set_avi_infoframe(struct drm_encoder *encoder,
370 static void intel_hdmi_set_spd_infoframe(struct drm_encoder *encoder)
385 static void g4x_set_infoframes(struct drm_encoder *encode
[all...]
H A Dintel_ddi.c67 struct drm_encoder *encoder = &intel_encoder->base;
287 static void intel_ddi_mode_set(struct drm_encoder *encoder,
638 struct drm_encoder *encoder = &intel_encoder->base;
766 struct drm_encoder *encoder = &intel_encoder->base;
1038 struct drm_encoder *encoder = &intel_encoder->base;
1068 struct drm_encoder *encoder = &intel_encoder->base;
1101 struct drm_encoder *encoder = &intel_encoder->base;
1140 struct drm_encoder *encoder = &intel_encoder->base;
1196 void intel_ddi_prepare_link_retrain(struct drm_encoder *encoder)
1293 static void intel_ddi_destroy(struct drm_encoder *encode
[all...]
H A Dintel_dvo.c107 static struct intel_dvo *enc_to_intel_dvo(struct drm_encoder *encoder)
248 static bool intel_dvo_mode_fixup(struct drm_encoder *encoder,
279 static void intel_dvo_mode_set(struct drm_encoder *encoder,
396 static void intel_dvo_enc_destroy(struct drm_encoder *encoder)
H A Dintel_lvds.c58 static struct intel_lvds_encoder *to_lvds_encoder(struct drm_encoder *encoder)
315 static void intel_lvds_mode_set(struct drm_encoder *encoder,
891 struct drm_encoder *encoder;
H A Dintel_sdvo.c207 static struct intel_sdvo *to_intel_sdvo(struct drm_encoder *encoder)
2184 static void intel_sdvo_enc_destroy(struct drm_encoder *encoder)
2371 struct drm_encoder *encoder = &intel_sdvo->base.base;
2420 struct drm_encoder *encoder = &intel_sdvo->base.base;
2457 struct drm_encoder *encoder = &intel_sdvo->base.base;
2488 struct drm_encoder *encoder = &intel_sdvo->base.base;
H A Dintel_tv.c832 static struct intel_tv *enc_to_intel_tv(struct drm_encoder *encoder)
932 intel_tv_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode,
1176 struct drm_encoder *encoder = &intel_tv->base.base;
H A Dintel_crt.c244 static void intel_crt_mode_set(struct drm_encoder *encoder,
H A Dintel_dp.c827 intel_dp_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode,
2045 struct drm_encoder *encoder = &dp_to_dig_port(intel_dp)->base.base;
2738 void intel_dp_encoder_destroy(struct drm_encoder *encoder)
3222 struct drm_encoder *encoder;
H A Dintel_display.c3845 void intel_encoder_destroy(struct drm_encoder *encoder)
6335 void intel_write_eld(struct drm_encoder *encoder,
6809 struct drm_encoder *encoder = &intel_encoder->base;
6915 struct drm_encoder *encoder = &intel_encoder->base;
7639 static bool intel_encoder_crtc_ok(struct drm_encoder *encoder,
8042 struct drm_encoder *encoder;
8045 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head)
8540 kfree(config->save_connector_encoders, dev->mode_config.num_connector * sizeof(struct drm_encoder *));
8548 struct drm_encoder *encoder;
8560 sizeof(struct drm_encoder *), GFP_KERNE
8569 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head) argument
[all...]

Completed in 129 milliseconds