/Linux-v5.10/drivers/gpu/drm/msm/disp/mdp4/ |
D | mdp4_dtv_encoder.c | 22 static struct mdp4_kms *get_kms(struct drm_encoder *encoder) in get_kms() 28 static void mdp4_dtv_encoder_destroy(struct drm_encoder *encoder) in mdp4_dtv_encoder_destroy() 39 static void mdp4_dtv_encoder_mode_set(struct drm_encoder *encoder, in mdp4_dtv_encoder_mode_set() 97 static void mdp4_dtv_encoder_disable(struct drm_encoder *encoder) in mdp4_dtv_encoder_disable() 123 static void mdp4_dtv_encoder_enable(struct drm_encoder *encoder) in mdp4_dtv_encoder_enable() 167 long mdp4_dtv_round_pixclk(struct drm_encoder *encoder, unsigned long rate) in mdp4_dtv_round_pixclk() 176 struct drm_encoder *encoder = NULL; in mdp4_dtv_encoder_init() local
|
D | mdp4_dsi_encoder.c | 21 static struct mdp4_kms *get_kms(struct drm_encoder *encoder) in get_kms() 27 static void mdp4_dsi_encoder_destroy(struct drm_encoder *encoder) in mdp4_dsi_encoder_destroy() 39 static void mdp4_dsi_encoder_mode_set(struct drm_encoder *encoder, in mdp4_dsi_encoder_mode_set() 93 static void mdp4_dsi_encoder_disable(struct drm_encoder *encoder) in mdp4_dsi_encoder_disable() 116 static void mdp4_dsi_encoder_enable(struct drm_encoder *encoder) in mdp4_dsi_encoder_enable() 149 struct drm_encoder *encoder = NULL; in mdp4_dsi_encoder_init() local
|
/Linux-v5.10/drivers/gpu/drm/i915/display/ |
D | intel_crt.c | 62 static struct intel_crt *intel_encoder_to_crt(struct intel_encoder *encoder) in intel_encoder_to_crt() 88 static bool intel_crt_get_hw_state(struct intel_encoder *encoder, in intel_crt_get_hw_state() 108 static unsigned int intel_crt_get_flags(struct intel_encoder *encoder) in intel_crt_get_flags() 129 static void intel_crt_get_config(struct intel_encoder *encoder, in intel_crt_get_config() 139 static void hsw_crt_get_config(struct intel_encoder *encoder, in hsw_crt_get_config() 157 static void intel_crt_set_dpms(struct intel_encoder *encoder, in intel_crt_set_dpms() 207 struct intel_encoder *encoder, in intel_disable_crt() 215 struct intel_encoder *encoder, in pch_disable_crt() 222 struct intel_encoder *encoder, in pch_post_disable_crt() 230 struct intel_encoder *encoder, in hsw_disable_crt() [all …]
|
D | intel_lvds.c | 77 static struct intel_lvds_encoder *to_lvds_encoder(struct drm_encoder *encoder) in to_lvds_encoder() 98 static bool intel_lvds_get_hw_state(struct intel_encoder *encoder, in intel_lvds_get_hw_state() 118 static void intel_lvds_get_config(struct intel_encoder *encoder, in intel_lvds_get_config() 224 struct intel_encoder *encoder, in intel_pre_enable_lvds() 306 struct intel_encoder *encoder, in intel_enable_lvds() 329 struct intel_encoder *encoder, in intel_disable_lvds() 348 struct intel_encoder *encoder, in gmch_disable_lvds() 359 struct intel_encoder *encoder, in pch_disable_lvds() 367 struct intel_encoder *encoder, in pch_post_disable_lvds() 757 struct intel_encoder *encoder; in intel_get_lvds_encoder() local [all …]
|
D | vlv_dsi_pll.c | 116 int vlv_dsi_pll_compute(struct intel_encoder *encoder, in vlv_dsi_pll_compute() 147 void vlv_dsi_pll_enable(struct intel_encoder *encoder, in vlv_dsi_pll_enable() 180 void vlv_dsi_pll_disable(struct intel_encoder *encoder) in vlv_dsi_pll_disable() 236 void bxt_dsi_pll_disable(struct intel_encoder *encoder) in bxt_dsi_pll_disable() 257 u32 vlv_dsi_get_pclk(struct intel_encoder *encoder, in vlv_dsi_get_pclk() 321 u32 bxt_dsi_get_pclk(struct intel_encoder *encoder, in bxt_dsi_get_pclk() 343 void vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port) in vlv_dsi_reset_clocks() 458 int bxt_dsi_pll_compute(struct intel_encoder *encoder, in bxt_dsi_pll_compute() 507 void bxt_dsi_pll_enable(struct intel_encoder *encoder, in bxt_dsi_pll_enable() 545 void bxt_dsi_reset_clocks(struct intel_encoder *encoder, enum port port) in bxt_dsi_reset_clocks()
|
D | intel_dvo.c | 123 static struct intel_dvo *enc_to_dvo(struct intel_encoder *encoder) in enc_to_dvo() 148 static bool intel_dvo_get_hw_state(struct intel_encoder *encoder, in intel_dvo_get_hw_state() 162 static void intel_dvo_get_config(struct intel_encoder *encoder, in intel_dvo_get_config() 187 struct intel_encoder *encoder, in intel_disable_dvo() 202 struct intel_encoder *encoder, in intel_enable_dvo() 251 static int intel_dvo_compute_config(struct intel_encoder *encoder, in intel_dvo_compute_config() 278 struct intel_encoder *encoder, in intel_dvo_pre_enable() 374 static void intel_dvo_enc_destroy(struct drm_encoder *encoder) in intel_dvo_enc_destroy() 395 intel_dvo_get_current_mode(struct intel_encoder *encoder) in intel_dvo_get_current_mode()
|
/Linux-v5.10/drivers/input/misc/ |
D | rotary_encoder.c | 56 static unsigned int rotary_encoder_get_state(struct rotary_encoder *encoder) in rotary_encoder_get_state() 74 static void rotary_encoder_report_event(struct rotary_encoder *encoder) in rotary_encoder_report_event() 106 struct rotary_encoder *encoder = dev_id; in rotary_encoder_irq() local 139 struct rotary_encoder *encoder = dev_id; in rotary_encoder_half_period_irq() local 162 struct rotary_encoder *encoder = dev_id; in rotary_encoder_quarter_period_irq() local 188 struct rotary_encoder *encoder; in rotary_encoder_probe() local 322 struct rotary_encoder *encoder = dev_get_drvdata(dev); in rotary_encoder_suspend() local 335 struct rotary_encoder *encoder = dev_get_drvdata(dev); in rotary_encoder_resume() local
|
/Linux-v5.10/drivers/gpu/drm/amd/amdgpu/ |
D | atombios_encoders.c | 85 struct drm_encoder *encoder = &amdgpu_encoder->base; in amdgpu_atombios_encoder_set_backlight_level() local 259 void amdgpu_atombios_encoder_init_backlight(struct amdgpu_encoder *encoder) in amdgpu_atombios_encoder_init_backlight() 263 void amdgpu_atombios_encoder_fini_backlight(struct amdgpu_encoder *encoder) in amdgpu_atombios_encoder_fini_backlight() 269 bool amdgpu_atombios_encoder_is_digital(struct drm_encoder *encoder) in amdgpu_atombios_encoder_is_digital() 284 bool amdgpu_atombios_encoder_mode_fixup(struct drm_encoder *encoder, in amdgpu_atombios_encoder_mode_fixup() 319 amdgpu_atombios_encoder_setup_dac(struct drm_encoder *encoder, int action) in amdgpu_atombios_encoder_setup_dac() 348 static u8 amdgpu_atombios_encoder_get_bpc(struct drm_encoder *encoder) in amdgpu_atombios_encoder_get_bpc() 382 amdgpu_atombios_encoder_setup_dvo(struct drm_encoder *encoder, int action) in amdgpu_atombios_encoder_setup_dvo() 444 int amdgpu_atombios_encoder_get_encoder_mode(struct drm_encoder *encoder) in amdgpu_atombios_encoder_get_encoder_mode() 572 amdgpu_atombios_encoder_setup_dig_encoder(struct drm_encoder *encoder, in amdgpu_atombios_encoder_setup_dig_encoder() [all …]
|
/Linux-v5.10/drivers/media/i2c/ |
D | saa7185.c | 58 struct saa7185 *encoder = to_saa7185(sd); in saa7185_write() local 69 struct saa7185 *encoder = to_saa7185(sd); in saa7185_write_block() local 209 struct saa7185 *encoder = to_saa7185(sd); in saa7185_init() local 221 struct saa7185 *encoder = to_saa7185(sd); in saa7185_s_std_output() local 236 struct saa7185 *encoder = to_saa7185(sd); in saa7185_s_routing() local 297 struct saa7185 *encoder; in saa7185_probe() local 328 struct saa7185 *encoder = to_saa7185(sd); in saa7185_remove() local
|
/Linux-v5.10/drivers/gpu/drm/sun4i/ |
D | sun4i_lvds.c | 23 struct drm_encoder encoder; member 36 drm_encoder_to_sun4i_lvds(struct drm_encoder *encoder) in drm_encoder_to_sun4i_lvds() 68 static void sun4i_lvds_encoder_enable(struct drm_encoder *encoder) in sun4i_lvds_encoder_enable() 80 static void sun4i_lvds_encoder_disable(struct drm_encoder *encoder) in sun4i_lvds_encoder_disable() 99 struct drm_encoder *encoder; in sun4i_lvds_init() local
|
D | sun4i_tcon.c | 42 static struct drm_connector *sun4i_tcon_get_connector(const struct drm_encoder *encoder) in sun4i_tcon_get_connector() 58 static int sun4i_tcon_get_pixel_depth(const struct drm_encoder *encoder) in sun4i_tcon_get_pixel_depth() 118 const struct drm_encoder *encoder) in sun4i_tcon_setup_lvds_phy() 142 const struct drm_encoder *encoder) in sun6i_tcon_setup_lvds_phy() 173 const struct drm_encoder *encoder, in sun4i_tcon_lvds_set_status() 189 const struct drm_encoder *encoder, in sun4i_tcon_set_status() 264 const struct drm_encoder *encoder) in sun4i_tcon_set_mux() 358 const struct drm_encoder *encoder, in sun4i_tcon0_mode_set_cpu() 429 const struct drm_encoder *encoder, in sun4i_tcon0_mode_set_lvds() 504 const struct drm_encoder *encoder, in sun4i_tcon0_mode_set_rgb() [all …]
|
D | sun4i_rgb.c | 25 struct drm_encoder encoder; member 40 drm_encoder_to_sun4i_rgb(struct drm_encoder *encoder) in drm_encoder_to_sun4i_rgb() 159 static void sun4i_rgb_encoder_enable(struct drm_encoder *encoder) in sun4i_rgb_encoder_enable() 171 static void sun4i_rgb_encoder_disable(struct drm_encoder *encoder) in sun4i_rgb_encoder_disable() 191 struct drm_encoder *encoder; in sun4i_rgb_init() local
|
/Linux-v5.10/drivers/gpu/drm/omapdrm/ |
D | omap_encoder.c | 32 static void omap_encoder_destroy(struct drm_encoder *encoder) in omap_encoder_destroy() 72 static void omap_encoder_mode_set(struct drm_encoder *encoder, in omap_encoder_mode_set() 120 static void omap_encoder_disable(struct drm_encoder *encoder) in omap_encoder_disable() 136 static void omap_encoder_enable(struct drm_encoder *encoder) in omap_encoder_enable() 152 static int omap_encoder_atomic_check(struct drm_encoder *encoder, in omap_encoder_atomic_check() 181 struct drm_encoder *encoder = NULL; in omap_encoder_init() local
|
/Linux-v5.10/drivers/gpu/drm/ |
D | drm_mode_config.c | 97 struct drm_encoder *encoder; in drm_mode_getresources() local 185 struct drm_encoder *encoder; in drm_mode_config_reset() local 482 struct drm_encoder *encoder, *enct; in drm_mode_config_cleanup() local 556 struct drm_encoder *encoder; in full_encoder_mask() local 570 static void fixup_encoder_possible_clones(struct drm_encoder *encoder) in fixup_encoder_possible_clones() 576 static void validate_encoder_possible_clones(struct drm_encoder *encoder) in validate_encoder_possible_clones() 613 static void validate_encoder_possible_crtcs(struct drm_encoder *encoder) in validate_encoder_possible_crtcs() 627 struct drm_encoder *encoder; in drm_mode_config_validate() local
|
/Linux-v5.10/drivers/gpu/drm/radeon/ |
D | dce3_1_afmt.c | 30 void dce3_2_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder, in dce3_2_afmt_hdmi_write_speaker_allocation() 48 void dce3_2_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder, in dce3_2_afmt_dp_write_speaker_allocation() 66 void dce3_2_afmt_write_sad_regs(struct drm_encoder *encoder, in dce3_2_afmt_write_sad_regs() 170 void dce3_2_hdmi_update_acr(struct drm_encoder *encoder, long offset, in dce3_2_hdmi_update_acr() 202 void dce3_2_set_audio_packet(struct drm_encoder *encoder, u32 offset) in dce3_2_set_audio_packet() 223 void dce3_2_set_mute(struct drm_encoder *encoder, u32 offset, bool mute) in dce3_2_set_mute()
|
/Linux-v5.10/drivers/gpu/drm/meson/ |
D | meson_venc_cvbs.c | 32 struct drm_encoder encoder; member 143 static void meson_venc_cvbs_encoder_destroy(struct drm_encoder *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() 162 static void meson_venc_cvbs_encoder_disable(struct drm_encoder *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() 201 static void meson_venc_cvbs_encoder_mode_set(struct drm_encoder *encoder, in meson_venc_cvbs_encoder_mode_set() 246 struct drm_encoder *encoder; in meson_venc_cvbs_create() local
|
/Linux-v5.10/drivers/gpu/drm/exynos/ |
D | exynos_drm_dpi.c | 25 struct drm_encoder encoder; member 93 static int exynos_dpi_create_connector(struct drm_encoder *encoder) in exynos_dpi_create_connector() 116 static void exynos_dpi_mode_set(struct drm_encoder *encoder, in exynos_dpi_mode_set() 122 static void exynos_dpi_enable(struct drm_encoder *encoder) in exynos_dpi_enable() 132 static void exynos_dpi_disable(struct drm_encoder *encoder) in exynos_dpi_disable() 192 int exynos_dpi_bind(struct drm_device *dev, struct drm_encoder *encoder) in exynos_dpi_bind() 241 int exynos_dpi_remove(struct drm_encoder *encoder) in exynos_dpi_remove()
|
/Linux-v5.10/drivers/gpu/drm/i2c/ |
D | sil164_drv.c | 210 sil164_encoder_set_config(struct drm_encoder *encoder, void *params) in sil164_encoder_set_config() 218 sil164_encoder_dpms(struct drm_encoder *encoder, int mode) in sil164_encoder_dpms() 231 sil164_encoder_save(struct drm_encoder *encoder) in sil164_encoder_save() 244 sil164_encoder_restore(struct drm_encoder *encoder) in sil164_encoder_restore() 257 sil164_encoder_mode_valid(struct drm_encoder *encoder, in sil164_encoder_mode_valid() 273 sil164_encoder_mode_set(struct drm_encoder *encoder, in sil164_encoder_mode_set() 291 sil164_encoder_detect(struct drm_encoder *encoder, in sil164_encoder_detect() 303 sil164_encoder_get_modes(struct drm_encoder *encoder, in sil164_encoder_get_modes() 310 sil164_encoder_create_resources(struct drm_encoder *encoder, in sil164_encoder_create_resources() 317 sil164_encoder_set_property(struct drm_encoder *encoder, in sil164_encoder_set_property() [all …]
|
/Linux-v5.10/drivers/gpu/drm/gma500/ |
D | cdv_intel_dp.c | 268 struct gma_encoder *encoder; member 314 static bool is_edp(struct gma_encoder *encoder) in is_edp() 325 cdv_intel_dp_max_lane_count(struct gma_encoder *encoder) in cdv_intel_dp_max_lane_count() 343 cdv_intel_dp_max_link_bw(struct gma_encoder *encoder) in cdv_intel_dp_max_link_bw() 514 struct gma_encoder *encoder = gma_attached_encoder(connector); in cdv_intel_dp_mode_valid() local 570 cdv_intel_dp_aux_ch(struct gma_encoder *encoder, in cdv_intel_dp_aux_ch() 672 cdv_intel_dp_aux_native_write(struct gma_encoder *encoder, in cdv_intel_dp_aux_native_write() 705 cdv_intel_dp_aux_native_write_1(struct gma_encoder *encoder, in cdv_intel_dp_aux_native_write_1() 713 cdv_intel_dp_aux_native_read(struct gma_encoder *encoder, in cdv_intel_dp_aux_native_read() 758 struct gma_encoder *encoder = intel_dp->encoder; in cdv_intel_dp_i2c_aux_ch() local [all …]
|
/Linux-v5.10/drivers/gpu/drm/nouveau/dispnv04/ |
D | tvnv04.c | 74 static void nv04_tv_dpms(struct drm_encoder *encoder, int mode) in nv04_tv_dpms() 124 static void nv04_tv_prepare(struct drm_encoder *encoder) in nv04_tv_prepare() 140 static void nv04_tv_mode_set(struct drm_encoder *encoder, in nv04_tv_mode_set() 164 static void nv04_tv_commit(struct drm_encoder *encoder) in nv04_tv_commit() 179 static void nv04_tv_destroy(struct drm_encoder *encoder) in nv04_tv_destroy() 205 struct drm_encoder *encoder; in nv04_tv_create() local
|
/Linux-v5.10/drivers/gpu/drm/rockchip/ |
D | rockchip_lvds.c | 67 struct drm_encoder encoder; member 126 rockchip_lvds_encoder_atomic_check(struct drm_encoder *encoder, in rockchip_lvds_encoder_atomic_check() 234 static int rk3288_lvds_grf_config(struct drm_encoder *encoder, in rk3288_lvds_grf_config() 267 struct drm_encoder *encoder) in rk3288_lvds_set_vop_source() 287 static void rk3288_lvds_encoder_enable(struct drm_encoder *encoder) in rk3288_lvds_encoder_enable() 319 static void rk3288_lvds_encoder_disable(struct drm_encoder *encoder) in rk3288_lvds_encoder_disable() 353 static int px30_lvds_grf_config(struct drm_encoder *encoder, in px30_lvds_grf_config() 371 struct drm_encoder *encoder) in px30_lvds_set_vop_source() 384 static void px30_lvds_encoder_enable(struct drm_encoder *encoder) in px30_lvds_encoder_enable() 416 static void px30_lvds_encoder_disable(struct drm_encoder *encoder) in px30_lvds_encoder_disable() [all …]
|
/Linux-v5.10/drivers/gpu/drm/nouveau/dispnv50/ |
D | disp.c | 353 nv50_outp_atomic_check_view(struct drm_encoder *encoder, in nv50_outp_atomic_check_view() 400 nv50_outp_atomic_check(struct drm_encoder *encoder, in nv50_outp_atomic_check() 426 struct drm_encoder *encoder = to_drm_encoder(outp); in nv50_outp_get_new_connector() local 443 struct drm_encoder *encoder = to_drm_encoder(outp); in nv50_outp_get_old_connector() local 458 nv50_dac_disable(struct drm_encoder *encoder, struct drm_atomic_state *state) in nv50_dac_disable() 470 nv50_dac_enable(struct drm_encoder *encoder, struct drm_atomic_state *state) in nv50_dac_enable() 499 nv50_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv50_dac_detect() 534 nv50_dac_destroy(struct drm_encoder *encoder) in nv50_dac_destroy() 552 struct drm_encoder *encoder; in nv50_dac_create() local 593 struct drm_encoder *encoder; in nv50_audio_component_get_eld() local [all …]
|
/Linux-v5.10/drivers/gpu/drm/vc4/ |
D | vc4_hdmi.c | 194 struct drm_encoder *encoder = &vc4_hdmi->encoder.base.base; in vc4_hdmi_connector_init() local 221 static int vc4_hdmi_stop_packet(struct drm_encoder *encoder, in vc4_hdmi_stop_packet() 234 static void vc4_hdmi_write_infoframe(struct drm_encoder *encoder, in vc4_hdmi_write_infoframe() 285 static void vc4_hdmi_set_avi_infoframe(struct drm_encoder *encoder) in vc4_hdmi_set_avi_infoframe() 314 static void vc4_hdmi_set_spd_infoframe(struct drm_encoder *encoder) in vc4_hdmi_set_spd_infoframe() 330 static void vc4_hdmi_set_audio_infoframe(struct drm_encoder *encoder) in vc4_hdmi_set_audio_infoframe() 346 static void vc4_hdmi_set_infoframes(struct drm_encoder *encoder) in vc4_hdmi_set_infoframes() 360 static void vc4_hdmi_encoder_post_crtc_disable(struct drm_encoder *encoder) in vc4_hdmi_encoder_post_crtc_disable() 373 static void vc4_hdmi_encoder_post_crtc_powerdown(struct drm_encoder *encoder) in vc4_hdmi_encoder_post_crtc_powerdown() 393 static void vc4_hdmi_encoder_disable(struct drm_encoder *encoder) in vc4_hdmi_encoder_disable() [all …]
|
/Linux-v5.10/drivers/gpu/drm/tilcdc/ |
D | tilcdc_panel.c | 44 static void panel_encoder_dpms(struct drm_encoder *encoder, int mode) in panel_encoder_dpms() 61 static void panel_encoder_prepare(struct drm_encoder *encoder) in panel_encoder_prepare() 66 static void panel_encoder_commit(struct drm_encoder *encoder) in panel_encoder_commit() 71 static void panel_encoder_mode_set(struct drm_encoder *encoder, in panel_encoder_mode_set() 89 struct drm_encoder *encoder; in panel_encoder_create() local 122 struct drm_encoder *encoder; /* our connected encoder */ member 187 struct panel_module *mod, struct drm_encoder *encoder) in panel_connector_create() 229 struct drm_encoder *encoder; in panel_modeset_init() local
|
/Linux-v5.10/drivers/gpu/drm/sti/ |
D | sti_tvout.c | 124 struct drm_encoder encoder; member 585 static void sti_tvout_encoder_dpms(struct drm_encoder *encoder, int mode) in sti_tvout_encoder_dpms() 589 static void sti_tvout_encoder_mode_set(struct drm_encoder *encoder, in sti_tvout_encoder_mode_set() 595 static void sti_tvout_encoder_destroy(struct drm_encoder *encoder) in sti_tvout_encoder_destroy() 603 static int sti_tvout_late_register(struct drm_encoder *encoder) in sti_tvout_late_register() 616 static void sti_tvout_early_unregister(struct drm_encoder *encoder) in sti_tvout_early_unregister() 632 static void sti_dvo_encoder_enable(struct drm_encoder *encoder) in sti_dvo_encoder_enable() 641 static void sti_dvo_encoder_disable(struct drm_encoder *encoder) in sti_dvo_encoder_disable() 660 struct sti_tvout_encoder *encoder; in sti_tvout_create_dvo_encoder() local 682 static void sti_hda_encoder_enable(struct drm_encoder *encoder) in sti_hda_encoder_enable() [all …]
|