Home
last modified time | relevance | path

Searched refs:encoder (Results 176 - 200 of 861) sorted by relevance

12345678910>>...35

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/
H A Ddisp.c39 nv04_encoder_get_connector(struct nouveau_encoder *encoder) in nv04_encoder_get_connector() argument
41 struct drm_device *dev = to_drm_encoder(encoder)->dev; in nv04_encoder_get_connector()
48 if (connector->encoder == to_drm_encoder(encoder)) in nv04_encoder_get_connector()
103 struct nouveau_encoder *encoder; in nv04_display_init() local
120 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.base.head) in nv04_display_init()
121 encoder->enc_save(&encoder->base.base); in nv04_display_init()
193 struct nouveau_encoder *encoder; in nv04_display_destroy() local
197 list_for_each_entry(encoder, in nv04_display_destroy()
220 struct drm_encoder *encoder; nv04_display_create() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv04/
H A Ddisp.c39 nv04_encoder_get_connector(struct nouveau_encoder *encoder) in nv04_encoder_get_connector() argument
41 struct drm_device *dev = to_drm_encoder(encoder)->dev; in nv04_encoder_get_connector()
48 if (connector->encoder == to_drm_encoder(encoder)) in nv04_encoder_get_connector()
103 struct nouveau_encoder *encoder; in nv04_display_init() local
120 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.base.head) in nv04_display_init()
121 encoder->enc_save(&encoder->base.base); in nv04_display_init()
193 struct nouveau_encoder *encoder; in nv04_display_destroy() local
197 list_for_each_entry(encoder, in nv04_display_destroy()
220 struct drm_encoder *encoder; nv04_display_create() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_lvds.c77 static struct intel_lvds_encoder *to_lvds_encoder(struct drm_encoder *encoder) in to_lvds_encoder() argument
79 return container_of(encoder, struct intel_lvds_encoder, base.base); in to_lvds_encoder()
98 static bool intel_lvds_get_hw_state(struct intel_encoder *encoder, in intel_lvds_get_hw_state() argument
101 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in intel_lvds_get_hw_state()
102 struct intel_lvds_encoder *lvds_encoder = to_lvds_encoder(&encoder->base); in intel_lvds_get_hw_state()
107 encoder->power_domain); in intel_lvds_get_hw_state()
113 intel_display_power_put(dev_priv, encoder->power_domain, wakeref); in intel_lvds_get_hw_state()
118 static void intel_lvds_get_config(struct intel_encoder *encoder, in intel_lvds_get_config() argument
121 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in intel_lvds_get_config()
122 struct intel_lvds_encoder *lvds_encoder = to_lvds_encoder(&encoder in intel_lvds_get_config()
223 intel_pre_enable_lvds(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) intel_pre_enable_lvds() argument
305 intel_enable_lvds(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) intel_enable_lvds() argument
328 intel_disable_lvds(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_lvds() argument
347 gmch_disable_lvds(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) gmch_disable_lvds() argument
358 pch_disable_lvds(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_lvds() argument
366 pch_post_disable_lvds(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_lvds() argument
757 struct intel_encoder *encoder; intel_get_lvds_encoder() local
769 struct intel_encoder *encoder = intel_get_lvds_encoder(dev_priv); intel_is_dual_link_lvds() local
822 struct drm_encoder *encoder; intel_lvds_init() local
[all...]
H A Dintel_hdmi.h30 struct intel_hdmi *enc_to_intel_hdmi(struct intel_encoder *encoder);
31 int intel_hdmi_compute_config(struct intel_encoder *encoder,
34 bool intel_hdmi_handle_sink_scrambling(struct intel_encoder *encoder,
40 u32 intel_hdmi_infoframes_enabled(struct intel_encoder *encoder,
43 void intel_hdmi_read_gcp_infoframe(struct intel_encoder *encoder,
45 void intel_read_infoframe(struct intel_encoder *encoder,
H A Dintel_ddi.h25 void hsw_fdi_link_train(struct intel_encoder *encoder,
28 bool intel_ddi_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe);
29 void intel_ddi_enable_transcoder_func(struct intel_encoder *encoder,
32 void intel_ddi_enable_pipe_clock(struct intel_encoder *encoder,
38 void intel_ddi_get_config(struct intel_encoder *encoder,
49 void icl_sanitize_encoder_pll_mapping(struct intel_encoder *encoder);
H A Dintel_dp_mst.c42 static int intel_dp_mst_compute_link_config(struct intel_encoder *encoder, in intel_dp_mst_compute_link_config() argument
48 struct intel_dp_mst_encoder *intel_mst = enc_to_mst(encoder); in intel_dp_mst_compute_link_config()
97 static int intel_dp_mst_compute_config(struct intel_encoder *encoder, in intel_dp_mst_compute_config() argument
101 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in intel_dp_mst_compute_config()
102 struct intel_dp_mst_encoder *intel_mst = enc_to_mst(encoder); in intel_dp_mst_compute_config()
148 ret = intel_dp_mst_compute_link_config(encoder, pipe_config, in intel_dp_mst_compute_config()
201 static int intel_dp_mst_compute_config_late(struct intel_encoder *encoder, in intel_dp_mst_compute_config_late() argument
206 struct intel_dp_mst_encoder *intel_mst = enc_to_mst(encoder); in intel_dp_mst_compute_config_late()
343 struct intel_encoder *encoder, in intel_mst_disable_dp()
347 struct intel_dp_mst_encoder *intel_mst = enc_to_mst(encoder); in intel_mst_disable_dp()
342 intel_mst_disable_dp(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_mst_disable_dp() argument
371 intel_mst_post_disable_dp(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_mst_post_disable_dp() argument
451 intel_mst_pre_pll_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) intel_mst_pre_pll_enable_dp() argument
465 intel_mst_pre_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) intel_mst_pre_enable_dp() argument
527 intel_mst_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) intel_mst_enable_dp() argument
573 intel_dp_mst_enc_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) intel_dp_mst_enc_get_hw_state() argument
583 intel_dp_mst_enc_get_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) intel_dp_mst_enc_get_config() argument
746 intel_dp_mst_encoder_destroy(struct drm_encoder *encoder) intel_dp_mst_encoder_destroy() argument
[all...]
H A Dintel_dp.h51 int intel_dp_retrain_link(struct intel_encoder *encoder,
59 void intel_dp_encoder_reset(struct drm_encoder *encoder);
61 void intel_dp_encoder_flush_work(struct drm_encoder *encoder);
62 int intel_dp_compute_config(struct intel_encoder *encoder,
116 void intel_write_dp_vsc_sdp(struct intel_encoder *encoder,
119 void intel_dp_set_infoframes(struct intel_encoder *encoder, bool enable,
122 void intel_read_dp_sdp(struct intel_encoder *encoder,
125 bool intel_digital_port_connected(struct intel_encoder *encoder);
136 struct intel_encoder *encoder,
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Ddce_v11_0.c530 static void dce_v11_0_program_fmt(struct drm_encoder *encoder) in dce_v11_0_program_fmt() argument
532 struct drm_device *dev = encoder->dev; in dce_v11_0_program_fmt()
534 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in dce_v11_0_program_fmt()
535 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in dce_v11_0_program_fmt()
536 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); in dce_v11_0_program_fmt()
1236 static void dce_v11_0_afmt_audio_select_pin(struct drm_encoder *encoder) in dce_v11_0_afmt_audio_select_pin() argument
1238 struct amdgpu_device *adev = drm_to_adev(encoder->dev); in dce_v11_0_afmt_audio_select_pin()
1239 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in dce_v11_0_afmt_audio_select_pin()
1251 static void dce_v11_0_audio_write_latency_fields(struct drm_encoder *encoder, in dce_v11_0_audio_write_latency_fields() argument
1254 struct drm_device *dev = encoder in dce_v11_0_audio_write_latency_fields()
1298 dce_v11_0_audio_write_speaker_allocation(struct drm_encoder *encoder) dce_v11_0_audio_write_speaker_allocation() argument
1354 dce_v11_0_audio_write_sad_regs(struct drm_encoder *encoder) dce_v11_0_audio_write_sad_regs() argument
1525 dce_v11_0_afmt_update_ACR(struct drm_encoder *encoder, uint32_t clock) dce_v11_0_afmt_update_ACR() argument
1560 dce_v11_0_afmt_update_avi_infoframe(struct drm_encoder *encoder, void *buffer, size_t size) dce_v11_0_afmt_update_avi_infoframe() argument
1580 dce_v11_0_audio_set_dto(struct drm_encoder *encoder, u32 clock) dce_v11_0_audio_set_dto() argument
1610 dce_v11_0_afmt_setmode(struct drm_encoder *encoder, struct drm_display_mode *mode) dce_v11_0_afmt_setmode() argument
1791 dce_v11_0_afmt_enable(struct drm_encoder *encoder, bool enable) dce_v11_0_afmt_enable() argument
2227 dce_v11_0_pick_dig_encoder(struct drm_encoder *encoder) dce_v11_0_pick_dig_encoder() argument
2749 struct drm_encoder *encoder; dce_v11_0_crtc_mode_fixup() local
3452 dce_v11_0_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) dce_v11_0_encoder_mode_set() argument
3472 dce_v11_0_encoder_prepare(struct drm_encoder *encoder) dce_v11_0_encoder_prepare() argument
3511 dce_v11_0_encoder_commit(struct drm_encoder *encoder) dce_v11_0_encoder_commit() argument
3521 dce_v11_0_encoder_disable(struct drm_encoder *encoder) dce_v11_0_encoder_disable() argument
3538 dce_v11_0_ext_prepare(struct drm_encoder *encoder) dce_v11_0_ext_prepare() argument
3543 dce_v11_0_ext_commit(struct drm_encoder *encoder) dce_v11_0_ext_commit() argument
3549 dce_v11_0_ext_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) dce_v11_0_ext_mode_set() argument
3556 dce_v11_0_ext_disable(struct drm_encoder *encoder) dce_v11_0_ext_disable() argument
3562 dce_v11_0_ext_dpms(struct drm_encoder *encoder, int mode) dce_v11_0_ext_dpms() argument
3595 dce_v11_0_encoder_destroy(struct drm_encoder *encoder) dce_v11_0_encoder_destroy() argument
3615 struct drm_encoder *encoder; dce_v11_0_encoder_add() local
[all...]
H A Ddce_v8_0.c444 static void dce_v8_0_program_fmt(struct drm_encoder *encoder) in dce_v8_0_program_fmt() argument
446 struct drm_device *dev = encoder->dev; in dce_v8_0_program_fmt()
448 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in dce_v8_0_program_fmt()
449 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in dce_v8_0_program_fmt()
450 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); in dce_v8_0_program_fmt()
1147 static void dce_v8_0_afmt_audio_select_pin(struct drm_encoder *encoder) in dce_v8_0_afmt_audio_select_pin() argument
1149 struct amdgpu_device *adev = drm_to_adev(encoder->dev); in dce_v8_0_afmt_audio_select_pin()
1150 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in dce_v8_0_afmt_audio_select_pin()
1163 static void dce_v8_0_audio_write_latency_fields(struct drm_encoder *encoder, in dce_v8_0_audio_write_latency_fields() argument
1166 struct drm_device *dev = encoder in dce_v8_0_audio_write_latency_fields()
1225 dce_v8_0_audio_write_speaker_allocation(struct drm_encoder *encoder) dce_v8_0_audio_write_speaker_allocation() argument
1278 dce_v8_0_audio_write_sad_regs(struct drm_encoder *encoder) dce_v8_0_audio_write_sad_regs() argument
1446 dce_v8_0_afmt_update_ACR(struct drm_encoder *encoder, uint32_t clock) dce_v8_0_afmt_update_ACR() argument
1468 dce_v8_0_afmt_update_avi_infoframe(struct drm_encoder *encoder, void *buffer, size_t size) dce_v8_0_afmt_update_avi_infoframe() argument
1489 dce_v8_0_audio_set_dto(struct drm_encoder *encoder, u32 clock) dce_v8_0_audio_set_dto() argument
1515 dce_v8_0_afmt_setmode(struct drm_encoder *encoder, struct drm_display_mode *mode) dce_v8_0_afmt_setmode() argument
1678 dce_v8_0_afmt_enable(struct drm_encoder *encoder, bool enable) dce_v8_0_afmt_enable() argument
2084 dce_v8_0_pick_dig_encoder(struct drm_encoder *encoder) dce_v8_0_pick_dig_encoder() argument
2549 struct drm_encoder *encoder; dce_v8_0_crtc_mode_fixup() local
3214 dce_v8_0_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) dce_v8_0_encoder_mode_set() argument
3234 dce_v8_0_encoder_prepare(struct drm_encoder *encoder) dce_v8_0_encoder_prepare() argument
3273 dce_v8_0_encoder_commit(struct drm_encoder *encoder) dce_v8_0_encoder_commit() argument
3283 dce_v8_0_encoder_disable(struct drm_encoder *encoder) dce_v8_0_encoder_disable() argument
3300 dce_v8_0_ext_prepare(struct drm_encoder *encoder) dce_v8_0_ext_prepare() argument
3305 dce_v8_0_ext_commit(struct drm_encoder *encoder) dce_v8_0_ext_commit() argument
3311 dce_v8_0_ext_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) dce_v8_0_ext_mode_set() argument
3318 dce_v8_0_ext_disable(struct drm_encoder *encoder) dce_v8_0_ext_disable() argument
3324 dce_v8_0_ext_dpms(struct drm_encoder *encoder, int mode) dce_v8_0_ext_dpms() argument
3357 dce_v8_0_encoder_destroy(struct drm_encoder *encoder) dce_v8_0_encoder_destroy() argument
3377 struct drm_encoder *encoder; dce_v8_0_encoder_add() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Ddce_v11_0.c533 static void dce_v11_0_program_fmt(struct drm_encoder *encoder) in dce_v11_0_program_fmt() argument
535 struct drm_device *dev = encoder->dev; in dce_v11_0_program_fmt()
537 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in dce_v11_0_program_fmt()
538 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in dce_v11_0_program_fmt()
539 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder); in dce_v11_0_program_fmt()
1239 static void dce_v11_0_afmt_audio_select_pin(struct drm_encoder *encoder) in dce_v11_0_afmt_audio_select_pin() argument
1241 struct amdgpu_device *adev = drm_to_adev(encoder->dev); in dce_v11_0_afmt_audio_select_pin()
1242 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in dce_v11_0_afmt_audio_select_pin()
1254 static void dce_v11_0_audio_write_latency_fields(struct drm_encoder *encoder, in dce_v11_0_audio_write_latency_fields() argument
1257 struct drm_device *dev = encoder in dce_v11_0_audio_write_latency_fields()
1301 dce_v11_0_audio_write_speaker_allocation(struct drm_encoder *encoder) dce_v11_0_audio_write_speaker_allocation() argument
1357 dce_v11_0_audio_write_sad_regs(struct drm_encoder *encoder) dce_v11_0_audio_write_sad_regs() argument
1528 dce_v11_0_afmt_update_ACR(struct drm_encoder *encoder, uint32_t clock) dce_v11_0_afmt_update_ACR() argument
1563 dce_v11_0_afmt_update_avi_infoframe(struct drm_encoder *encoder, void *buffer, size_t size) dce_v11_0_afmt_update_avi_infoframe() argument
1583 dce_v11_0_audio_set_dto(struct drm_encoder *encoder, u32 clock) dce_v11_0_audio_set_dto() argument
1613 dce_v11_0_afmt_setmode(struct drm_encoder *encoder, struct drm_display_mode *mode) dce_v11_0_afmt_setmode() argument
1794 dce_v11_0_afmt_enable(struct drm_encoder *encoder, bool enable) dce_v11_0_afmt_enable() argument
2229 dce_v11_0_pick_dig_encoder(struct drm_encoder *encoder) dce_v11_0_pick_dig_encoder() argument
2744 struct drm_encoder *encoder; dce_v11_0_crtc_mode_fixup() local
3467 dce_v11_0_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) dce_v11_0_encoder_mode_set() argument
3487 dce_v11_0_encoder_prepare(struct drm_encoder *encoder) dce_v11_0_encoder_prepare() argument
3526 dce_v11_0_encoder_commit(struct drm_encoder *encoder) dce_v11_0_encoder_commit() argument
3536 dce_v11_0_encoder_disable(struct drm_encoder *encoder) dce_v11_0_encoder_disable() argument
3553 dce_v11_0_ext_prepare(struct drm_encoder *encoder) dce_v11_0_ext_prepare() argument
3558 dce_v11_0_ext_commit(struct drm_encoder *encoder) dce_v11_0_ext_commit() argument
3564 dce_v11_0_ext_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) dce_v11_0_ext_mode_set() argument
3571 dce_v11_0_ext_disable(struct drm_encoder *encoder) dce_v11_0_ext_disable() argument
3577 dce_v11_0_ext_dpms(struct drm_encoder *encoder, int mode) dce_v11_0_ext_dpms() argument
3610 dce_v11_0_encoder_destroy(struct drm_encoder *encoder) dce_v11_0_encoder_destroy() argument
3630 struct drm_encoder *encoder; dce_v11_0_encoder_add() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/
H A Ddw_hdmi-rockchip.c75 struct rockchip_encoder encoder; member
86 static struct rockchip_hdmi *to_rockchip_hdmi(struct drm_encoder *encoder) in to_rockchip_hdmi() argument
88 struct rockchip_encoder *rkencoder = to_rockchip_encoder(encoder); in to_rockchip_hdmi()
90 return container_of(rkencoder, struct rockchip_hdmi, encoder); in to_rockchip_hdmi()
288 static void dw_hdmi_rockchip_encoder_disable(struct drm_encoder *encoder) in dw_hdmi_rockchip_encoder_disable() argument
293 dw_hdmi_rockchip_encoder_mode_fixup(struct drm_encoder *encoder, in dw_hdmi_rockchip_encoder_mode_fixup() argument
300 static void dw_hdmi_rockchip_encoder_mode_set(struct drm_encoder *encoder, in dw_hdmi_rockchip_encoder_mode_set() argument
304 struct rockchip_hdmi *hdmi = to_rockchip_hdmi(encoder); in dw_hdmi_rockchip_encoder_mode_set()
309 static void dw_hdmi_rockchip_encoder_enable(struct drm_encoder *encoder) in dw_hdmi_rockchip_encoder_enable() argument
311 struct rockchip_hdmi *hdmi = to_rockchip_hdmi(encoder); in dw_hdmi_rockchip_encoder_enable()
340 dw_hdmi_rockchip_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) dw_hdmi_rockchip_encoder_atomic_check() argument
556 struct drm_encoder *encoder; dw_hdmi_rockchip_bind() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_dpio_phy.c272 void bxt_ddi_phy_set_signal_levels(struct intel_encoder *encoder, in bxt_ddi_phy_set_signal_levels() argument
275 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in bxt_ddi_phy_set_signal_levels()
276 int level = intel_ddi_level(encoder, crtc_state, 0); in bxt_ddi_phy_set_signal_levels()
283 trans = encoder->get_buf_trans(encoder, crtc_state, &n_entries); in bxt_ddi_phy_set_signal_levels()
287 bxt_port_to_phy_channel(dev_priv, encoder->port, &phy, &ch); in bxt_ddi_phy_set_signal_levels()
589 void bxt_ddi_phy_set_lane_optim_mask(struct intel_encoder *encoder, in bxt_ddi_phy_set_lane_optim_mask() argument
592 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in bxt_ddi_phy_set_lane_optim_mask()
593 enum port port = encoder->port; in bxt_ddi_phy_set_lane_optim_mask()
618 bxt_ddi_phy_get_lane_lat_optim_mask(struct intel_encoder *encoder) in bxt_ddi_phy_get_lane_lat_optim_mask() argument
683 chv_set_phy_signal_level(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, u32 deemph_reg_value, u32 margin_reg_value, bool uniq_trans_scale) chv_set_phy_signal_level() argument
780 chv_data_lane_soft_reset(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, bool reset) chv_data_lane_soft_reset() argument
825 chv_phy_pre_pll_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) chv_phy_pre_pll_enable() argument
905 chv_phy_pre_encoder_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) chv_phy_pre_encoder_enable() argument
985 chv_phy_release_cl2_override(struct intel_encoder *encoder) chv_phy_release_cl2_override() argument
996 chv_phy_post_pll_disable(struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state) chv_phy_post_pll_disable() argument
1030 vlv_set_phy_signal_level(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, u32 demph_reg_value, u32 preemph_reg_value, u32 uniqtranscale_reg_value, u32 tx3_demph) vlv_set_phy_signal_level() argument
1059 vlv_phy_pre_pll_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) vlv_phy_pre_pll_enable() argument
1088 vlv_phy_pre_encoder_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) vlv_phy_pre_encoder_enable() argument
1118 vlv_phy_reset_lanes(struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state) vlv_phy_reset_lanes() argument
[all...]
H A Dintel_audio.h17 bool intel_audio_compute_config(struct intel_encoder *encoder,
20 void intel_audio_codec_enable(struct intel_encoder *encoder,
23 void intel_audio_codec_disable(struct intel_encoder *encoder,
26 void intel_audio_codec_get_config(struct intel_encoder *encoder,
32 void intel_audio_sdp_split_update(struct intel_encoder *encoder,
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/
H A Dmdfld_dsi_output.c252 struct drm_encoder *encoder = connector->encoder; in mdfld_dsi_connector_set_property() local
254 if (!strcmp(property->name, "scaling mode") && encoder) { in mdfld_dsi_connector_set_property()
255 struct gma_crtc *gma_crtc = to_gma_crtc(encoder->crtc); in mdfld_dsi_connector_set_property()
289 if (!drm_crtc_helper_set_mode(encoder->crtc, in mdfld_dsi_connector_set_property()
291 encoder->crtc->x, in mdfld_dsi_connector_set_property()
292 encoder->crtc->y, in mdfld_dsi_connector_set_property()
293 encoder->crtc->primary->fb)) in mdfld_dsi_connector_set_property()
297 encoder->helper_private; in mdfld_dsi_connector_set_property()
298 funcs->mode_set(encoder, in mdfld_dsi_connector_set_property()
490 struct mdfld_dsi_encoder *encoder; mdfld_dsi_output_init() local
[all...]
H A Doaktrail_lvds.c68 static void oaktrail_lvds_dpms(struct drm_encoder *encoder, int mode) in oaktrail_lvds_dpms() argument
70 struct drm_device *dev = encoder->dev; in oaktrail_lvds_dpms()
71 struct gma_encoder *gma_encoder = to_gma_encoder(encoder); in oaktrail_lvds_dpms()
81 static void oaktrail_lvds_mode_set(struct drm_encoder *encoder, in oaktrail_lvds_mode_set() argument
85 struct drm_device *dev = encoder->dev; in oaktrail_lvds_mode_set()
90 struct drm_crtc *crtc = encoder->crtc; in oaktrail_lvds_mode_set()
116 if (!connector->encoder || connector->encoder->crtc != crtc) in oaktrail_lvds_mode_set()
155 static void oaktrail_lvds_prepare(struct drm_encoder *encoder) in oaktrail_lvds_prepare() argument
157 struct drm_device *dev = encoder in oaktrail_lvds_prepare()
191 oaktrail_lvds_commit(struct drm_encoder *encoder) oaktrail_lvds_commit() argument
295 struct drm_encoder *encoder; oaktrail_lvds_init() local
[all...]
H A Dmdfld_dsi_output.h247 * DRM will pick up on DSI encoder basing on differents configs.
255 struct mdfld_dsi_encoder *encoder; member
261 /*Virtual channel number for this encoder*/
280 struct drm_encoder *encoder) in mdfld_dsi_encoder()
284 gma_encoder = to_gma_encoder(encoder); in mdfld_dsi_encoder()
313 mdfld_dsi_encoder_get_config(struct mdfld_dsi_encoder *encoder) in mdfld_dsi_encoder_get_config() argument
315 if (!encoder) in mdfld_dsi_encoder_get_config()
317 return (struct mdfld_dsi_config *)encoder->private; in mdfld_dsi_encoder_get_config()
321 mdfld_dsi_encoder_get_connector(struct mdfld_dsi_encoder *encoder) in mdfld_dsi_encoder_get_connector() argument
325 if (!encoder) in mdfld_dsi_encoder_get_connector()
279 mdfld_dsi_encoder( struct drm_encoder *encoder) mdfld_dsi_encoder() argument
335 mdfld_dsi_encoder_get_pkg_sender( struct mdfld_dsi_encoder *encoder) mdfld_dsi_encoder_get_pkg_sender() argument
347 mdfld_dsi_encoder_get_pipe(struct mdfld_dsi_encoder *encoder) mdfld_dsi_encoder_get_pipe() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/
H A Dvc4_vec.c9 * The VEC encoder generates PAL or NTSC composite video output.
11 * TV mode selection is done by an atomic property on the encoder,
161 struct drm_encoder *encoder; member
176 /* VC4 VEC encoder KMS struct */
183 to_vc4_vec_encoder(struct drm_encoder *encoder) in to_vc4_vec_encoder() argument
185 return container_of(encoder, struct vc4_vec_encoder, base.base); in to_vc4_vec_encoder()
193 /* Since the connector is attached to just the one encoder,
197 struct drm_encoder *encoder; member
361 vec_connector->encoder = vec->encoder; in vc4_vec_connector_init()
378 vc4_vec_encoder_disable(struct drm_encoder *encoder) vc4_vec_encoder_disable() argument
400 vc4_vec_encoder_enable(struct drm_encoder *encoder) vc4_vec_encoder_enable() argument
470 vc4_vec_encoder_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) vc4_vec_encoder_mode_fixup() argument
477 vc4_vec_encoder_atomic_mode_set(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) vc4_vec_encoder_atomic_mode_set() argument
487 vc4_vec_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) vc4_vec_encoder_atomic_check() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_lvds_connector.c12 struct drm_encoder *encoder; member
65 struct drm_encoder *encoder = mdp4_lvds_connector->encoder; in mdp4_lvds_connector_mode_valid() local
69 actual = mdp4_lcdc_round_pixclk(encoder, requested); in mdp4_lvds_connector_mode_valid()
95 struct device_node *panel_node, struct drm_encoder *encoder) in mdp4_lvds_connector_init()
104 mdp4_lvds_connector->encoder = encoder; in mdp4_lvds_connector_init()
118 drm_connector_attach_encoder(connector, encoder); in mdp4_lvds_connector_init()
94 mdp4_lvds_connector_init(struct drm_device *dev, struct device_node *panel_node, struct drm_encoder *encoder) mdp4_lvds_connector_init() argument
/kernel/linux/linux-5.10/drivers/gpu/drm/tilcdc/
H A Dtilcdc_external.c45 struct drm_encoder *encoder) in tilcdc_encoder_find_connector()
50 if (drm_connector_has_possible_encoder(connector, encoder)) in tilcdc_encoder_find_connector()
54 dev_err(ddev->dev, "No connector found for %s encoder (id %d)\n", in tilcdc_encoder_find_connector()
55 encoder->name, encoder->base.id); in tilcdc_encoder_find_connector()
63 struct drm_encoder *encoder = NULL, *iter; in tilcdc_add_component_encoder() local
67 encoder = iter; in tilcdc_add_component_encoder()
71 if (!encoder) { in tilcdc_add_component_encoder()
72 dev_err(ddev->dev, "%s: No suitable encoder found\n", __func__); in tilcdc_add_component_encoder()
77 tilcdc_encoder_find_connector(ddev, encoder); in tilcdc_add_component_encoder()
44 tilcdc_encoder_find_connector(struct drm_device *ddev, struct drm_encoder *encoder) tilcdc_encoder_find_connector() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/hisilicon/hibmc/
H A Dhibmc_drm_vdac.c69 static void hibmc_encoder_mode_set(struct drm_encoder *encoder, in hibmc_encoder_mode_set() argument
74 struct drm_device *dev = encoder->dev; in hibmc_encoder_mode_set()
93 struct drm_encoder *encoder = &priv->encoder; in hibmc_vdac_init() local
104 encoder->possible_crtcs = drm_crtc_mask(crtc); in hibmc_vdac_init()
105 ret = drm_simple_encoder_init(dev, encoder, DRM_MODE_ENCODER_DAC); in hibmc_vdac_init()
107 drm_err(dev, "failed to init encoder: %d\n", ret); in hibmc_vdac_init()
111 drm_encoder_helper_add(encoder, &hibmc_encoder_helper_funcs); in hibmc_vdac_init()
124 drm_connector_attach_encoder(connector, encoder); in hibmc_vdac_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_lvds_connector.c12 struct drm_encoder *encoder; member
65 struct drm_encoder *encoder = mdp4_lvds_connector->encoder; in mdp4_lvds_connector_mode_valid() local
69 actual = mdp4_lcdc_round_pixclk(encoder, requested); in mdp4_lvds_connector_mode_valid()
95 struct device_node *panel_node, struct drm_encoder *encoder) in mdp4_lvds_connector_init()
104 mdp4_lvds_connector->encoder = encoder; in mdp4_lvds_connector_init()
118 drm_connector_attach_encoder(connector, encoder); in mdp4_lvds_connector_init()
94 mdp4_lvds_connector_init(struct drm_device *dev, struct device_node *panel_node, struct drm_encoder *encoder) mdp4_lvds_connector_init() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/tilcdc/
H A Dtilcdc_external.c45 struct drm_encoder *encoder) in tilcdc_encoder_find_connector()
50 if (drm_connector_has_possible_encoder(connector, encoder)) in tilcdc_encoder_find_connector()
54 dev_err(ddev->dev, "No connector found for %s encoder (id %d)\n", in tilcdc_encoder_find_connector()
55 encoder->name, encoder->base.id); in tilcdc_encoder_find_connector()
63 struct drm_encoder *encoder = NULL, *iter; in tilcdc_add_component_encoder() local
67 encoder = iter; in tilcdc_add_component_encoder()
71 if (!encoder) { in tilcdc_add_component_encoder()
72 dev_err(ddev->dev, "%s: No suitable encoder found\n", __func__); in tilcdc_add_component_encoder()
77 tilcdc_encoder_find_connector(ddev, encoder); in tilcdc_add_component_encoder()
44 tilcdc_encoder_find_connector(struct drm_device *ddev, struct drm_encoder *encoder) tilcdc_encoder_find_connector() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/
H A Dsun8i_dw_hdmi.c18 static void sun8i_dw_hdmi_encoder_mode_set(struct drm_encoder *encoder, in sun8i_dw_hdmi_encoder_mode_set() argument
22 struct sun8i_dw_hdmi *hdmi = encoder_to_sun8i_dw_hdmi(encoder); in sun8i_dw_hdmi_encoder_mode_set()
103 struct drm_encoder *encoder; in sun8i_dw_hdmi_bind() local
116 encoder = &hdmi->encoder; in sun8i_dw_hdmi_bind()
120 encoder->possible_crtcs = in sun8i_dw_hdmi_bind()
123 * If we failed to find the CRTC(s) which this encoder is in sun8i_dw_hdmi_bind()
128 if (encoder->possible_crtcs == 0) in sun8i_dw_hdmi_bind()
182 drm_encoder_helper_add(encoder, &sun8i_dw_hdmi_encoder_helper_funcs); in sun8i_dw_hdmi_bind()
183 drm_simple_encoder_init(drm, encoder, DRM_MODE_ENCODER_TMD in sun8i_dw_hdmi_bind()
[all...]
H A Dsun4i_tcon.c43 static struct drm_connector *sun4i_tcon_get_connector(const struct drm_encoder *encoder) in sun4i_tcon_get_connector() argument
48 drm_connector_list_iter_begin(encoder->dev, &iter); in sun4i_tcon_get_connector()
50 if (connector->encoder == encoder) { in sun4i_tcon_get_connector()
59 static int sun4i_tcon_get_pixel_depth(const struct drm_encoder *encoder) in sun4i_tcon_get_pixel_depth() argument
64 connector = sun4i_tcon_get_connector(encoder); in sun4i_tcon_get_pixel_depth()
119 const struct drm_encoder *encoder) in sun4i_tcon_setup_lvds_phy()
143 const struct drm_encoder *encoder) in sun6i_tcon_setup_lvds_phy()
163 if (sun4i_tcon_get_pixel_depth(encoder) == 18) in sun6i_tcon_setup_lvds_phy()
174 const struct drm_encoder *encoder, in sun4i_tcon_lvds_set_status()
118 sun4i_tcon_setup_lvds_phy(struct sun4i_tcon *tcon, const struct drm_encoder *encoder) sun4i_tcon_setup_lvds_phy() argument
142 sun6i_tcon_setup_lvds_phy(struct sun4i_tcon *tcon, const struct drm_encoder *encoder) sun6i_tcon_setup_lvds_phy() argument
173 sun4i_tcon_lvds_set_status(struct sun4i_tcon *tcon, const struct drm_encoder *encoder, bool enabled) sun4i_tcon_lvds_set_status() argument
189 sun4i_tcon_set_status(struct sun4i_tcon *tcon, const struct drm_encoder *encoder, bool enabled) sun4i_tcon_set_status() argument
264 sun4i_tcon_set_mux(struct sun4i_tcon *tcon, int channel, const struct drm_encoder *encoder) sun4i_tcon_set_mux() argument
346 sun4i_tcon0_mode_set_cpu(struct sun4i_tcon *tcon, const struct drm_encoder *encoder, const struct drm_display_mode *mode) sun4i_tcon0_mode_set_cpu() argument
425 sun4i_tcon0_mode_set_lvds(struct sun4i_tcon *tcon, const struct drm_encoder *encoder, const struct drm_display_mode *mode) sun4i_tcon0_mode_set_lvds() argument
505 sun4i_tcon0_mode_set_rgb(struct sun4i_tcon *tcon, const struct drm_encoder *encoder, const struct drm_display_mode *mode) sun4i_tcon0_mode_set_rgb() argument
712 sun4i_tcon_mode_set(struct sun4i_tcon *tcon, const struct drm_encoder *encoder, const struct drm_display_mode *mode) sun4i_tcon_mode_set() argument
1340 sun4i_a10_tcon_set_mux(struct sun4i_tcon *tcon, const struct drm_encoder *encoder) sun4i_a10_tcon_set_mux() argument
1364 sun5i_a13_tcon_set_mux(struct sun4i_tcon *tcon, const struct drm_encoder *encoder) sun5i_a13_tcon_set_mux() argument
1380 sun6i_tcon_set_mux(struct sun4i_tcon *tcon, const struct drm_encoder *encoder) sun6i_tcon_set_mux() argument
1405 sun8i_r40_tcon_tv_set_mux(struct sun4i_tcon *tcon, const struct drm_encoder *encoder) sun8i_r40_tcon_tv_set_mux() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
H A Dsun4i_tcon.c42 static struct drm_connector *sun4i_tcon_get_connector(const struct drm_encoder *encoder) in sun4i_tcon_get_connector() argument
47 drm_connector_list_iter_begin(encoder->dev, &iter); in sun4i_tcon_get_connector()
49 if (connector->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() argument
63 connector = sun4i_tcon_get_connector(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()
162 if (sun4i_tcon_get_pixel_depth(encoder) == 18) in sun6i_tcon_setup_lvds_phy()
173 const struct drm_encoder *encoder, in sun4i_tcon_lvds_set_status()
117 sun4i_tcon_setup_lvds_phy(struct sun4i_tcon *tcon, const struct drm_encoder *encoder) sun4i_tcon_setup_lvds_phy() argument
141 sun6i_tcon_setup_lvds_phy(struct sun4i_tcon *tcon, const struct drm_encoder *encoder) sun6i_tcon_setup_lvds_phy() argument
172 sun4i_tcon_lvds_set_status(struct sun4i_tcon *tcon, const struct drm_encoder *encoder, bool enabled) sun4i_tcon_lvds_set_status() argument
188 sun4i_tcon_set_status(struct sun4i_tcon *tcon, const struct drm_encoder *encoder, bool enabled) sun4i_tcon_set_status() argument
263 sun4i_tcon_set_mux(struct sun4i_tcon *tcon, int channel, const struct drm_encoder *encoder) sun4i_tcon_set_mux() argument
357 sun4i_tcon0_mode_set_cpu(struct sun4i_tcon *tcon, const struct drm_encoder *encoder, const struct drm_display_mode *mode) sun4i_tcon0_mode_set_cpu() argument
428 sun4i_tcon0_mode_set_lvds(struct sun4i_tcon *tcon, const struct drm_encoder *encoder, const struct drm_display_mode *mode) sun4i_tcon0_mode_set_lvds() argument
503 sun4i_tcon0_mode_set_rgb(struct sun4i_tcon *tcon, const struct drm_encoder *encoder, const struct drm_display_mode *mode) sun4i_tcon0_mode_set_rgb() argument
705 sun4i_tcon_mode_set(struct sun4i_tcon *tcon, const struct drm_encoder *encoder, const struct drm_display_mode *mode) sun4i_tcon_mode_set() argument
1337 sun4i_a10_tcon_set_mux(struct sun4i_tcon *tcon, const struct drm_encoder *encoder) sun4i_a10_tcon_set_mux() argument
1361 sun5i_a13_tcon_set_mux(struct sun4i_tcon *tcon, const struct drm_encoder *encoder) sun5i_a13_tcon_set_mux() argument
1377 sun6i_tcon_set_mux(struct sun4i_tcon *tcon, const struct drm_encoder *encoder) sun6i_tcon_set_mux() argument
1402 sun8i_r40_tcon_tv_set_mux(struct sun4i_tcon *tcon, const struct drm_encoder *encoder) sun8i_r40_tcon_tv_set_mux() argument
[all...]

Completed in 23 milliseconds

12345678910>>...35