| /freebsd-12.1/sys/dev/drm2/ |
| H A D | drm_crtc_helper.h | 90 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 D | drm_crtc_helper.c | 220 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 D | drm_crtc.h | 297 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 D | drm_edid.h | 247 struct drm_encoder; 253 struct drm_connector *drm_select_eld(struct drm_encoder *encoder,
|
| /freebsd-12.1/sys/dev/drm2/radeon/ |
| H A D | radeon_mode.h | 330 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 D | radeon_encoders.c | 37 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 D | atombios_encoders.c | 90 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 D | radeon_legacy_encoders.c | 37 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 D | r600_hdmi.c | 108 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 D | radeon_connectors.c | 206 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 D | r600_audio.c | 39 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 D | evergreen_hdmi.c | 41 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 D | radeon_legacy_tv.c | 277 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 D | atombios_dp.c | 473 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 D | radeon_asic.h | 380 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 D | intel_drv.h | 165 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 D | intel_hdmi.c | 138 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 D | intel_ddi.c | 67 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 D | intel_dvo.c | 98 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 D | intel_lvds.c | 59 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 D | intel_sdvo.c | 205 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 D | intel_tv.c | 829 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 D | tegra_drm.h | 79 struct drm_encoder encoder; 100 struct drm_encoder *tegra_drm_connector_best_encoder(
|
| H A D | tegra_hdmi.c | 935 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 D | tegra_drm_subr.c | 84 struct drm_encoder *
|