Home
last modified time | relevance | path

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

12

/freebsd-12.1/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 *encoder);
[all …]
H A Ddrm_crtc_helper.c220 bool drm_helper_encoder_in_use(struct drm_encoder *encoder) in drm_helper_encoder_in_use()
245 struct drm_encoder *encoder; in drm_helper_crtc_in_use()
256 drm_encoder_disable(struct drm_encoder *encoder) in drm_encoder_disable()
278 struct drm_encoder *encoder; in drm_helper_disable_unused_functions()
318 static bool drm_encoder_crtc_ok(struct drm_encoder *encoder, in drm_encoder_crtc_ok()
350 struct drm_encoder *encoder; in drm_crtc_prepare_encoders()
397 struct drm_encoder *encoder; in drm_crtc_helper_set_mode()
517 struct drm_encoder *encoder; in drm_crtc_helper_disable()
556 struct drm_encoder *save_encoders, *new_encoder, *encoder; in drm_crtc_helper_set_config()
857 struct drm_encoder *encoder = connector->encoder; in drm_helper_connector_dpms()
[all …]
H A Ddrm_crtc.h297 struct drm_encoder;
469 void (*reset)(struct drm_encoder *encoder);
470 void (*destroy)(struct drm_encoder *encoder);
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 *encoder);
978 struct drm_encoder *encoder);
[all …]
H A Ddrm_edid.h247 struct drm_encoder;
253 struct drm_connector *drm_select_eld(struct drm_encoder *encoder,
/freebsd-12.1/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);
517 extern void radeon_dp_link_train(struct drm_encoder *encoder,
522 extern int radeon_dp_get_panel_mode(struct drm_encoder *encoder,
531 extern struct drm_encoder *radeon_get_external_encoder(struct drm_encoder *encoder);
702 void radeon_enc_destroy(struct drm_encoder *encoder);
708 void radeon_panel_mode_fixup(struct drm_encoder *encoder,
716 void radeon_legacy_tv_adjust_pll1(struct drm_encoder *encoder,
719 void radeon_legacy_tv_adjust_pll2(struct drm_encoder *encoder,
[all …]
H A Dradeon_encoders.c37 static uint32_t radeon_encoder_clones(struct drm_encoder *encoder) in radeon_encoder_clones()
42 struct drm_encoder *clone_encoder; in radeon_encoder_clones()
75 struct drm_encoder *encoder; in radeon_setup_encoder_clones()
164 struct drm_encoder *encoder; in radeon_link_encoder_connector()
186 void radeon_encoder_set_active_device(struct drm_encoder *encoder) in radeon_encoder_set_active_device()
204 radeon_get_connector_for_encoder(struct drm_encoder *encoder) in radeon_get_connector_for_encoder()
220 radeon_get_connector_for_encoder_init(struct drm_encoder *encoder) in radeon_get_connector_for_encoder_init()
235 struct drm_encoder *radeon_get_external_encoder(struct drm_encoder *encoder) in radeon_get_external_encoder()
239 struct drm_encoder *other_encoder; in radeon_get_external_encoder()
274 void radeon_panel_mode_fixup(struct drm_encoder *encoder, in radeon_panel_mode_fixup()
[all …]
H A Datombios_encoders.c90 struct drm_encoder *encoder = &radeon_encoder->base; in atombios_set_backlight_level()
407 atombios_tv_setup(struct drm_encoder *encoder, int action) in atombios_tv_setup()
673 atombios_get_encoder_mode(struct drm_encoder *encoder) in atombios_get_encoder_mode()
1366 struct drm_encoder *ext_encoder, in atombios_external_encoder_setup()
1682 struct drm_encoder *ext_encoder, in radeon_atom_encoder_dpms_ext()
1980 struct drm_encoder *test_encoder; in radeon_atom_pick_dig_encoder()
2079 struct drm_encoder *encoder; in radeon_atom_encoder_init()
2378 struct drm_encoder *other_encoder; in radeon_atom_encoder_disable()
2441 radeon_atom_ext_mode_set(struct drm_encoder *encoder, in radeon_atom_ext_mode_set()
2495 void radeon_enc_destroy(struct drm_encoder *encoder) in radeon_enc_destroy()
[all …]
H A Dradeon_legacy_encoders.c37 static void radeon_legacy_encoder_disable(struct drm_encoder *encoder) in radeon_legacy_encoder_disable()
155 static void radeon_legacy_lvds_prepare(struct drm_encoder *encoder) in radeon_legacy_lvds_prepare()
166 static void radeon_legacy_lvds_commit(struct drm_encoder *encoder) in radeon_legacy_lvds_commit()
177 static void radeon_legacy_lvds_mode_set(struct drm_encoder *encoder, in radeon_legacy_lvds_mode_set()
247 static bool radeon_legacy_mode_fixup(struct drm_encoder *encoder, in radeon_legacy_mode_fixup()
498 static void radeon_lvds_enc_destroy(struct drm_encoder *encoder) in radeon_lvds_enc_destroy()
1010 static void radeon_ext_tmds_enc_destroy(struct drm_encoder *encoder) in radeon_ext_tmds_enc_destroy()
1135 static void radeon_legacy_tv_dac_commit(struct drm_encoder *encoder) in radeon_legacy_tv_dac_commit()
1301 static bool r300_legacy_tv_detect(struct drm_encoder *encoder, in r300_legacy_tv_detect()
1372 static bool radeon_legacy_tv_detect(struct drm_encoder *encoder, in radeon_legacy_tv_detect()
[all …]
H A Dr600_hdmi.c108 static void r600_hdmi_update_ACR(struct drm_encoder *encoder, uint32_t clock) in r600_hdmi_update_ACR()
146 struct drm_encoder *encoder, in r600_hdmi_videoinfoframe()
223 struct drm_encoder *encoder, in r600_hdmi_audioinfoframe()
265 static bool r600_hdmi_is_audio_buffer_filled(struct drm_encoder *encoder) in r600_hdmi_is_audio_buffer_filled()
279 int r600_hdmi_buffer_status_changed(struct drm_encoder *encoder) in r600_hdmi_buffer_status_changed()
298 static void r600_hdmi_audio_workaround(struct drm_encoder *encoder) in r600_hdmi_audio_workaround()
321 void r600_hdmi_setmode(struct drm_encoder *encoder, struct drm_display_mode *mode) in r600_hdmi_setmode()
395 void r600_hdmi_update_audio_settings(struct drm_encoder *encoder) in r600_hdmi_update_audio_settings()
478 void r600_hdmi_enable(struct drm_encoder *encoder) in r600_hdmi_enable()
538 void r600_hdmi_disable(struct drm_encoder *encoder) in r600_hdmi_disable()
H A Dradeon_connectors.c206 struct drm_encoder *encoder; in radeon_find_encoder()
228 struct drm_encoder *encoder; in radeon_best_single_encoder()
380 struct drm_encoder *encoder; in radeon_connector_set_property()
548 struct drm_encoder *encoder; in radeon_lvds_get_modes()
742 struct drm_encoder *encoder; in radeon_vga_detect()
835 struct drm_encoder *encoder; in radeon_tv_get_modes()
865 struct drm_encoder *encoder; in radeon_tv_detect()
1115 struct drm_encoder *encoder; in radeon_dvi_encoder()
1300 struct drm_encoder *encoder; in radeon_connector_encoder_get_dp_bridge_encoder_id()
1330 struct drm_encoder *encoder; in radeon_connector_encoder_is_hbr2()
[all …]
H A Dr600_audio.c39 static bool radeon_dig_encoder(struct drm_encoder *encoder) in radeon_dig_encoder()
130 struct drm_encoder *encoder; in r600_audio_update_hdmi()
192 void r600_audio_set_clock(struct drm_encoder *encoder, int clock) in r600_audio_set_clock()
H A Devergreen_hdmi.c41 static void evergreen_hdmi_update_ACR(struct drm_encoder *encoder, uint32_t clock) in evergreen_hdmi_update_ACR()
79 struct drm_encoder *encoder, in evergreen_hdmi_videoinfoframe()
155 void evergreen_hdmi_setmode(struct drm_encoder *encoder, struct drm_display_mode *mode) in evergreen_hdmi_setmode()
H A Dradeon_legacy_tv.c277 static void radeon_wait_pll_lock(struct drm_encoder *encoder, unsigned n_tests, in radeon_wait_pll_lock()
424 static bool radeon_legacy_tv_init_restarts(struct drm_encoder *encoder) in radeon_legacy_tv_init_restarts()
534 void radeon_legacy_tv_mode_set(struct drm_encoder *encoder, in radeon_legacy_tv_mode_set()
840 void radeon_legacy_tv_adjust_crtc_reg(struct drm_encoder *encoder, in radeon_legacy_tv_adjust_crtc_reg()
887 void radeon_legacy_tv_adjust_pll1(struct drm_encoder *encoder, in radeon_legacy_tv_adjust_pll1()
907 void radeon_legacy_tv_adjust_pll2(struct drm_encoder *encoder, in radeon_legacy_tv_adjust_pll2()
H A Datombios_dp.c473 int radeon_dp_get_panel_mode(struct drm_encoder *encoder, in radeon_dp_get_panel_mode()
574 struct drm_encoder *encoder;
822 void radeon_dp_link_train(struct drm_encoder *encoder, in radeon_dp_link_train()
H A Dradeon_asic.h380 void r600_audio_set_clock(struct drm_encoder *encoder, int clock);
383 int r600_hdmi_buffer_status_changed(struct drm_encoder *encoder);
384 void r600_hdmi_update_audio_settings(struct drm_encoder *encoder);
/freebsd-12.1/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,
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,
524 struct drm_encoder **save_connector_encoders;
536 extern void intel_encoder_noop(struct drm_encoder *encoder);
537 extern void intel_encoder_destroy(struct drm_encoder *encoder);
558 enc_to_dig_port(struct drm_encoder *encoder) in enc_to_dig_port()
[all …]
H A Dintel_hdmi.c138 static void g4x_write_infoframe(struct drm_encoder *encoder, in g4x_write_infoframe()
174 static void ibx_write_infoframe(struct drm_encoder *encoder, in ibx_write_infoframe()
212 static void cpt_write_infoframe(struct drm_encoder *encoder, in cpt_write_infoframe()
253 static void vlv_write_infoframe(struct drm_encoder *encoder, in vlv_write_infoframe()
291 static void hsw_write_infoframe(struct drm_encoder *encoder, in hsw_write_infoframe()
365 static void g4x_set_infoframes(struct drm_encoder *encoder, in g4x_set_infoframes()
428 static void ibx_set_infoframes(struct drm_encoder *encoder, in ibx_set_infoframes()
488 static void cpt_set_infoframes(struct drm_encoder *encoder, in cpt_set_infoframes()
523 static void vlv_set_infoframes(struct drm_encoder *encoder, in vlv_set_infoframes()
767 bool intel_hdmi_mode_fixup(struct drm_encoder *encoder, in intel_hdmi_mode_fixup()
[all …]
H A Dintel_ddi.c67 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_get_encoder_port()
669 static void intel_ddi_mode_set(struct drm_encoder *encoder, in intel_ddi_mode_set()
833 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_pll_mode_set()
958 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_enable_pipe_func()
1234 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_pre_enable()
1262 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_post_disable()
1295 struct drm_encoder *encoder = &intel_encoder->base; in intel_enable_ddi()
1320 struct drm_encoder *encoder = &intel_encoder->base; in intel_disable_ddi()
1439 static void intel_ddi_destroy(struct drm_encoder *encoder) in intel_ddi_destroy()
1445 static bool intel_ddi_mode_fixup(struct drm_encoder *encoder, in intel_ddi_mode_fixup()
[all …]
H A Dintel_dvo.c98 static struct intel_dvo *enc_to_intel_dvo(struct drm_encoder *encoder) in enc_to_intel_dvo()
216 static bool intel_dvo_mode_fixup(struct drm_encoder *encoder, in intel_dvo_mode_fixup()
247 static void intel_dvo_mode_set(struct drm_encoder *encoder, in intel_dvo_mode_set()
365 static void intel_dvo_enc_destroy(struct drm_encoder *encoder) in intel_dvo_enc_destroy()
H A Dintel_lvds.c59 static struct intel_lvds_encoder *to_lvds_encoder(struct drm_encoder *encoder) in to_lvds_encoder()
248 static bool intel_lvds_mode_fixup(struct drm_encoder *encoder, in intel_lvds_mode_fixup()
422 static void intel_lvds_mode_set(struct drm_encoder *encoder, in intel_lvds_mode_set()
934 struct drm_encoder *encoder; in intel_lvds_init()
H A Dintel_sdvo.c205 static struct intel_sdvo *to_intel_sdvo(struct drm_encoder *encoder) in to_intel_sdvo()
1029 static bool intel_sdvo_mode_fixup(struct drm_encoder *encoder, in intel_sdvo_mode_fixup()
1067 static void intel_sdvo_mode_set(struct drm_encoder *encoder, in intel_sdvo_mode_set()
2028 static void intel_sdvo_enc_destroy(struct drm_encoder *encoder) in intel_sdvo_enc_destroy()
2213 struct drm_encoder *encoder = &intel_sdvo->base.base; in intel_sdvo_dvi_init()
2263 struct drm_encoder *encoder = &intel_sdvo->base.base; in intel_sdvo_tv_init()
2301 struct drm_encoder *encoder = &intel_sdvo->base.base; in intel_sdvo_analog_init()
2332 struct drm_encoder *encoder = &intel_sdvo->base.base; in intel_sdvo_lvds_init()
H A Dintel_tv.c829 static struct intel_tv *enc_to_intel_tv(struct drm_encoder *encoder) in enc_to_intel_tv()
911 intel_tv_mode_fixup(struct drm_encoder *encoder, in intel_tv_mode_fixup()
929 intel_tv_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, in intel_tv_mode_set()
1172 struct drm_encoder *encoder = &intel_tv->base.base; in intel_tv_detect_type()
/freebsd-12.1/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_hdmi.c935 hdmi_encoder_dpms(struct drm_encoder *encoder, int mode) in hdmi_encoder_dpms()
942 hdmi_encoder_mode_fixup(struct drm_encoder *encoder, in hdmi_encoder_mode_fixup()
951 hdmi_encoder_prepare(struct drm_encoder *encoder) in hdmi_encoder_prepare()
958 hdmi_encoder_commit(struct drm_encoder *encoder) in hdmi_encoder_commit()
965 hdmi_encoder_mode_set(struct drm_encoder *encoder, in hdmi_encoder_mode_set()
981 hdmi_encoder_disable(struct drm_encoder *encoder) in hdmi_encoder_disable()
H A Dtegra_drm_subr.c84 struct drm_encoder *

12