Searched refs:encoder (Results 1 - 25 of 481) sorted by relevance

1234567891011>>

/linux-master/drivers/input/misc/
H A Drotary_encoder.c11 * See file:Documentation/input/devices/rotary-encoder.rst for more information
26 #define DRV_NAME "rotary-encoder"
56 static unsigned int rotary_encoder_get_state(struct rotary_encoder *encoder) argument
61 for (i = 0; i < encoder->gpios->ndescs; ++i) {
62 int val = gpiod_get_value_cansleep(encoder->gpios->desc[i]);
65 if (encoder->encoding == ROTENC_GRAY && ret & 1)
74 static void rotary_encoder_report_event(struct rotary_encoder *encoder) argument
76 if (encoder->relative_axis) {
77 input_report_rel(encoder->input,
78 encoder
106 struct rotary_encoder *encoder = dev_id; local
139 struct rotary_encoder *encoder = dev_id; local
162 struct rotary_encoder *encoder = dev_id; local
188 struct rotary_encoder *encoder; local
317 struct rotary_encoder *encoder = dev_get_drvdata(dev); local
330 struct rotary_encoder *encoder = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_encoder_slave.c32 * drm_i2c_encoder_init - Initialize an I2C slave encoder
34 * @encoder: Encoder to be attached to the I2C device. You aren't
53 struct drm_encoder_slave *encoder,
76 encoder->bus_priv = client;
80 err = encoder_drv->encoder_init(client, dev, encoder);
85 encoder->slave_funcs->set_config(&encoder->base,
99 * drm_i2c_encoder_destroy - Unregister the I2C device backing an encoder
103 * encoder driver once I2C access is no longer needed.
107 struct drm_encoder_slave *encoder local
52 drm_i2c_encoder_init(struct drm_device *dev, struct drm_encoder_slave *encoder, struct i2c_adapter *adap, const struct i2c_board_info *info) argument
128 drm_i2c_encoder_dpms(struct drm_encoder *encoder, int mode) argument
134 drm_i2c_encoder_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
145 drm_i2c_encoder_prepare(struct drm_encoder *encoder) argument
151 drm_i2c_encoder_commit(struct drm_encoder *encoder) argument
157 drm_i2c_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
165 drm_i2c_encoder_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
172 drm_i2c_encoder_save(struct drm_encoder *encoder) argument
178 drm_i2c_encoder_restore(struct drm_encoder *encoder) argument
[all...]
H A Ddrm_encoder.c40 * generic sink entity, represented by &struct drm_connector). An encoder takes
74 struct drm_encoder *encoder; local
77 drm_for_each_encoder(encoder, dev) {
78 drm_debugfs_encoder_add(encoder);
80 if (encoder->funcs && encoder->funcs->late_register)
81 ret = encoder->funcs->late_register(encoder);
91 struct drm_encoder *encoder; local
93 drm_for_each_encoder(encoder, de
101 __drm_encoder_init(struct drm_device *dev, struct drm_encoder *encoder, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, va_list ap) argument
163 drm_encoder_init(struct drm_device *dev, struct drm_encoder *encoder, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, ...) argument
187 drm_encoder_cleanup(struct drm_encoder *encoder) argument
212 struct drm_encoder *encoder = ptr; local
221 __drmm_encoder_init(struct drm_device *dev, struct drm_encoder *encoder, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, va_list args) argument
249 struct drm_encoder *encoder; local
287 drmm_encoder_init(struct drm_device *dev, struct drm_encoder *encoder, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, ...) argument
304 drm_encoder_get_crtc(struct drm_encoder *encoder) argument
339 struct drm_encoder *encoder; local
[all...]
H A Ddrm_crtc_helper.c97 * drm_helper_encoder_in_use - check if a given encoder is in use
98 * @encoder: encoder to check
100 * Checks whether @encoder is with the current mode setting output configuration
105 * True if @encoder is used, false otherwise.
107 bool drm_helper_encoder_in_use(struct drm_encoder *encoder) argument
111 struct drm_device *dev = encoder->dev;
127 if (connector->encoder == encoder) {
150 struct drm_encoder *encoder; local
170 drm_encoder_disable(struct drm_encoder *encoder) argument
185 struct drm_encoder *encoder; local
250 struct drm_encoder *encoder; local
294 struct drm_encoder *encoder; local
464 struct drm_encoder *encoder; local
504 struct drm_encoder *encoder; local
556 struct drm_encoder **save_connector_encoders, *new_encoder, *encoder; local
834 drm_helper_choose_encoder_dpms(struct drm_encoder *encoder) argument
852 drm_helper_encoder_dpms(struct drm_encoder *encoder, int mode) argument
904 struct drm_encoder *encoder = connector->encoder; local
978 struct drm_encoder *encoder; local
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dvlv_dsi_pll.h16 int vlv_dsi_pll_compute(struct intel_encoder *encoder,
18 void vlv_dsi_pll_enable(struct intel_encoder *encoder,
20 void vlv_dsi_pll_disable(struct intel_encoder *encoder);
21 u32 vlv_dsi_get_pclk(struct intel_encoder *encoder,
23 void vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port);
26 int bxt_dsi_pll_compute(struct intel_encoder *encoder,
28 void bxt_dsi_pll_enable(struct intel_encoder *encoder,
30 void bxt_dsi_pll_disable(struct intel_encoder *encoder);
31 u32 bxt_dsi_get_pclk(struct intel_encoder *encoder,
33 void bxt_dsi_reset_clocks(struct intel_encoder *encoder, enu
[all...]
H A Dintel_ddi.h26 i915_reg_t dp_tp_ctl_reg(struct intel_encoder *encoder,
28 i915_reg_t dp_tp_status_reg(struct intel_encoder *encoder,
36 void intel_ddi_enable_clock(struct intel_encoder *encoder,
38 void intel_ddi_disable_clock(struct intel_encoder *encoder);
39 void intel_ddi_get_clock(struct intel_encoder *encoder,
42 void hsw_ddi_enable_clock(struct intel_encoder *encoder,
44 void hsw_ddi_disable_clock(struct intel_encoder *encoder);
45 bool hsw_ddi_is_clock_enabled(struct intel_encoder *encoder);
47 intel_ddi_port_pll_type(struct intel_encoder *encoder,
49 void hsw_ddi_get_config(struct intel_encoder *encoder,
[all...]
H A Dintel_snps_phy.h24 struct intel_encoder *encoder);
25 void intel_mpllb_enable(struct intel_encoder *encoder,
27 void intel_mpllb_disable(struct intel_encoder *encoder);
28 void intel_mpllb_readout_hw_state(struct intel_encoder *encoder,
30 int intel_mpllb_calc_port_clock(struct intel_encoder *encoder,
34 void intel_snps_phy_set_signal_levels(struct intel_encoder *encoder,
H A Dintel_lspcon.h22 void lspcon_write_infoframe(struct intel_encoder *encoder,
26 void lspcon_read_infoframe(struct intel_encoder *encoder,
30 void lspcon_set_infoframes(struct intel_encoder *encoder,
34 u32 lspcon_infoframes_enabled(struct intel_encoder *encoder,
36 u32 intel_lspcon_infoframes_enabled(struct intel_encoder *encoder,
38 void hsw_write_infoframe(struct intel_encoder *encoder,
42 void hsw_read_infoframe(struct intel_encoder *encoder,
H A Dintel_dpio_phy.h32 void bxt_ddi_phy_set_signal_levels(struct intel_encoder *encoder,
41 void bxt_ddi_phy_set_lane_optim_mask(struct intel_encoder *encoder,
43 u8 bxt_ddi_phy_get_lane_lat_optim_mask(struct intel_encoder *encoder);
50 void chv_set_phy_signal_level(struct intel_encoder *encoder,
54 void chv_data_lane_soft_reset(struct intel_encoder *encoder,
57 void chv_phy_pre_pll_enable(struct intel_encoder *encoder,
59 void chv_phy_pre_encoder_enable(struct intel_encoder *encoder,
61 void chv_phy_release_cl2_override(struct intel_encoder *encoder);
62 void chv_phy_post_pll_disable(struct intel_encoder *encoder,
65 void vlv_set_phy_signal_level(struct intel_encoder *encoder,
80 bxt_ddi_phy_set_signal_levels(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
104 bxt_ddi_phy_set_lane_optim_mask(struct intel_encoder *encoder, u8 lane_lat_optim_mask) argument
108 bxt_ddi_phy_get_lane_lat_optim_mask(struct intel_encoder *encoder) argument
128 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) argument
134 chv_data_lane_soft_reset(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, bool reset) argument
139 chv_phy_pre_pll_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
143 chv_phy_pre_encoder_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
147 chv_phy_release_cl2_override(struct intel_encoder *encoder) argument
150 chv_phy_post_pll_disable(struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state) argument
155 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) argument
161 vlv_phy_pre_pll_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
165 vlv_phy_pre_encoder_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
169 vlv_phy_reset_lanes(struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state) 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,
H A Dg4x_hdmi.c26 static void intel_hdmi_prepare(struct intel_encoder *encoder, argument
29 struct drm_device *dev = encoder->base.dev;
32 struct intel_hdmi *intel_hdmi = enc_to_intel_hdmi(encoder);
65 static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder, argument
68 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev);
69 struct intel_hdmi *intel_hdmi = enc_to_intel_hdmi(encoder);
74 encoder->power_domain);
80 intel_display_power_put(dev_priv, encoder->power_domain, wakeref);
87 struct intel_encoder *encoder = local
90 return encoder
107 struct intel_encoder *encoder = to_intel_encoder(conn_state->best_encoder); local
129 g4x_hdmi_compute_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) argument
152 intel_hdmi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) argument
220 g4x_hdmi_enable_port(struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config) argument
236 g4x_hdmi_audio_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
254 g4x_hdmi_audio_disable(struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) argument
270 g4x_enable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) argument
278 ibx_enable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) argument
325 cpt_enable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) argument
374 vlv_enable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) argument
381 intel_disable_hdmi(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) argument
440 g4x_disable_hdmi(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) argument
448 pch_disable_hdmi(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) argument
455 pch_post_disable_hdmi(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) argument
463 intel_hdmi_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) argument
478 vlv_hdmi_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) argument
502 vlv_hdmi_pre_pll_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) argument
512 chv_hdmi_pre_pll_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) argument
522 chv_hdmi_post_pll_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) argument
530 vlv_hdmi_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) argument
539 chv_hdmi_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) argument
555 chv_hdmi_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) argument
587 intel_hdmi_hotplug(struct intel_encoder *encoder, struct intel_connector *connector) argument
[all...]
H A Dintel_ddi.c93 static int intel_ddi_hdmi_level(struct intel_encoder *encoder, argument
98 level = intel_bios_hdmi_level_shift(encoder->devdata);
120 void hsw_prepare_dp_ddi_buffers(struct intel_encoder *encoder, argument
123 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev);
126 enum port port = encoder->port;
129 trans = encoder->get_buf_trans(encoder, crtc_state, &n_entries);
135 intel_bios_dp_boost_level(encoder->devdata))
151 static void hsw_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder, argument
154 struct drm_i915_private *dev_priv = to_i915(encoder
264 icl_pll_to_ddi_clk_sel(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
328 intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
456 intel_ddi_config_transcoder_dp2(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
476 intel_ddi_transcoder_func_reg_val_get(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
587 intel_ddi_enable_transcoder_func(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
620 intel_ddi_config_transcoder_func(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
698 struct intel_encoder *encoder = intel_attached_encoder(intel_connector); local
761 intel_ddi_get_encoder_pipes(struct intel_encoder *encoder, u8 *pipe_mask, bool *is_dp_mst) argument
877 intel_ddi_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) argument
955 intel_ddi_get_power_domains(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) argument
981 intel_ddi_enable_transcoder_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
1034 skl_ddi_set_iboost(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int level) argument
1073 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; local
1111 icl_ddi_combo_vswing_program(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
1175 icl_combo_phy_set_signal_levels(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
1226 icl_mg_phy_set_signal_levels(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
1327 tgl_dkl_phy_set_signal_levels(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
1428 intel_ddi_level(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int lane) argument
1453 hsw_set_signal_levels(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
1524 adls_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
1540 adls_ddi_disable_clock(struct intel_encoder *encoder) argument
1549 adls_ddi_is_clock_enabled(struct intel_encoder *encoder) argument
1558 adls_ddi_get_pll(struct intel_encoder *encoder) argument
1568 rkl_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
1584 rkl_ddi_disable_clock(struct intel_encoder *encoder) argument
1593 rkl_ddi_is_clock_enabled(struct intel_encoder *encoder) argument
1602 rkl_ddi_get_pll(struct intel_encoder *encoder) argument
1612 dg1_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
1637 dg1_ddi_disable_clock(struct intel_encoder *encoder) argument
1646 dg1_ddi_is_clock_enabled(struct intel_encoder *encoder) argument
1655 dg1_ddi_get_pll(struct intel_encoder *encoder) argument
1678 icl_ddi_combo_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
1694 icl_ddi_combo_disable_clock(struct intel_encoder *encoder) argument
1703 icl_ddi_combo_is_clock_enabled(struct intel_encoder *encoder) argument
1712 icl_ddi_combo_get_pll(struct intel_encoder *encoder) argument
1722 jsl_ddi_tc_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
1741 jsl_ddi_tc_disable_clock(struct intel_encoder *encoder) argument
1751 jsl_ddi_tc_is_clock_enabled(struct intel_encoder *encoder) argument
1765 icl_ddi_tc_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
1787 icl_ddi_tc_disable_clock(struct intel_encoder *encoder) argument
1803 icl_ddi_tc_is_clock_enabled(struct intel_encoder *encoder) argument
1820 icl_ddi_tc_get_pll(struct intel_encoder *encoder) argument
1850 bxt_ddi_get_pll(struct intel_encoder *encoder) argument
1873 skl_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
1894 skl_ddi_disable_clock(struct intel_encoder *encoder) argument
1907 skl_ddi_is_clock_enabled(struct intel_encoder *encoder) argument
1919 skl_ddi_get_pll(struct intel_encoder *encoder) argument
1941 hsw_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
1954 hsw_ddi_disable_clock(struct intel_encoder *encoder) argument
1962 hsw_ddi_is_clock_enabled(struct intel_encoder *encoder) argument
1970 hsw_ddi_get_pll(struct intel_encoder *encoder) argument
2008 intel_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
2015 intel_ddi_disable_clock(struct intel_encoder *encoder) argument
2021 intel_ddi_sanitize_encoder_pll_mapping(struct intel_encoder *encoder) argument
2178 dp_tp_ctl_reg(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
2189 dp_tp_status_reg(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
2269 intel_ddi_wait_for_fec_status(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, bool enabled) argument
2300 intel_ddi_enable_fec(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
2312 intel_ddi_disable_fec(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
2325 intel_ddi_power_up_lanes(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
2351 intel_ddi_mso_get_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) argument
2431 mtl_ddi_enable_d2d(struct intel_encoder *encoder) argument
2455 mtl_port_buf_ctl_program(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
2479 mtl_port_buf_ctl_io_selection(struct intel_encoder *encoder) argument
2491 mtl_ddi_pre_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
2600 tgl_ddi_pre_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
2742 hsw_ddi_pre_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
2809 intel_ddi_pre_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
2839 intel_ddi_pre_enable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
2864 intel_ddi_pre_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
2909 mtl_ddi_disable_d2d_link(struct intel_encoder *encoder) argument
2932 mtl_disable_ddi_buf(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
2959 disable_ddi_buf(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
2984 intel_disable_ddi_buf(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
3001 intel_ddi_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) argument
3066 intel_ddi_post_disable_hdmi(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) argument
3098 intel_ddi_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) argument
3153 intel_ddi_post_pll_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) argument
3169 trans_port_sync_stop_link_train(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
3206 intel_enable_ddi_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
3257 intel_enable_ddi_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
3360 intel_enable_ddi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
3388 intel_disable_ddi_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) argument
3409 intel_disable_ddi_hdmi(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) argument
3424 intel_disable_ddi(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) argument
3441 intel_ddi_update_pipe_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
3454 intel_ddi_update_pipe(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
3468 intel_ddi_update_active_dpll(struct intel_atomic_state *state, struct intel_encoder *encoder, struct intel_crtc *crtc) argument
3489 intel_ddi_pre_pll_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
3520 adlp_tbt_to_dp_alt_switch_wa(struct intel_encoder *encoder) argument
3534 struct intel_encoder *encoder = &dig_port->base; local
3584 struct intel_encoder *encoder = &dig_port->base; local
3634 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; local
3665 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; local
3800 intel_ddi_read_func_ctl(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) argument
3925 intel_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) argument
3979 intel_ddi_get_clock(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct intel_shared_dpll *pll) argument
4001 mtl_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) argument
4016 dg2_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) argument
4025 adls_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) argument
4032 rkl_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) argument
4039 dg1_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) argument
4046 icl_ddi_combo_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) argument
4059 icl_ddi_tc_port_pll_type(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
4075 intel_ddi_port_pll_type(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
4084 icl_ddi_tc_get_clock(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct intel_shared_dpll *pll) argument
4116 icl_ddi_tc_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) argument
4123 bxt_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) argument
4130 skl_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) argument
4137 hsw_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) argument
4144 intel_ddi_sync_state(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) argument
4158 intel_ddi_initial_fastset_check(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) argument
4180 intel_ddi_compute_output_type(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) argument
4197 intel_ddi_compute_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config, struct drm_connector_state *conn_state) argument
4318 intel_ddi_compute_config_late(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) argument
4352 intel_ddi_encoder_destroy(struct drm_encoder *encoder) argument
4368 intel_ddi_encoder_reset(struct drm_encoder *encoder) argument
4385 struct intel_encoder *encoder = to_intel_encoder(_encoder); local
4470 intel_hdmi_reset_link(struct intel_encoder *encoder, struct drm_modeset_acquire_ctx *ctx) argument
4543 intel_ddi_hotplug(struct intel_encoder *encoder, struct intel_connector *connector) argument
4605 lpt_digital_port_connected(struct intel_encoder *encoder) argument
4613 hsw_digital_port_connected(struct intel_encoder *encoder) argument
4621 bdw_digital_port_connected(struct intel_encoder *encoder) argument
4777 intel_ddi_encoder_suspend(struct intel_encoder *encoder) argument
4782 intel_ddi_tc_encoder_suspend_complete(struct intel_encoder *encoder) argument
4790 intel_ddi_encoder_shutdown(struct intel_encoder *encoder) argument
4796 intel_ddi_tc_encoder_shutdown_complete(struct intel_encoder *encoder) argument
4830 need_aux_ch(struct intel_encoder *encoder, bool init_dp) argument
4847 struct intel_encoder *encoder; local
4862 struct intel_encoder *encoder; local
[all...]
/linux-master/drivers/media/i2c/
H A Dbt856.c27 MODULE_DESCRIPTION("Brooktree-856A video encoder driver");
55 static inline int bt856_write(struct bt856 *encoder, u8 reg, u8 value) argument
57 struct i2c_client *client = v4l2_get_subdevdata(&encoder->sd);
59 encoder->reg[reg - BT856_REG_OFFSET] = value;
63 static inline int bt856_setbit(struct bt856 *encoder, u8 reg, u8 bit, u8 value) argument
65 return bt856_write(encoder, reg,
66 (encoder->reg[reg - BT856_REG_OFFSET] & ~(1 << bit)) |
70 static void bt856_dump(struct bt856 *encoder) argument
74 v4l2_info(&encoder->sd, "register dump:\n");
76 printk(KERN_CONT " %02x", encoder
84 struct bt856 *encoder = to_bt856(sd); local
111 struct bt856 *encoder = to_bt856(sd); local
133 struct bt856 *encoder = to_bt856(sd); local
186 struct bt856 *encoder; local
[all...]
/linux-master/include/drm/
H A Ddrm_encoder_slave.h36 * struct drm_encoder_slave_funcs - Entry points exposed by a slave encoder driver
37 * @set_config: Initialize any encoder-specific modesetting parameters.
48 * if the encoder is the currently selected one for the connector.
51 void (*set_config)(struct drm_encoder *encoder,
54 void (*destroy)(struct drm_encoder *encoder);
55 void (*dpms)(struct drm_encoder *encoder, int mode);
56 void (*save)(struct drm_encoder *encoder);
57 void (*restore)(struct drm_encoder *encoder);
58 bool (*mode_fixup)(struct drm_encoder *encoder,
61 int (*mode_valid)(struct drm_encoder *encoder,
137 drm_i2c_encoder_get_client(struct drm_encoder *encoder) argument
[all...]
H A Ddrm_encoder.h36 * struct drm_encoder_funcs - encoder controls
44 * Reset encoder hardware and software state to off. This function isn't
48 void (*reset)(struct drm_encoder *encoder);
53 * Clean up encoder resources. This is only called at driver unload time
54 * through drm_mode_config_cleanup() since an encoder cannot be
57 void (*destroy)(struct drm_encoder *encoder);
63 * interfaces attached to the encoder.
72 int (*late_register)(struct drm_encoder *encoder);
78 * userspace interfaces attached to the encoder from
83 void (*early_unregister)(struct drm_encoder *encoder);
272 drm_encoder_index(const struct drm_encoder *encoder) argument
284 drm_encoder_mask(const struct drm_encoder *encoder) argument
296 drm_encoder_crtc_ok(struct drm_encoder *encoder, struct drm_crtc *crtc) argument
[all...]
H A Ddrm_bridge_connector.h14 struct drm_encoder *encoder);
/linux-master/drivers/media/platform/mediatek/vcodec/
H A DMakefile4 obj-y += encoder/
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Datombios_encoders.h41 bool amdgpu_atombios_encoder_is_digital(struct drm_encoder *encoder);
42 bool amdgpu_atombios_encoder_mode_fixup(struct drm_encoder *encoder,
45 int amdgpu_atombios_encoder_get_encoder_mode(struct drm_encoder *encoder);
47 amdgpu_atombios_encoder_setup_dig_encoder(struct drm_encoder *encoder,
50 amdgpu_atombios_encoder_setup_dig_transmitter(struct drm_encoder *encoder, int action,
56 amdgpu_atombios_encoder_dpms(struct drm_encoder *encoder, int mode);
58 amdgpu_atombios_encoder_set_crtc_source(struct drm_encoder *encoder);
62 amdgpu_atombios_encoder_dac_detect(struct drm_encoder *encoder,
65 amdgpu_atombios_encoder_dig_detect(struct drm_encoder *encoder,
68 amdgpu_atombios_encoder_setup_ext_encoder_ddc(struct drm_encoder *encoder);
[all...]
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_audio.h46 void (*select_pin)(struct drm_encoder *encoder);
48 void (*write_latency_fields)(struct drm_encoder *encoder,
50 void (*write_sad_regs)(struct drm_encoder *encoder,
52 void (*write_speaker_allocation)(struct drm_encoder *encoder,
56 void (*update_acr)(struct drm_encoder *encoder, long offset,
58 void (*set_vbi_packet)(struct drm_encoder *encoder, u32 offset);
59 void (*set_color_depth)(struct drm_encoder *encoder, u32 offset, int bpc);
62 void (*set_audio_packet)(struct drm_encoder *encoder, u32 offset);
63 void (*set_mute)(struct drm_encoder *encoder, u32 offset, bool mute);
64 void (*mode_set)(struct drm_encoder *encoder,
[all...]
H A Devergreen_hdmi.h41 void evergreen_hdmi_write_sad_regs(struct drm_encoder *encoder,
45 void evergreen_hdmi_update_acr(struct drm_encoder *encoder, long offset,
47 void evergreen_hdmi_enable(struct drm_encoder *encoder, bool enable);
48 void evergreen_dp_enable(struct drm_encoder *encoder, bool enable);
52 void dce4_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder,
54 void dce4_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder,
56 void dce4_afmt_write_latency_fields(struct drm_encoder *encoder,
63 void dce4_set_vbi_packet(struct drm_encoder *encoder, u32 offset);
64 void dce4_hdmi_set_color_depth(struct drm_encoder *encoder,
66 void dce4_set_audio_packet(struct drm_encoder *encoder, u3
[all...]
/linux-master/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_cmd_encoder.c13 static struct mdp5_kms *get_kms(struct drm_encoder *encoder) argument
15 struct msm_drm_private *priv = encoder->dev->dev_private;
20 static int pingpong_tearcheck_setup(struct drm_encoder *encoder, argument
23 struct mdp5_kms *mdp5_kms = get_kms(encoder);
24 struct device *dev = encoder->dev->dev;
27 struct mdp5_hw_mixer *mixer = mdp5_crtc_get_mixer(encoder->crtc);
77 static int pingpong_tearcheck_enable(struct drm_encoder *encoder) argument
79 struct mdp5_kms *mdp5_kms = get_kms(encoder);
80 struct mdp5_hw_mixer *mixer = mdp5_crtc_get_mixer(encoder->crtc);
87 DRM_DEV_ERROR(encoder
103 pingpong_tearcheck_disable(struct drm_encoder *encoder) argument
113 mdp5_cmd_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
124 mdp5_cmd_encoder_disable(struct drm_encoder *encoder) argument
142 mdp5_cmd_encoder_enable(struct drm_encoder *encoder) argument
[all...]
H A Dmdp5_encoder.c13 static struct mdp5_kms *get_kms(struct drm_encoder *encoder) argument
15 struct msm_drm_private *priv = encoder->dev->dev_private;
19 static void mdp5_vid_encoder_mode_set(struct drm_encoder *encoder, argument
23 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder);
24 struct mdp5_kms *mdp5_kms = get_kms(encoder);
25 struct drm_device *dev = encoder->dev;
53 if (connector->encoder == encoder) {
117 mdp5_crtc_set_pipeline(encoder->crtc);
120 static void mdp5_vid_encoder_disable(struct drm_encoder *encoder) argument
154 mdp5_vid_encoder_enable(struct drm_encoder *encoder) argument
177 mdp5_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
190 mdp5_encoder_disable(struct drm_encoder *encoder) argument
201 mdp5_encoder_enable(struct drm_encoder *encoder) argument
216 mdp5_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) argument
248 mdp5_encoder_get_linecount(struct drm_encoder *encoder) argument
257 mdp5_encoder_get_framecount(struct drm_encoder *encoder) argument
266 mdp5_encoder_set_intf_mode(struct drm_encoder *encoder, bool cmd_mode) argument
288 struct drm_encoder *encoder = NULL; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/dispnv04/
H A Dtvnv04.c59 return nvkm_i2c_bus_probe(bus, "TV encoder",
74 static void nv04_tv_dpms(struct drm_encoder *encoder, int mode) argument
76 struct drm_device *dev = encoder->dev;
78 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder);
82 NV_DEBUG(drm, "Setting dpms mode %d on TV encoder (output %d)\n",
88 int head = nouveau_crtc(encoder->crtc)->index;
102 get_slave_funcs(encoder)->dpms(encoder, mode);
124 static void nv04_tv_prepare(struct drm_encoder *encoder) argument
126 struct drm_device *dev = encoder
140 nv04_tv_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
164 nv04_tv_commit(struct drm_encoder *encoder) argument
179 nv04_tv_destroy(struct drm_encoder *encoder) argument
205 struct drm_encoder *encoder; local
[all...]
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun4i_lvds.c23 struct drm_encoder encoder; member in struct:sun4i_lvds
36 drm_encoder_to_sun4i_lvds(struct drm_encoder *encoder) argument
38 return container_of(encoder, struct sun4i_lvds,
39 encoder);
68 static void sun4i_lvds_encoder_enable(struct drm_encoder *encoder) argument
70 struct sun4i_lvds *lvds = drm_encoder_to_sun4i_lvds(encoder);
80 static void sun4i_lvds_encoder_disable(struct drm_encoder *encoder) argument
82 struct sun4i_lvds *lvds = drm_encoder_to_sun4i_lvds(encoder);
99 struct drm_encoder *encoder; local
107 encoder
[all...]
/linux-master/include/linux/platform_data/media/
H A Dtimb_video.h14 int i2c_adapter; /* The I2C adapter where the encoder is attached */
18 } encoder; member in struct:timb_video_platform_data

Completed in 212 milliseconds

1234567891011>>