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

12

/freebsd-11-stable/sys/dev/drm2/
H A Ddrm_crtc_helper.h90 void (*dpms)(struct drm_encoder *encoder, int mode);
91 void (*save)(struct drm_encoder *encoder);
92 void (*restore)(struct drm_encoder *encoder);
94 bool (*mode_fixup)(struct drm_encoder *encoder,
97 void (*prepare)(struct drm_encoder *encoder);
98 void (*commit)(struct drm_encoder *encoder);
99 void (*mode_set)(struct drm_encoder *encoder,
102 struct drm_crtc *(*get_crtc)(struct drm_encoder *encoder);
104 enum drm_connector_status (*detect)(struct drm_encoder *encoder,
107 void (*disable)(struct drm_encoder *encode
[all...]
H A Ddrm_crtc_helper.c220 bool drm_helper_encoder_in_use(struct drm_encoder *encoder)
245 struct drm_encoder *encoder;
256 drm_encoder_disable(struct drm_encoder *encoder)
278 struct drm_encoder *encoder;
318 static bool drm_encoder_crtc_ok(struct drm_encoder *encoder,
350 struct drm_encoder *encoder;
397 struct drm_encoder *encoder;
517 struct drm_encoder *encoder;
556 struct drm_encoder *save_encoders, *new_encoder, *encoder;
602 sizeof(struct drm_encoder), DRM_MEM_KM
[all...]
H A Ddrm_crtc.h297 struct drm_encoder;
469 void (*reset)(struct drm_encoder *encoder);
470 void (*destroy)(struct drm_encoder *encoder);
478 * drm_encoder - central DRM encoder structure
492 struct drm_encoder { struct
600 struct drm_encoder *encoder; /* currently active encoder */
832 #define obj_to_encoder(x) container_of(x, struct drm_encoder, base)
859 struct drm_encoder *encoder,
871 extern void drm_encoder_cleanup(struct drm_encoder *encoder);
975 extern char *drm_get_encoder_name(struct drm_encoder *encode
[all...]
H A Ddrm_edid.h247 struct drm_encoder;
253 struct drm_connector *drm_select_eld(struct drm_encoder *encoder,
/freebsd-11-stable/sys/dev/drm2/radeon/
H A Dradeon_mode.h330 struct drm_encoder *encoder;
408 struct drm_encoder base;
500 radeon_get_connector_for_encoder(struct drm_encoder *encoder);
502 radeon_get_connector_for_encoder_init(struct drm_encoder *encoder);
503 extern bool radeon_dig_monitor_is_duallink(struct drm_encoder *encoder,
506 extern u16 radeon_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder);
517 extern void radeon_dp_link_train(struct drm_encoder *encoder,
522 extern int radeon_dp_get_panel_mode(struct drm_encoder *encoder,
524 extern void atombios_dig_encoder_setup(struct drm_encoder *encoder, int action, int panel_mode);
527 extern void atombios_dig_transmitter_setup(struct drm_encoder *encode
[all...]
H A Dradeon_encoders.c37 static uint32_t radeon_encoder_clones(struct drm_encoder *encoder)
42 struct drm_encoder *clone_encoder;
75 struct drm_encoder *encoder;
164 struct drm_encoder *encoder;
186 void radeon_encoder_set_active_device(struct drm_encoder *encoder)
204 radeon_get_connector_for_encoder(struct drm_encoder *encoder)
220 radeon_get_connector_for_encoder_init(struct drm_encoder *encoder)
235 struct drm_encoder *radeon_get_external_encoder(struct drm_encoder *encoder)
239 struct drm_encoder *other_encode
[all...]
H A Dr600_audio.c39 static bool radeon_dig_encoder(struct drm_encoder *encoder)
130 struct drm_encoder *encoder;
192 void r600_audio_set_clock(struct drm_encoder *encoder, int clock)
H A Datombios_encoders.c90 struct drm_encoder *encoder = &radeon_encoder->base;
289 static inline bool radeon_encoder_is_digital(struct drm_encoder *encoder)
310 static bool radeon_atom_mode_fixup(struct drm_encoder *encoder,
355 atombios_dac_setup(struct drm_encoder *encoder, int action)
407 atombios_tv_setup(struct drm_encoder *encoder, int action)
462 static u8 radeon_atom_get_bpc(struct drm_encoder *encoder)
495 atombios_dvo_setup(struct drm_encoder *encoder, int action)
560 atombios_digital_setup(struct drm_encoder *encoder, int action)
673 atombios_get_encoder_mode(struct drm_encoder *encoder)
802 atombios_dig_encoder_setup(struct drm_encoder *encode
[all...]
H A Dradeon_legacy_encoders.c37 static void radeon_legacy_encoder_disable(struct drm_encoder *encoder)
47 static void radeon_legacy_lvds_update(struct drm_encoder *encoder, int mode)
136 static void radeon_legacy_lvds_dpms(struct drm_encoder *encoder, int mode)
155 static void radeon_legacy_lvds_prepare(struct drm_encoder *encoder)
166 static void radeon_legacy_lvds_commit(struct drm_encoder *encoder)
177 static void radeon_legacy_lvds_mode_set(struct drm_encoder *encoder,
247 static bool radeon_legacy_mode_fixup(struct drm_encoder *encoder,
498 static void radeon_lvds_enc_destroy(struct drm_encoder *encoder)
514 static void radeon_legacy_primary_dac_dpms(struct drm_encoder *encoder, int mode)
556 static void radeon_legacy_primary_dac_prepare(struct drm_encoder *encode
[all...]
H A Dradeon_connectors.c41 struct drm_encoder *encoder,
45 struct drm_encoder *encoder,
99 static void radeon_property_change_mode(struct drm_encoder *encoder)
150 struct drm_encoder *encoder = connector_funcs->best_encoder(connector);
169 struct drm_encoder *best_encoder = NULL;
170 struct drm_encoder *encoder = NULL;
203 static struct drm_encoder *radeon_find_encoder(struct drm_connector *connector, int encoder_type)
206 struct drm_encoder *encoder;
224 static struct drm_encoder *radeon_best_single_encoder(struct drm_connector *connector)
228 struct drm_encoder *encode
[all...]
H A Dr600_hdmi.c108 static void r600_hdmi_update_ACR(struct drm_encoder *encoder, uint32_t clock)
146 struct drm_encoder *encoder,
223 struct drm_encoder *encoder,
265 static bool r600_hdmi_is_audio_buffer_filled(struct drm_encoder *encoder)
279 int r600_hdmi_buffer_status_changed(struct drm_encoder *encoder)
298 static void r600_hdmi_audio_workaround(struct drm_encoder *encoder)
321 void r600_hdmi_setmode(struct drm_encoder *encoder, struct drm_display_mode *mode)
395 void r600_hdmi_update_audio_settings(struct drm_encoder *encoder)
478 void r600_hdmi_enable(struct drm_encoder *encoder)
538 void r600_hdmi_disable(struct drm_encoder *encode
[all...]
H A Devergreen_hdmi.c41 static void evergreen_hdmi_update_ACR(struct drm_encoder *encoder, uint32_t clock)
79 struct drm_encoder *encoder,
155 void evergreen_hdmi_setmode(struct drm_encoder *encoder, struct drm_display_mode *mode)
H A Dradeon_legacy_tv.c277 static void radeon_wait_pll_lock(struct drm_encoder *encoder, unsigned n_tests,
424 static bool radeon_legacy_tv_init_restarts(struct drm_encoder *encoder)
534 void radeon_legacy_tv_mode_set(struct drm_encoder *encoder,
840 void radeon_legacy_tv_adjust_crtc_reg(struct drm_encoder *encoder,
887 void radeon_legacy_tv_adjust_pll1(struct drm_encoder *encoder,
907 void radeon_legacy_tv_adjust_pll2(struct drm_encoder *encoder,
H A Datombios_dp.c473 int radeon_dp_get_panel_mode(struct drm_encoder *encoder,
574 struct drm_encoder *encoder;
822 void radeon_dp_link_train(struct drm_encoder *encoder,
H A Dradeon.h1972 extern void r600_hdmi_enable(struct drm_encoder *encoder);
1973 extern void r600_hdmi_disable(struct drm_encoder *encoder);
1974 extern void r600_hdmi_setmode(struct drm_encoder *encoder, struct drm_display_mode *mode);
1985 extern void evergreen_hdmi_setmode(struct drm_encoder *encoder, struct drm_display_mode *mode);
2014 struct drm_encoder *encoder, bool connected);
2018 struct drm_encoder *encoder, bool connected);
/freebsd-11-stable/sys/dev/drm2/i915/
H A Dintel_drv.h165 struct drm_encoder base;
369 void (*write_infoframe)(struct drm_encoder *encoder,
371 void (*set_infoframes)(struct drm_encoder *encoder,
459 extern struct intel_hdmi *enc_to_intel_hdmi(struct drm_encoder *encoder);
460 extern bool intel_hdmi_mode_fixup(struct drm_encoder *encoder,
483 extern void intel_dp_encoder_destroy(struct drm_encoder *encoder);
485 extern bool intel_dp_mode_fixup(struct drm_encoder *encoder,
498 extern bool intel_encoder_is_pch_edp(struct drm_encoder *encoder);
524 struct drm_encoder **save_connector_encoders;
536 extern void intel_encoder_noop(struct drm_encoder *encode
[all...]
H A Dintel_hdmi.c59 struct intel_hdmi *enc_to_intel_hdmi(struct drm_encoder *encoder)
138 static void g4x_write_infoframe(struct drm_encoder *encoder,
174 static void ibx_write_infoframe(struct drm_encoder *encoder,
212 static void cpt_write_infoframe(struct drm_encoder *encoder,
253 static void vlv_write_infoframe(struct drm_encoder *encoder,
291 static void hsw_write_infoframe(struct drm_encoder *encoder,
324 static void intel_set_infoframe(struct drm_encoder *encoder,
333 static void intel_hdmi_set_avi_infoframe(struct drm_encoder *encoder,
350 static void intel_hdmi_set_spd_infoframe(struct drm_encoder *encoder)
365 static void g4x_set_infoframes(struct drm_encoder *encode
[all...]
H A Dintel_ddi.c67 struct drm_encoder *encoder = &intel_encoder->base;
669 static void intel_ddi_mode_set(struct drm_encoder *encoder,
833 struct drm_encoder *encoder = &intel_encoder->base;
958 struct drm_encoder *encoder = &intel_encoder->base;
1234 struct drm_encoder *encoder = &intel_encoder->base;
1262 struct drm_encoder *encoder = &intel_encoder->base;
1295 struct drm_encoder *encoder = &intel_encoder->base;
1320 struct drm_encoder *encoder = &intel_encoder->base;
1363 void intel_ddi_prepare_link_retrain(struct drm_encoder *encoder)
1439 static void intel_ddi_destroy(struct drm_encoder *encode
[all...]
H A Dintel_dvo.c98 static struct intel_dvo *enc_to_intel_dvo(struct drm_encoder *encoder)
216 static bool intel_dvo_mode_fixup(struct drm_encoder *encoder,
247 static void intel_dvo_mode_set(struct drm_encoder *encoder,
365 static void intel_dvo_enc_destroy(struct drm_encoder *encoder)
H A Dintel_lvds.c59 static struct intel_lvds_encoder *to_lvds_encoder(struct drm_encoder *encoder)
248 static bool intel_lvds_mode_fixup(struct drm_encoder *encoder,
422 static void intel_lvds_mode_set(struct drm_encoder *encoder,
934 struct drm_encoder *encoder;
H A Dintel_crt.c202 static bool intel_crt_mode_fixup(struct drm_encoder *encoder,
209 static void intel_crt_mode_set(struct drm_encoder *encoder,
H A Dintel_sdvo.c205 static struct intel_sdvo *to_intel_sdvo(struct drm_encoder *encoder)
1029 static bool intel_sdvo_mode_fixup(struct drm_encoder *encoder,
1067 static void intel_sdvo_mode_set(struct drm_encoder *encoder,
2028 static void intel_sdvo_enc_destroy(struct drm_encoder *encoder)
2213 struct drm_encoder *encoder = &intel_sdvo->base.base;
2263 struct drm_encoder *encoder = &intel_sdvo->base.base;
2301 struct drm_encoder *encoder = &intel_sdvo->base.base;
2332 struct drm_encoder *encoder = &intel_sdvo->base.base;
/freebsd-11-stable/sys/arm/nvidia/drm2/
H A Dtegra_drm.h79 struct drm_encoder encoder;
100 struct drm_encoder *tegra_drm_connector_best_encoder(
H A Dtegra_drm_subr.c84 struct drm_encoder *
H A Dtegra_hdmi.c935 hdmi_encoder_dpms(struct drm_encoder *encoder, int mode)
942 hdmi_encoder_mode_fixup(struct drm_encoder *encoder,
951 hdmi_encoder_prepare(struct drm_encoder *encoder)
958 hdmi_encoder_commit(struct drm_encoder *encoder)
965 hdmi_encoder_mode_set(struct drm_encoder *encoder,
981 hdmi_encoder_disable(struct drm_encoder *encoder)

Completed in 273 milliseconds

12