/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/ |
H A D | rockchip_rgb.c | 29 struct rockchip_encoder encoder; member 35 rockchip_rgb_encoder_atomic_check(struct drm_encoder *encoder, in rockchip_rgb_encoder_atomic_check() argument 79 struct drm_encoder *encoder; in rockchip_rgb_init() local 127 encoder = &rgb->encoder.encoder; in rockchip_rgb_init() 128 encoder->possible_crtcs = drm_crtc_mask(crtc); in rockchip_rgb_init() 130 ret = drm_simple_encoder_init(drm_dev, encoder, DRM_MODE_ENCODER_NONE); in rockchip_rgb_init() 133 "failed to initialize encoder: %d\n", ret); in rockchip_rgb_init() 137 drm_encoder_helper_add(encoder, in rockchip_rgb_init() [all...] |
/third_party/python/Lib/encodings/ |
H A D | utf_16.py | 21 self.encoder = None 24 if self.encoder is None: 27 self.encoder = codecs.utf_16_le_encode 29 self.encoder = codecs.utf_16_be_encode 31 return self.encoder(input, self.errors)[0] 35 self.encoder = None 42 return (2 if self.encoder is None else 0) 46 self.encoder = None 49 self.encoder = codecs.utf_16_le_encode 51 self.encoder [all...] |
H A D | utf_32.py | 16 self.encoder = None 19 if self.encoder is None: 22 self.encoder = codecs.utf_32_le_encode 24 self.encoder = codecs.utf_32_be_encode 26 return self.encoder(input, self.errors)[0] 30 self.encoder = None 37 return (2 if self.encoder is None else 0) 41 self.encoder = None 44 self.encoder = codecs.utf_32_le_encode 46 self.encoder [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/arc/ |
H A D | arcpgu_hdmi.c | 21 struct drm_encoder *encoder; in arcpgu_drm_hdmi_init() local 26 encoder = devm_kzalloc(drm->dev, sizeof(*encoder), GFP_KERNEL); in arcpgu_drm_hdmi_init() 27 if (encoder == NULL) in arcpgu_drm_hdmi_init() 30 /* Locate drm bridge from the hdmi encoder DT node */ in arcpgu_drm_hdmi_init() 35 encoder->possible_crtcs = 1; in arcpgu_drm_hdmi_init() 36 encoder->possible_clones = 0; in arcpgu_drm_hdmi_init() 37 ret = drm_encoder_init(drm, encoder, &arcpgu_drm_encoder_funcs, in arcpgu_drm_hdmi_init() 42 /* Link drm_bridge to encoder */ in arcpgu_drm_hdmi_init() 43 ret = drm_bridge_attach(encoder, bridg in arcpgu_drm_hdmi_init() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_mode.h | 275 /* pointer to backlight encoder */ 278 /* bitmask for active encoder frontends */ 287 struct radeon_encoder *encoder; member 364 struct drm_encoder *encoder; member 483 /* front end for this mst encoder */ 725 struct drm_encoder *encoder, 729 struct drm_encoder *encoder, 733 radeon_get_connector_for_encoder(struct drm_encoder *encoder); 735 radeon_get_connector_for_encoder_init(struct drm_encoder *encoder); 736 extern bool radeon_dig_monitor_is_duallink(struct drm_encoder *encoder, [all...] |
H A D | evergreen_hdmi.c | 67 void evergreen_hdmi_update_acr(struct drm_encoder *encoder, long offset, in evergreen_hdmi_update_acr() argument 70 struct drm_device *dev = encoder->dev; in evergreen_hdmi_update_acr() 74 if (encoder->crtc) { in evergreen_hdmi_update_acr() 75 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); in evergreen_hdmi_update_acr() 97 void dce4_afmt_write_latency_fields(struct drm_encoder *encoder, in dce4_afmt_write_latency_fields() argument 100 struct radeon_device *rdev = encoder->dev->dev_private; in dce4_afmt_write_latency_fields() 119 void dce4_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder, in dce4_afmt_hdmi_write_speaker_allocation() argument 122 struct radeon_device *rdev = encoder->dev->dev_private; in dce4_afmt_hdmi_write_speaker_allocation() 137 void dce4_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder, in dce4_afmt_dp_write_speaker_allocation() argument 140 struct radeon_device *rdev = encoder in dce4_afmt_dp_write_speaker_allocation() 155 evergreen_hdmi_write_sad_regs(struct drm_encoder *encoder, struct cea_sad *sads, int sad_count) evergreen_hdmi_write_sad_regs() argument 306 dce4_set_vbi_packet(struct drm_encoder *encoder, u32 offset) dce4_set_vbi_packet() argument 317 dce4_hdmi_set_color_depth(struct drm_encoder *encoder, u32 offset, int bpc) dce4_hdmi_set_color_depth() argument 354 dce4_set_audio_packet(struct drm_encoder *encoder, u32 offset) dce4_set_audio_packet() argument 389 dce4_set_mute(struct drm_encoder *encoder, u32 offset, bool mute) dce4_set_mute() argument 400 evergreen_hdmi_enable(struct drm_encoder *encoder, bool enable) evergreen_hdmi_enable() argument 440 evergreen_dp_enable(struct drm_encoder *encoder, bool enable) evergreen_dp_enable() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_cx0_phy.h | 23 void intel_mtl_pll_enable(struct intel_encoder *encoder, 25 void intel_mtl_pll_disable(struct intel_encoder *encoder); 27 intel_mtl_port_pll_type(struct intel_encoder *encoder, 29 void intel_c10pll_readout_hw_state(struct intel_encoder *encoder, struct intel_c10pll_state *pll_state); 30 int intel_cx0pll_calc_state(struct intel_crtc_state *crtc_state, struct intel_encoder *encoder); 33 int intel_c10pll_calc_port_clock(struct intel_encoder *encoder, 37 void intel_c20pll_readout_hw_state(struct intel_encoder *encoder, 41 int intel_c20pll_calc_port_clock(struct intel_encoder *encoder, 43 void intel_cx0_phy_set_signal_levels(struct intel_encoder *encoder, 46 int intel_mtl_tbt_calc_port_clock(struct intel_encoder *encoder); [all...] |
H A D | vlv_dsi.c | 87 struct drm_encoder *encoder = &intel_dsi->base.base; in vlv_dsi_wait_for_fifo_empty() local 88 struct drm_device *dev = encoder->dev; in vlv_dsi_wait_for_fifo_empty() 227 struct drm_encoder *encoder = &intel_dsi->base.base; in dpi_send_cmd() local 228 struct drm_device *dev = encoder->dev; in dpi_send_cmd() 270 static int intel_dsi_compute_config(struct intel_encoder *encoder, in intel_dsi_compute_config() argument 274 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in intel_dsi_compute_config() 275 struct intel_dsi *intel_dsi = container_of(encoder, struct intel_dsi, in intel_dsi_compute_config() 315 ret = bxt_dsi_pll_compute(encoder, pipe_config); in intel_dsi_compute_config() 319 ret = vlv_dsi_pll_compute(encoder, pipe_config); in intel_dsi_compute_config() 329 static bool glk_dsi_enable_io(struct intel_encoder *encoder) in glk_dsi_enable_io() argument 369 glk_dsi_device_ready(struct intel_encoder *encoder) glk_dsi_device_ready() argument 431 bxt_dsi_device_ready(struct intel_encoder *encoder) bxt_dsi_device_ready() argument 457 vlv_dsi_device_ready(struct intel_encoder *encoder) vlv_dsi_device_ready() argument 497 intel_dsi_device_ready(struct intel_encoder *encoder) intel_dsi_device_ready() argument 509 glk_dsi_enter_low_power_mode(struct intel_encoder *encoder) glk_dsi_enter_low_power_mode() argument 536 glk_dsi_disable_mipi_io(struct intel_encoder *encoder) glk_dsi_disable_mipi_io() argument 557 glk_dsi_clear_device_ready(struct intel_encoder *encoder) glk_dsi_clear_device_ready() argument 563 vlv_dsi_clear_device_ready(struct intel_encoder *encoder) vlv_dsi_clear_device_ready() argument 605 intel_dsi_port_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_dsi_port_enable() argument 658 intel_dsi_port_disable(struct intel_encoder *encoder) intel_dsi_port_disable() argument 719 intel_dsi_pre_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) intel_dsi_pre_enable() argument 815 bxt_dsi_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) bxt_dsi_enable() argument 827 intel_dsi_disable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_dsi_disable() argument 854 intel_dsi_clear_device_ready(struct intel_encoder *encoder) intel_dsi_clear_device_ready() argument 864 intel_dsi_post_disable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_dsi_post_disable() argument 930 intel_dsi_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) intel_dsi_get_hw_state() argument 1006 bxt_dsi_get_pipe_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) bxt_dsi_get_pipe_config() argument 1169 intel_dsi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) intel_dsi_get_config() argument 1209 set_dsi_timings(struct drm_encoder *encoder, const struct drm_display_mode *adjusted_mode) set_dsi_timings() argument 1301 struct drm_encoder *encoder = &intel_encoder->base; intel_dsi_prepare() local 1506 intel_dsi_unprepare(struct intel_encoder *encoder) intel_dsi_unprepare() argument 1531 intel_dsi_encoder_destroy(struct drm_encoder *encoder) intel_dsi_encoder_destroy() argument 1767 struct drm_encoder *encoder; vlv_dsi_init() local [all...] |
H A D | intel_crt.c | 67 * encoder's enable/disable callbacks */ 73 static struct intel_crt *intel_encoder_to_crt(struct intel_encoder *encoder) in intel_encoder_to_crt() argument 75 return container_of(encoder, struct intel_crt, base); in intel_encoder_to_crt() 99 static bool intel_crt_get_hw_state(struct intel_encoder *encoder, in intel_crt_get_hw_state() argument 102 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in intel_crt_get_hw_state() 103 struct intel_crt *crt = intel_encoder_to_crt(encoder); in intel_crt_get_hw_state() 108 encoder->power_domain); in intel_crt_get_hw_state() 114 intel_display_power_put(dev_priv, encoder->power_domain, wakeref); in intel_crt_get_hw_state() 119 static unsigned int intel_crt_get_flags(struct intel_encoder *encoder) in intel_crt_get_flags() argument 121 struct drm_i915_private *dev_priv = to_i915(encoder in intel_crt_get_flags() 140 intel_crt_get_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) intel_crt_get_config() argument 150 hsw_crt_get_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) hsw_crt_get_config() argument 166 intel_crt_set_dpms(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int mode) intel_crt_set_dpms() argument 215 intel_disable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_disable_crt() argument 223 pch_disable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) pch_disable_crt() argument 230 pch_post_disable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) pch_post_disable_crt() argument 238 hsw_disable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) hsw_disable_crt() argument 250 hsw_post_disable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) hsw_post_disable_crt() argument 279 hsw_pre_pll_enable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) hsw_pre_pll_enable_crt() argument 291 hsw_pre_enable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) hsw_pre_enable_crt() argument 309 hsw_enable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) hsw_enable_crt() argument 336 intel_enable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_enable_crt() argument 394 intel_crt_compute_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config, struct drm_connector_state *conn_state) intel_crt_compute_config() argument 410 pch_crt_compute_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config, struct drm_connector_state *conn_state) pch_crt_compute_config() argument 426 hsw_crt_compute_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config, struct drm_connector_state *conn_state) hsw_crt_compute_config() argument 954 intel_crt_reset(struct drm_encoder *encoder) intel_crt_reset() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/meson/ |
H A D | meson_venc_cvbs.c | 32 struct drm_encoder encoder; member 37 container_of(x, struct meson_venc_cvbs, encoder) 143 static void meson_venc_cvbs_encoder_destroy(struct drm_encoder *encoder) in meson_venc_cvbs_encoder_destroy() argument 145 drm_encoder_cleanup(encoder); in meson_venc_cvbs_encoder_destroy() 152 static int meson_venc_cvbs_encoder_atomic_check(struct drm_encoder *encoder, in meson_venc_cvbs_encoder_atomic_check() argument 162 static void meson_venc_cvbs_encoder_disable(struct drm_encoder *encoder) in meson_venc_cvbs_encoder_disable() argument 165 encoder_to_meson_venc_cvbs(encoder); in meson_venc_cvbs_encoder_disable() 178 static void meson_venc_cvbs_encoder_enable(struct drm_encoder *encoder) in meson_venc_cvbs_encoder_enable() argument 181 encoder_to_meson_venc_cvbs(encoder); in meson_venc_cvbs_encoder_enable() 201 static void meson_venc_cvbs_encoder_mode_set(struct drm_encoder *encoder, in meson_venc_cvbs_encoder_mode_set() argument 246 struct drm_encoder *encoder; meson_venc_cvbs_create() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/sti/ |
H A D | sti_tvout.c | 124 struct drm_encoder encoder; member 129 container_of(x, struct sti_tvout_encoder, encoder) 505 seq_puts(s, "\n\n HDMI encoder: "); in tvout_dbg_show() 517 seq_puts(s, "\n\n DVO encoder: "); in tvout_dbg_show() 530 seq_puts(s, "\n\n HDA encoder: "); in tvout_dbg_show() 585 static void sti_tvout_encoder_dpms(struct drm_encoder *encoder, int mode) in sti_tvout_encoder_dpms() argument 589 static void sti_tvout_encoder_mode_set(struct drm_encoder *encoder, in sti_tvout_encoder_mode_set() argument 595 static void sti_tvout_encoder_destroy(struct drm_encoder *encoder) in sti_tvout_encoder_destroy() argument 597 struct sti_tvout_encoder *sti_encoder = to_sti_tvout_encoder(encoder); in sti_tvout_encoder_destroy() 599 drm_encoder_cleanup(encoder); in sti_tvout_encoder_destroy() 603 sti_tvout_late_register(struct drm_encoder *encoder) sti_tvout_late_register() argument 616 sti_tvout_early_unregister(struct drm_encoder *encoder) sti_tvout_early_unregister() argument 632 sti_dvo_encoder_enable(struct drm_encoder *encoder) sti_dvo_encoder_enable() argument 641 sti_dvo_encoder_disable(struct drm_encoder *encoder) sti_dvo_encoder_disable() argument 660 struct sti_tvout_encoder *encoder; sti_tvout_create_dvo_encoder() local 682 sti_hda_encoder_enable(struct drm_encoder *encoder) sti_hda_encoder_enable() argument 691 sti_hda_encoder_disable(struct drm_encoder *encoder) sti_hda_encoder_disable() argument 712 struct sti_tvout_encoder *encoder; sti_tvout_create_hda_encoder() local 733 sti_hdmi_encoder_enable(struct drm_encoder *encoder) sti_hdmi_encoder_enable() argument 742 sti_hdmi_encoder_disable(struct drm_encoder *encoder) sti_hdmi_encoder_disable() argument 760 struct sti_tvout_encoder *encoder; sti_tvout_create_hdmi_encoder() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_mode.h | 270 /* pointer to backlight encoder */ 273 /* bitmask for active encoder frontends */ 280 struct radeon_encoder *encoder; member 355 struct drm_encoder *encoder; member 688 struct drm_encoder *encoder, 692 struct drm_encoder *encoder, 696 radeon_get_connector_for_encoder(struct drm_encoder *encoder); 698 radeon_get_connector_for_encoder_init(struct drm_encoder *encoder); 699 extern bool radeon_dig_monitor_is_duallink(struct drm_encoder *encoder, 702 extern u16 radeon_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder); [all...] |
H A D | evergreen_hdmi.c | 68 void evergreen_hdmi_update_acr(struct drm_encoder *encoder, long offset, in evergreen_hdmi_update_acr() argument 71 struct drm_device *dev = encoder->dev; in evergreen_hdmi_update_acr() 75 if (encoder->crtc) { in evergreen_hdmi_update_acr() 76 struct radeon_crtc *radeon_crtc = to_radeon_crtc(encoder->crtc); in evergreen_hdmi_update_acr() 98 void dce4_afmt_write_latency_fields(struct drm_encoder *encoder, in dce4_afmt_write_latency_fields() argument 101 struct radeon_device *rdev = encoder->dev->dev_private; in dce4_afmt_write_latency_fields() 120 void dce4_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder, in dce4_afmt_hdmi_write_speaker_allocation() argument 123 struct radeon_device *rdev = encoder->dev->dev_private; in dce4_afmt_hdmi_write_speaker_allocation() 138 void dce4_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder, in dce4_afmt_dp_write_speaker_allocation() argument 141 struct radeon_device *rdev = encoder in dce4_afmt_dp_write_speaker_allocation() 156 evergreen_hdmi_write_sad_regs(struct drm_encoder *encoder, struct cea_sad *sads, int sad_count) evergreen_hdmi_write_sad_regs() argument 307 dce4_set_vbi_packet(struct drm_encoder *encoder, u32 offset) dce4_set_vbi_packet() argument 318 dce4_hdmi_set_color_depth(struct drm_encoder *encoder, u32 offset, int bpc) dce4_hdmi_set_color_depth() argument 355 dce4_set_audio_packet(struct drm_encoder *encoder, u32 offset) dce4_set_audio_packet() argument 390 dce4_set_mute(struct drm_encoder *encoder, u32 offset, bool mute) dce4_set_mute() argument 401 evergreen_hdmi_enable(struct drm_encoder *encoder, bool enable) evergreen_hdmi_enable() argument 441 evergreen_dp_enable(struct drm_encoder *encoder, bool enable) evergreen_dp_enable() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/sti/ |
H A D | sti_tvout.c | 124 struct drm_encoder encoder; member 129 container_of(x, struct sti_tvout_encoder, encoder) 505 seq_puts(s, "\n\n HDMI encoder: "); in tvout_dbg_show() 517 seq_puts(s, "\n\n DVO encoder: "); in tvout_dbg_show() 530 seq_puts(s, "\n\n HDA encoder: "); in tvout_dbg_show() 585 static void sti_tvout_encoder_dpms(struct drm_encoder *encoder, int mode) in sti_tvout_encoder_dpms() argument 589 static void sti_tvout_encoder_mode_set(struct drm_encoder *encoder, in sti_tvout_encoder_mode_set() argument 595 static void sti_tvout_encoder_destroy(struct drm_encoder *encoder) in sti_tvout_encoder_destroy() argument 597 struct sti_tvout_encoder *sti_encoder = to_sti_tvout_encoder(encoder); in sti_tvout_encoder_destroy() 599 drm_encoder_cleanup(encoder); in sti_tvout_encoder_destroy() 603 sti_tvout_late_register(struct drm_encoder *encoder) sti_tvout_late_register() argument 616 sti_tvout_early_unregister(struct drm_encoder *encoder) sti_tvout_early_unregister() argument 632 sti_dvo_encoder_enable(struct drm_encoder *encoder) sti_dvo_encoder_enable() argument 641 sti_dvo_encoder_disable(struct drm_encoder *encoder) sti_dvo_encoder_disable() argument 660 struct sti_tvout_encoder *encoder; sti_tvout_create_dvo_encoder() local 682 sti_hda_encoder_enable(struct drm_encoder *encoder) sti_hda_encoder_enable() argument 691 sti_hda_encoder_disable(struct drm_encoder *encoder) sti_hda_encoder_disable() argument 712 struct sti_tvout_encoder *encoder; sti_tvout_create_hda_encoder() local 733 sti_hdmi_encoder_enable(struct drm_encoder *encoder) sti_hdmi_encoder_enable() argument 742 sti_hdmi_encoder_disable(struct drm_encoder *encoder) sti_hdmi_encoder_disable() argument 760 struct sti_tvout_encoder *encoder; sti_tvout_create_hdmi_encoder() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/loongson/ |
H A D | loongson_encoder.c | 19 * @encoder: encoder object 21 * Clean up encoder resources 23 static void loongson_encoder_destroy(struct drm_encoder *encoder) in loongson_encoder_destroy() argument 25 struct loongson_encoder *loongson_encoder = to_loongson_encoder(encoder); in loongson_encoder_destroy() 26 drm_encoder_cleanup(encoder); in loongson_encoder_destroy() 30 static int loongson_encoder_atomic_check(struct drm_encoder *encoder, in loongson_encoder_atomic_check() argument 37 static void loongson_encoder_atomic_mode_set(struct drm_encoder *encoder, in loongson_encoder_atomic_mode_set() argument 42 struct loongson_encoder *lenc = to_loongson_encoder(encoder); in loongson_encoder_atomic_mode_set() 57 * These provide the minimum set of functions required to handle a encoder 108 struct drm_encoder *encoder; loongson_encoder_init() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | vlv_dsi.c | 78 struct drm_encoder *encoder = &intel_dsi->base.base; in vlv_dsi_wait_for_fifo_empty() local 79 struct drm_device *dev = encoder->dev; in vlv_dsi_wait_for_fifo_empty() 219 struct drm_encoder *encoder = &intel_dsi->base.base; in dpi_send_cmd() local 220 struct drm_device *dev = encoder->dev; in dpi_send_cmd() 262 static int intel_dsi_compute_config(struct intel_encoder *encoder, in intel_dsi_compute_config() argument 266 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in intel_dsi_compute_config() 267 struct intel_dsi *intel_dsi = container_of(encoder, struct intel_dsi, in intel_dsi_compute_config() 310 ret = bxt_dsi_pll_compute(encoder, pipe_config); in intel_dsi_compute_config() 314 ret = vlv_dsi_pll_compute(encoder, pipe_config); in intel_dsi_compute_config() 324 static bool glk_dsi_enable_io(struct intel_encoder *encoder) in glk_dsi_enable_io() argument 373 glk_dsi_device_ready(struct intel_encoder *encoder) glk_dsi_device_ready() argument 447 bxt_dsi_device_ready(struct intel_encoder *encoder) bxt_dsi_device_ready() argument 475 vlv_dsi_device_ready(struct intel_encoder *encoder) vlv_dsi_device_ready() argument 518 intel_dsi_device_ready(struct intel_encoder *encoder) intel_dsi_device_ready() argument 530 glk_dsi_enter_low_power_mode(struct intel_encoder *encoder) glk_dsi_enter_low_power_mode() argument 561 glk_dsi_disable_mipi_io(struct intel_encoder *encoder) glk_dsi_disable_mipi_io() argument 588 glk_dsi_clear_device_ready(struct intel_encoder *encoder) glk_dsi_clear_device_ready() argument 594 vlv_dsi_clear_device_ready(struct intel_encoder *encoder) vlv_dsi_clear_device_ready() argument 638 intel_dsi_port_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_dsi_port_enable() argument 697 intel_dsi_port_disable(struct intel_encoder *encoder) intel_dsi_port_disable() argument 761 intel_dsi_pre_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) intel_dsi_pre_enable() argument 871 bxt_dsi_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) bxt_dsi_enable() argument 885 intel_dsi_disable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_dsi_disable() argument 912 intel_dsi_clear_device_ready(struct intel_encoder *encoder) intel_dsi_clear_device_ready() argument 922 intel_dsi_post_disable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_dsi_post_disable() argument 998 intel_dsi_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) intel_dsi_get_hw_state() argument 1073 bxt_dsi_get_pipe_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) bxt_dsi_get_pipe_config() argument 1237 intel_dsi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) intel_dsi_get_config() argument 1273 set_dsi_timings(struct drm_encoder *encoder, const struct drm_display_mode *adjusted_mode) set_dsi_timings() argument 1365 struct drm_encoder *encoder = &intel_encoder->base; intel_dsi_prepare() local 1551 intel_dsi_unprepare(struct intel_encoder *encoder) intel_dsi_unprepare() argument 1579 intel_dsi_encoder_destroy(struct drm_encoder *encoder) intel_dsi_encoder_destroy() argument 1810 struct drm_encoder *encoder; vlv_dsi_init() local [all...] |
H A D | intel_crt.c | 56 * encoder's enable/disable callbacks */ 62 static struct intel_crt *intel_encoder_to_crt(struct intel_encoder *encoder) in intel_encoder_to_crt() argument 64 return container_of(encoder, struct intel_crt, base); in intel_encoder_to_crt() 88 static bool intel_crt_get_hw_state(struct intel_encoder *encoder, in intel_crt_get_hw_state() argument 91 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in intel_crt_get_hw_state() 92 struct intel_crt *crt = intel_encoder_to_crt(encoder); in intel_crt_get_hw_state() 97 encoder->power_domain); in intel_crt_get_hw_state() 103 intel_display_power_put(dev_priv, encoder->power_domain, wakeref); in intel_crt_get_hw_state() 108 static unsigned int intel_crt_get_flags(struct intel_encoder *encoder) in intel_crt_get_flags() argument 110 struct drm_i915_private *dev_priv = to_i915(encoder in intel_crt_get_flags() 129 intel_crt_get_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) intel_crt_get_config() argument 139 hsw_crt_get_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) hsw_crt_get_config() argument 157 intel_crt_set_dpms(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int mode) intel_crt_set_dpms() argument 206 intel_disable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_disable_crt() argument 214 pch_disable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) pch_disable_crt() argument 221 pch_post_disable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) pch_post_disable_crt() argument 229 hsw_disable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) hsw_disable_crt() argument 241 hsw_post_disable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) hsw_post_disable_crt() argument 270 hsw_pre_pll_enable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) hsw_pre_pll_enable_crt() argument 282 hsw_pre_enable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) hsw_pre_enable_crt() argument 300 hsw_enable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) hsw_enable_crt() argument 327 intel_enable_crt(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_enable_crt() argument 380 intel_crt_compute_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config, struct drm_connector_state *conn_state) intel_crt_compute_config() argument 395 pch_crt_compute_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config, struct drm_connector_state *conn_state) pch_crt_compute_config() argument 411 hsw_crt_compute_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config, struct drm_connector_state *conn_state) hsw_crt_compute_config() argument 946 intel_crt_reset(struct drm_encoder *encoder) intel_crt_reset() argument [all...] |
H A D | intel_dsi.h | 148 static inline struct intel_dsi *enc_to_intel_dsi(struct intel_encoder *encoder) in enc_to_intel_dsi() argument 150 return container_of(&encoder->base, struct intel_dsi, base.base); in enc_to_intel_dsi() 163 static inline u16 intel_dsi_encoder_ports(struct intel_encoder *encoder) in intel_dsi_encoder_ports() argument 165 return enc_to_intel_dsi(encoder)->ports; in intel_dsi_encoder_ports() 189 int vlv_dsi_pll_compute(struct intel_encoder *encoder, 191 void vlv_dsi_pll_enable(struct intel_encoder *encoder, 193 void vlv_dsi_pll_disable(struct intel_encoder *encoder); 194 u32 vlv_dsi_get_pclk(struct intel_encoder *encoder, 196 void vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port); 199 int bxt_dsi_pll_compute(struct intel_encoder *encoder, [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | cdv_intel_hdmi.c | 64 static void cdv_hdmi_mode_set(struct drm_encoder *encoder, in cdv_hdmi_mode_set() argument 68 struct drm_device *dev = encoder->dev; in cdv_hdmi_mode_set() 69 struct gma_encoder *gma_encoder = to_gma_encoder(encoder); in cdv_hdmi_mode_set() 72 struct drm_crtc *crtc = encoder->crtc; in cdv_hdmi_mode_set() 94 static void cdv_hdmi_dpms(struct drm_encoder *encoder, int mode) in cdv_hdmi_dpms() argument 96 struct drm_device *dev = encoder->dev; in cdv_hdmi_dpms() 97 struct gma_encoder *gma_encoder = to_gma_encoder(encoder); in cdv_hdmi_dpms() 158 struct drm_encoder *encoder = connector->encoder; in cdv_hdmi_set_property() local 160 if (!strcmp(property->name, "scaling mode") && encoder) { in cdv_hdmi_set_property() 285 struct drm_encoder *encoder; cdv_hdmi_init() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | disp.c | 353 nv50_outp_atomic_check_view(struct drm_encoder *encoder, in nv50_outp_atomic_check_view() argument 362 struct nouveau_drm *drm = nouveau_drm(encoder->dev); in nv50_outp_atomic_check_view() 364 NV_ATOMIC(drm, "%s atomic_check\n", encoder->name); in nv50_outp_atomic_check_view() 400 nv50_outp_atomic_fix_depth(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state) in nv50_outp_atomic_fix_depth() argument 403 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv50_outp_atomic_fix_depth() 429 nv50_outp_atomic_check(struct drm_encoder *encoder, in nv50_outp_atomic_check() argument 438 ret = nv50_outp_atomic_check_view(encoder, crtc_state, conn_state, in nv50_outp_atomic_check() 447 nv50_outp_atomic_fix_depth(encoder, crtc_state); in nv50_outp_atomic_check() 458 struct drm_encoder *encoder = to_drm_encoder(outp); in nv50_outp_get_new_connector() local 462 if (connector_state->best_encoder == encoder) in nv50_outp_get_new_connector() 475 struct drm_encoder *encoder = to_drm_encoder(outp); nv50_outp_get_old_connector() local 490 nv50_dac_disable(struct drm_encoder *encoder, struct drm_atomic_state *state) nv50_dac_disable() argument 502 nv50_dac_enable(struct drm_encoder *encoder, struct drm_atomic_state *state) nv50_dac_enable() argument 531 nv50_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) nv50_dac_detect() argument 566 nv50_dac_destroy(struct drm_encoder *encoder) nv50_dac_destroy() argument 584 struct drm_encoder *encoder; nv50_dac_create() local 625 struct drm_encoder *encoder; nv50_audio_component_get_eld() local 729 nv50_audio_disable(struct drm_encoder *encoder, struct nouveau_crtc *nv_crtc) nv50_audio_disable() argument 756 nv50_audio_enable(struct drm_encoder *encoder, struct drm_atomic_state *state, struct drm_display_mode *mode) nv50_audio_enable() argument 796 nv50_hdmi_disable(struct drm_encoder *encoder, struct nouveau_crtc *nv_crtc) nv50_hdmi_disable() argument 815 nv50_hdmi_enable(struct drm_encoder *encoder, struct drm_atomic_state *state, struct drm_display_mode *mode) nv50_hdmi_enable() argument 930 struct drm_encoder encoder; global() member 937 nv50_real_outp(struct drm_encoder *encoder) nv50_real_outp() argument 1035 nv50_msto_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) nv50_msto_atomic_check() argument 1090 nv50_msto_enable(struct drm_encoder *encoder, struct drm_atomic_state *state) nv50_msto_enable() argument 1136 nv50_msto_disable(struct drm_encoder *encoder, struct drm_atomic_state *state) nv50_msto_disable() argument 1159 nv50_msto_destroy(struct drm_encoder *encoder) nv50_msto_destroy() argument 1385 struct drm_encoder *encoder; nv50_mstm_cleanup() local 1409 struct drm_encoder *encoder; nv50_mstm_prepare() local 1648 nv50_sor_disable(struct drm_encoder *encoder, struct drm_atomic_state *state) nv50_sor_disable() argument 1680 nv50_sor_enable(struct drm_encoder *encoder, struct drm_atomic_state *state) nv50_sor_enable() argument 1790 nv50_sor_destroy(struct drm_encoder *encoder) nv50_sor_destroy() argument 1824 struct drm_encoder *encoder; nv50_sor_create() local 1895 nv50_pior_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) nv50_pior_atomic_check() argument 1907 nv50_pior_disable(struct drm_encoder *encoder, struct drm_atomic_state *state) nv50_pior_disable() argument 1919 nv50_pior_enable(struct drm_encoder *encoder, struct drm_atomic_state *state) nv50_pior_enable() argument 1966 nv50_pior_destroy(struct drm_encoder *encoder) nv50_pior_destroy() argument 1988 struct drm_encoder *encoder; nv50_pior_create() local 2038 struct drm_encoder *encoder; nv50_disp_atomic_commit_core() local 2143 struct drm_encoder *encoder; nv50_disp_atomic_commit_tail() local 2182 struct drm_encoder *encoder; nv50_disp_atomic_commit_tail() local 2404 nv50_disp_outp_atomic_add(struct nv50_atom *atom, struct drm_encoder *encoder) nv50_disp_outp_atomic_add() argument 2426 struct drm_encoder *encoder = old_connector_state->best_encoder; nv50_disp_outp_atomic_check_clr() local 2456 struct drm_encoder *encoder = connector_state->best_encoder; nv50_disp_outp_atomic_check_set() local 2589 struct drm_encoder *encoder; nv50_display_fini() local 2604 struct drm_encoder *encoder; nv50_display_init() local [all...] |
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_modeset_helper_vtables.h | 408 * enabled through the encoder's own &drm_encoder_helper_funcs.enable 523 * Callback to control power levels on the encoder. If the mode passed in 525 * This is used by the legacy encoder helpers to implement DPMS 528 * This callback is also used to disable an encoder by calling it with 532 * also support using this hook for enabling and disabling an encoder to 536 void (*dpms)(struct drm_encoder *encoder, int mode); 542 * encoder. This should be implemented if the encoder has some sort 544 * encoder may be responsible to set a clock value. If the clock can 578 * The parameter adjusted_mode is the input mode the encoder require 856 drm_encoder_helper_add(struct drm_encoder *encoder, const struct drm_encoder_helper_funcs *funcs) drm_encoder_helper_add() argument [all...] |
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_modeset_helper_vtables.h | 409 * enabled through the encoder's own &drm_encoder_helper_funcs.enable 515 * Callback to control power levels on the encoder. If the mode passed in 517 * This is used by the legacy encoder helpers to implement DPMS 520 * This callback is also used to disable an encoder by calling it with 524 * also support using this hook for enabling and disabling an encoder to 528 void (*dpms)(struct drm_encoder *encoder, int mode); 534 * encoder. This should be implemented if the encoder has some sort 536 * encoder may be responsible to set a clock value. If the clock can 570 * The parameter adjusted_mode is the input mode the encoder require 848 drm_encoder_helper_add(struct drm_encoder *encoder, const struct drm_encoder_helper_funcs *funcs) drm_encoder_helper_add() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_dsi.c | 22 struct drm_encoder encoder; member 28 struct drm_encoder *encoder = &dsi->encoder; in exynos_dsi_te_irq_handler() local 31 exynos_drm_crtc_te_handler(encoder->crtc); in exynos_dsi_te_irq_handler() 40 struct drm_encoder *encoder = &dsi->encoder; in exynos_dsi_host_attach() local 41 struct drm_device *drm = encoder->dev; in exynos_dsi_host_attach() 43 drm_bridge_attach(encoder, &dsim->bridge, in exynos_dsi_host_attach() 44 list_first_entry_or_null(&encoder->bridge_chain, in exynos_dsi_host_attach() 68 struct drm_device *drm = dsi->encoder in exynos_dsi_host_detach() 78 struct drm_encoder *encoder = &dsi->encoder; exynos_dsi_bind() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_encoder.h | 23 * @intfs: Interfaces this encoder is using, INTF_MODE_NONE if unused 31 * @encoder: encoder pointer 32 * @hw_res: resource table to populate with encoder required resources 34 void dpu_encoder_get_hw_resources(struct drm_encoder *encoder, 38 * dpu_encoder_assign_crtc - Link the encoder to the crtc it's assigned to 39 * @encoder: encoder pointer 42 void dpu_encoder_assign_crtc(struct drm_encoder *encoder, 47 * the encoder i [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/rockchip/ |
H A D | rockchip_lvds.c | 42 container_of(c, struct rockchip_lvds, encoder) 67 struct drm_encoder encoder; member 126 rockchip_lvds_encoder_atomic_check(struct drm_encoder *encoder, in rockchip_lvds_encoder_atomic_check() argument 234 static int rk3288_lvds_grf_config(struct drm_encoder *encoder, in rk3288_lvds_grf_config() argument 237 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); in rk3288_lvds_grf_config() 267 struct drm_encoder *encoder) in rk3288_lvds_set_vop_source() 272 ret = drm_of_encoder_active_endpoint_id(lvds->dev->of_node, encoder); in rk3288_lvds_set_vop_source() 287 static void rk3288_lvds_encoder_enable(struct drm_encoder *encoder) in rk3288_lvds_encoder_enable() argument 289 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); in rk3288_lvds_encoder_enable() 290 struct drm_display_mode *mode = &encoder in rk3288_lvds_encoder_enable() 266 rk3288_lvds_set_vop_source(struct rockchip_lvds *lvds, struct drm_encoder *encoder) rk3288_lvds_set_vop_source() argument 319 rk3288_lvds_encoder_disable(struct drm_encoder *encoder) rk3288_lvds_encoder_disable() argument 357 px30_lvds_grf_config(struct drm_encoder *encoder, struct drm_display_mode *mode) px30_lvds_grf_config() argument 374 px30_lvds_set_vop_source(struct rockchip_lvds *lvds, struct drm_encoder *encoder) px30_lvds_set_vop_source() argument 388 px30_lvds_encoder_enable(struct drm_encoder *encoder) px30_lvds_encoder_enable() argument 420 px30_lvds_encoder_disable(struct drm_encoder *encoder) px30_lvds_encoder_disable() argument 545 struct drm_encoder *encoder; rockchip_lvds_bind() local [all...] |