| /Linux-v5.15/drivers/gpu/drm/sun4i/ |
| 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
|
| D | sun4i_hdmi_enc.c | 33 drm_encoder_to_sun4i_hdmi(struct drm_encoder *encoder) in drm_encoder_to_sun4i_hdmi() 72 static int sun4i_hdmi_atomic_check(struct drm_encoder *encoder, in sun4i_hdmi_atomic_check() 84 static void sun4i_hdmi_disable(struct drm_encoder *encoder) in sun4i_hdmi_disable() 98 static void sun4i_hdmi_enable(struct drm_encoder *encoder) in sun4i_hdmi_enable() 120 static void sun4i_hdmi_mode_set(struct drm_encoder *encoder, in sun4i_hdmi_mode_set() 181 static enum drm_mode_status sun4i_hdmi_mode_valid(struct drm_encoder *encoder, in sun4i_hdmi_mode_valid()
|
| D | sun4i_crtc.c | 39 struct drm_encoder *encoder; in sun4i_crtc_get_encoder() local 111 struct drm_encoder *encoder = sun4i_crtc_get_encoder(crtc); in sun4i_crtc_atomic_disable() local 132 struct drm_encoder *encoder = sun4i_crtc_get_encoder(crtc); in sun4i_crtc_atomic_enable() local 145 struct drm_encoder *encoder = sun4i_crtc_get_encoder(crtc); in sun4i_crtc_mode_set_nofb() local
|
| /Linux-v5.15/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.15/drivers/gpu/drm/i915/display/ |
| D | intel_hdmi.c | 195 static void g4x_write_infoframe(struct intel_encoder *encoder, in g4x_write_infoframe() 231 static void g4x_read_infoframe(struct intel_encoder *encoder, in g4x_read_infoframe() 251 static u32 g4x_infoframes_enabled(struct intel_encoder *encoder, in g4x_infoframes_enabled() 267 static void ibx_write_infoframe(struct intel_encoder *encoder, in ibx_write_infoframe() 306 static void ibx_read_infoframe(struct intel_encoder *encoder, in ibx_read_infoframe() 327 static u32 ibx_infoframes_enabled(struct intel_encoder *encoder, in ibx_infoframes_enabled() 346 static void cpt_write_infoframe(struct intel_encoder *encoder, in cpt_write_infoframe() 388 static void cpt_read_infoframe(struct intel_encoder *encoder, in cpt_read_infoframe() 409 static u32 cpt_infoframes_enabled(struct intel_encoder *encoder, in cpt_infoframes_enabled() 424 static void vlv_write_infoframe(struct intel_encoder *encoder, in vlv_write_infoframe() [all …]
|
| D | intel_dpio_phy.c | 596 void bxt_ddi_phy_set_lane_optim_mask(struct intel_encoder *encoder, in bxt_ddi_phy_set_lane_optim_mask() 625 bxt_ddi_phy_get_lane_lat_optim_mask(struct intel_encoder *encoder) in bxt_ddi_phy_get_lane_lat_optim_mask() 648 void chv_set_phy_signal_level(struct intel_encoder *encoder, in chv_set_phy_signal_level() 745 void chv_data_lane_soft_reset(struct intel_encoder *encoder, in chv_data_lane_soft_reset() 790 void chv_phy_pre_pll_enable(struct intel_encoder *encoder, in chv_phy_pre_pll_enable() 870 void chv_phy_pre_encoder_enable(struct intel_encoder *encoder, in chv_phy_pre_encoder_enable() 950 void chv_phy_release_cl2_override(struct intel_encoder *encoder) in chv_phy_release_cl2_override() 961 void chv_phy_post_pll_disable(struct intel_encoder *encoder, in chv_phy_post_pll_disable() 995 void vlv_set_phy_signal_level(struct intel_encoder *encoder, in vlv_set_phy_signal_level() 1024 void vlv_phy_pre_pll_enable(struct intel_encoder *encoder, in vlv_phy_pre_pll_enable() [all …]
|
| D | intel_audio.c | 323 static void g4x_audio_codec_disable(struct intel_encoder *encoder, in g4x_audio_codec_disable() 344 static void g4x_audio_codec_enable(struct intel_encoder *encoder, in g4x_audio_codec_enable() 387 hsw_dp_audio_config_update(struct intel_encoder *encoder, in hsw_dp_audio_config_update() 435 hsw_hdmi_audio_config_update(struct intel_encoder *encoder, in hsw_hdmi_audio_config_update() 477 hsw_audio_config_update(struct intel_encoder *encoder, in hsw_audio_config_update() 486 static void hsw_audio_codec_disable(struct intel_encoder *encoder, in hsw_audio_codec_disable() 518 static unsigned int calc_hblank_early_prog(struct intel_encoder *encoder, in calc_hblank_early_prog() 581 static void enable_audio_dsc_wa(struct intel_encoder *encoder, in enable_audio_dsc_wa() 629 static void hsw_audio_codec_enable(struct intel_encoder *encoder, in hsw_audio_codec_enable() 685 static void ilk_audio_codec_disable(struct intel_encoder *encoder, in ilk_audio_codec_disable() [all …]
|
| D | intel_hotplug.c | 99 struct intel_encoder *encoder = intel_attached_encoder(connector); in intel_connector_hpd_pin() local 265 intel_encoder_hotplug(struct intel_encoder *encoder, in intel_encoder_hotplug() 296 static bool intel_encoder_has_hpd_pulse(struct intel_encoder *encoder) in intel_encoder_has_hpd_pulse() 307 struct intel_encoder *encoder; in i915_digport_work_func() local 408 struct intel_encoder *encoder = in i915_hotplug_work_func() local 471 struct intel_encoder *encoder; in intel_hpd_irq_handler() local
|
| /Linux-v5.15/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 …]
|
| /Linux-v5.15/drivers/gpu/drm/gma500/ |
| D | oaktrail_lvds.c | 68 static void oaktrail_lvds_dpms(struct drm_encoder *encoder, int mode) in oaktrail_lvds_dpms() 81 static void oaktrail_lvds_mode_set(struct drm_encoder *encoder, in oaktrail_lvds_mode_set() 155 static void oaktrail_lvds_prepare(struct drm_encoder *encoder) in oaktrail_lvds_prepare() 191 static void oaktrail_lvds_commit(struct drm_encoder *encoder) in oaktrail_lvds_commit() 296 struct drm_encoder *encoder; in oaktrail_lvds_init() local
|
| D | cdv_intel_lvds.c | 106 struct drm_encoder *encoder, bool on) in cdv_intel_lvds_set_power() 135 static void cdv_intel_lvds_encoder_dpms(struct drm_encoder *encoder, int mode) in cdv_intel_lvds_encoder_dpms() 178 static bool cdv_intel_lvds_mode_fixup(struct drm_encoder *encoder, in cdv_intel_lvds_mode_fixup() 227 static void cdv_intel_lvds_prepare(struct drm_encoder *encoder) in cdv_intel_lvds_prepare() 245 static void cdv_intel_lvds_commit(struct drm_encoder *encoder) in cdv_intel_lvds_commit() 258 static void cdv_intel_lvds_mode_set(struct drm_encoder *encoder, in cdv_intel_lvds_mode_set() 341 struct drm_encoder *encoder = connector->encoder; in cdv_intel_lvds_set_property() local 486 struct drm_encoder *encoder; in cdv_intel_lvds_init() local
|
| D | psb_intel_lvds.c | 242 static void psb_intel_lvds_encoder_dpms(struct drm_encoder *encoder, int mode) in psb_intel_lvds_encoder_dpms() 363 bool psb_intel_lvds_mode_fixup(struct drm_encoder *encoder, in psb_intel_lvds_mode_fixup() 426 static void psb_intel_lvds_prepare(struct drm_encoder *encoder) in psb_intel_lvds_prepare() 444 static void psb_intel_lvds_commit(struct drm_encoder *encoder) in psb_intel_lvds_commit() 457 static void psb_intel_lvds_mode_set(struct drm_encoder *encoder, in psb_intel_lvds_mode_set() 540 struct drm_encoder *encoder = connector->encoder; in psb_intel_lvds_set_property() local 641 struct drm_encoder *encoder; in psb_intel_lvds_init() local
|
| /Linux-v5.15/drivers/gpu/drm/rockchip/ |
| D | analogix_dp-rockchip.c | 62 struct drm_encoder encoder; member 133 rockchip_dp_drm_encoder_mode_fixup(struct drm_encoder *encoder, in rockchip_dp_drm_encoder_mode_fixup() 141 static void rockchip_dp_drm_encoder_mode_set(struct drm_encoder *encoder, in rockchip_dp_drm_encoder_mode_set() 149 struct drm_crtc *rockchip_dp_drm_get_new_crtc(struct drm_encoder *encoder, in rockchip_dp_drm_get_new_crtc() 166 static void rockchip_dp_drm_encoder_enable(struct drm_encoder *encoder, in rockchip_dp_drm_encoder_enable() 208 static void rockchip_dp_drm_encoder_disable(struct drm_encoder *encoder, in rockchip_dp_drm_encoder_disable() 232 rockchip_dp_drm_encoder_atomic_check(struct drm_encoder *encoder, in rockchip_dp_drm_encoder_atomic_check() 300 struct drm_encoder *encoder = &dp->encoder; in rockchip_dp_drm_create_encoder() local
|
| D | dw_hdmi-rockchip.c | 70 struct drm_encoder encoder; member 242 static void dw_hdmi_rockchip_encoder_disable(struct drm_encoder *encoder) in dw_hdmi_rockchip_encoder_disable() 247 dw_hdmi_rockchip_encoder_mode_fixup(struct drm_encoder *encoder, in dw_hdmi_rockchip_encoder_mode_fixup() 254 static void dw_hdmi_rockchip_encoder_mode_set(struct drm_encoder *encoder, in dw_hdmi_rockchip_encoder_mode_set() 263 static void dw_hdmi_rockchip_encoder_enable(struct drm_encoder *encoder) in dw_hdmi_rockchip_encoder_enable() 294 dw_hdmi_rockchip_encoder_atomic_check(struct drm_encoder *encoder, in dw_hdmi_rockchip_encoder_atomic_check() 494 struct drm_encoder *encoder; in dw_hdmi_rockchip_bind() local
|
| /Linux-v5.15/drivers/gpu/drm/radeon/ |
| D | dce6_afmt.c | 80 struct drm_encoder *encoder; in dce6_audio_get_pin() local 111 void dce6_afmt_select_pin(struct drm_encoder *encoder) in dce6_afmt_select_pin() 124 void dce6_afmt_write_latency_fields(struct drm_encoder *encoder, in dce6_afmt_write_latency_fields() 153 void dce6_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder, in dce6_afmt_hdmi_write_speaker_allocation() 178 void dce6_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder, in dce6_afmt_dp_write_speaker_allocation() 203 void dce6_afmt_write_sad_regs(struct drm_encoder *encoder, in dce6_afmt_write_sad_regs()
|
| /Linux-v5.15/include/drm/ |
| D | drm_encoder.h | 252 static inline unsigned int drm_encoder_index(const struct drm_encoder *encoder) in drm_encoder_index() 264 static inline u32 drm_encoder_mask(const struct drm_encoder *encoder) in drm_encoder_mask() 276 static inline bool drm_encoder_crtc_ok(struct drm_encoder *encoder, in drm_encoder_crtc_ok() 312 #define drm_for_each_encoder_mask(encoder, dev, encoder_mask) \ argument 323 #define drm_for_each_encoder(encoder, dev) \ argument
|
| /Linux-v5.15/drivers/gpu/drm/i2c/ |
| D | ch7006_mode.c | 173 const struct ch7006_mode *ch7006_lookup_mode(struct drm_encoder *encoder, in ch7006_lookup_mode() 199 void ch7006_setup_levels(struct drm_encoder *encoder) in ch7006_setup_levels() 230 void ch7006_setup_subcarrier(struct drm_encoder *encoder) in ch7006_setup_subcarrier() 254 void ch7006_setup_pll(struct drm_encoder *encoder) in ch7006_setup_pll() 292 void ch7006_setup_power_state(struct drm_encoder *encoder) in ch7006_setup_power_state() 325 void ch7006_setup_properties(struct drm_encoder *encoder) in ch7006_setup_properties()
|
| /Linux-v5.15/drivers/gpu/drm/amd/amdgpu/ |
| D | dce_v6_0.c | 401 static void dce_v6_0_program_fmt(struct drm_encoder *encoder) in dce_v6_0_program_fmt() 1115 static void dce_v6_0_audio_select_pin(struct drm_encoder *encoder) in dce_v6_0_audio_select_pin() 1129 static void dce_v6_0_audio_write_latency_fields(struct drm_encoder *encoder, in dce_v6_0_audio_write_latency_fields() 1174 static void dce_v6_0_audio_write_speaker_allocation(struct drm_encoder *encoder) in dce_v6_0_audio_write_speaker_allocation() 1235 static void dce_v6_0_audio_write_sad_regs(struct drm_encoder *encoder) in dce_v6_0_audio_write_sad_regs() 1392 static void dce_v6_0_audio_set_vbi_packet(struct drm_encoder *encoder) in dce_v6_0_audio_set_vbi_packet() 1407 static void dce_v6_0_audio_set_acr(struct drm_encoder *encoder, in dce_v6_0_audio_set_acr() 1445 static void dce_v6_0_audio_set_avi_infoframe(struct drm_encoder *encoder, in dce_v6_0_audio_set_avi_infoframe() 1488 static void dce_v6_0_audio_set_dto(struct drm_encoder *encoder, u32 clock) in dce_v6_0_audio_set_dto() 1522 static void dce_v6_0_audio_set_packet(struct drm_encoder *encoder) in dce_v6_0_audio_set_packet() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/nouveau/dispnv04/ |
| D | disp.c | 39 nv04_encoder_get_connector(struct nouveau_encoder *encoder) in nv04_encoder_get_connector() 103 struct nouveau_encoder *encoder; in nv04_display_init() local 193 struct nouveau_encoder *encoder; in nv04_display_destroy() local 220 struct drm_encoder *encoder; in nv04_display_create() local
|
| /Linux-v5.15/drivers/gpu/drm/atmel-hlcdc/ |
| D | atmel_hlcdc_output.c | 22 struct drm_encoder encoder; member 27 atmel_hlcdc_encoder_to_rgb_output(struct drm_encoder *encoder) in atmel_hlcdc_encoder_to_rgb_output() 32 int atmel_hlcdc_encoder_get_bus_fmt(struct drm_encoder *encoder) in atmel_hlcdc_encoder_get_bus_fmt()
|
| /Linux-v5.15/drivers/media/i2c/ |
| D | adv7170.c | 63 struct adv7170 *encoder = to_adv7170(sd); in adv7170_write() local 80 struct adv7170 *encoder = to_adv7170(sd); in adv7170_write_block() local 186 struct adv7170 *encoder = to_adv7170(sd); in adv7170_s_std_output() local 215 struct adv7170 *encoder = to_adv7170(sd); in adv7170_s_routing() local 340 struct adv7170 *encoder; in adv7170_probe() local
|
| /Linux-v5.15/drivers/gpu/drm/exynos/ |
| D | exynos_dp.c | 36 struct drm_encoder encoder; member 51 struct drm_encoder *encoder = &dp->encoder; in exynos_dp_crtc_clock_enable() local 119 static void exynos_dp_mode_set(struct drm_encoder *encoder, in exynos_dp_mode_set() 125 static void exynos_dp_nop(struct drm_encoder *encoder) in exynos_dp_nop() 152 struct drm_encoder *encoder = &dp->encoder; in exynos_dp_bind() local
|
| /Linux-v5.15/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() 124 struct drm_encoder *encoder = NULL; in omap_encoder_init() local
|
| /Linux-v5.15/drivers/gpu/drm/imx/ |
| D | dw_hdmi-imx.c | 30 struct drm_encoder encoder; member 110 static void dw_hdmi_imx_encoder_enable(struct drm_encoder *encoder) in dw_hdmi_imx_encoder_enable() 120 static int dw_hdmi_imx_atomic_check(struct drm_encoder *encoder, in dw_hdmi_imx_atomic_check() 196 struct drm_encoder *encoder; in dw_hdmi_imx_bind() local
|
| /Linux-v5.15/drivers/gpu/drm/shmobile/ |
| D | shmob_drm_crtc.c | 501 static void shmob_drm_encoder_dpms(struct drm_encoder *encoder, int mode) in shmob_drm_encoder_dpms() 515 static bool shmob_drm_encoder_mode_fixup(struct drm_encoder *encoder, in shmob_drm_encoder_mode_fixup() 537 static void shmob_drm_encoder_mode_prepare(struct drm_encoder *encoder) in shmob_drm_encoder_mode_prepare() 542 static void shmob_drm_encoder_mode_set(struct drm_encoder *encoder, in shmob_drm_encoder_mode_set() 549 static void shmob_drm_encoder_mode_commit(struct drm_encoder *encoder) in shmob_drm_encoder_mode_commit() 564 struct drm_encoder *encoder = &sdev->encoder.encoder; in shmob_drm_encoder_create() local 647 struct drm_encoder *encoder) in shmob_drm_connector_create()
|