/freebsd-11-stable/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 *encode [all...] |
H A D | drm_crtc_helper.c | 220 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 D | drm_crtc.h | 297 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 D | drm_edid.h | 247 struct drm_encoder; 253 struct drm_connector *drm_select_eld(struct drm_encoder *encoder,
|
/freebsd-11-stable/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); 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 D | radeon_encoders.c | 37 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 D | r600_audio.c | 39 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 D | atombios_encoders.c | 90 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 D | radeon_legacy_encoders.c | 37 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 D | radeon_connectors.c | 41 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 D | r600_hdmi.c | 108 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 D | evergreen_hdmi.c | 41 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 D | radeon_legacy_tv.c | 277 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 D | atombios_dp.c | 473 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 D | radeon.h | 1972 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 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, 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 D | intel_hdmi.c | 59 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 D | intel_ddi.c | 67 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 D | intel_dvo.c | 98 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 D | intel_lvds.c | 59 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 D | intel_crt.c | 202 static bool intel_crt_mode_fixup(struct drm_encoder *encoder, 209 static void intel_crt_mode_set(struct drm_encoder *encoder,
|
H A D | intel_sdvo.c | 205 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 D | tegra_drm.h | 79 struct drm_encoder encoder; 100 struct drm_encoder *tegra_drm_connector_best_encoder(
|
H A D | tegra_drm_subr.c | 84 struct drm_encoder *
|
H A D | tegra_hdmi.c | 935 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)
|