Home
last modified time | relevance | path

Searched refs:encoder (Results 1 – 25 of 637) sorted by relevance

12345678910>>...26

/linux-6.3-rc2/drivers/input/misc/
A Drotary_encoder.c78 encoder->axis, encoder->dir); in rotary_encoder_report_event()
90 if (encoder->rollover || pos < encoder->steps) in rotary_encoder_report_event()
98 input_report_abs(encoder->input, encoder->axis, encoder->pos); in rotary_encoder_report_event()
147 encoder->dir = ((encoder->last_stable - state + 1) % 4) - 1; in rotary_encoder_half_period_irq()
196 if (!encoder) in rotary_encoder_probe()
264 encoder->axis, 0, encoder->steps, 0, 1); in rotary_encoder_probe()
269 encoder->last_stable = rotary_encoder_get_state(encoder); in rotary_encoder_probe()
273 encoder->last_stable = rotary_encoder_get_state(encoder); in rotary_encoder_probe()
284 encoder->irq = in rotary_encoder_probe()
286 encoder->gpios->ndescs, sizeof(*encoder->irq), in rotary_encoder_probe()
[all …]
/linux-6.3-rc2/drivers/media/i2c/
A Dbt856.c89 bt856_write(encoder, 0xda, 0); in bt856_init()
90 bt856_write(encoder, 0xde, 0); in bt856_init()
105 bt856_dump(encoder); in bt856_init()
124 encoder->norm = std; in bt856_s_std_output()
126 bt856_dump(encoder); in bt856_s_std_output()
162 bt856_dump(encoder); in bt856_s_routing()
186 struct bt856 *encoder; in bt856_probe() local
196 encoder = devm_kzalloc(&client->dev, sizeof(*encoder), GFP_KERNEL); in bt856_probe()
197 if (encoder == NULL) in bt856_probe()
199 sd = &encoder->sd; in bt856_probe()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/
A Ddrm_encoder.c77 if (encoder->funcs && encoder->funcs->late_register) in drm_encoder_register_all()
78 ret = encoder->funcs->late_register(encoder); in drm_encoder_register_all()
91 if (encoder->funcs && encoder->funcs->early_unregister) in drm_encoder_unregister_all()
92 encoder->funcs->early_unregister(encoder); in drm_encoder_unregister_all()
112 encoder->dev = dev; in __drm_encoder_init()
114 encoder->funcs = funcs; in __drm_encoder_init()
122 if (!encoder->name) { in __drm_encoder_init()
198 kfree(encoder->name); in drm_encoder_cleanup()
202 memset(encoder, 0, sizeof(*encoder)); in drm_encoder_cleanup()
328 return encoder->crtc; in drm_encoder_get_crtc()
[all …]
A Ddrm_encoder_slave.c53 struct drm_encoder_slave *encoder, in drm_i2c_encoder_init() argument
76 encoder->bus_priv = client; in drm_i2c_encoder_init()
85 encoder->slave_funcs->set_config(&encoder->base, in drm_i2c_encoder_init()
112 encoder->bus_priv = NULL; in drm_i2c_encoder_destroy()
130 get_slave_funcs(encoder)->dpms(encoder, mode); in drm_i2c_encoder_dpms()
138 if (!get_slave_funcs(encoder)->mode_fixup) in drm_i2c_encoder_mode_fixup()
141 return get_slave_funcs(encoder)->mode_fixup(encoder, mode, adjusted_mode); in drm_i2c_encoder_mode_fixup()
161 get_slave_funcs(encoder)->mode_set(encoder, mode, adjusted_mode); in drm_i2c_encoder_mode_set()
168 return get_slave_funcs(encoder)->detect(encoder, connector); in drm_i2c_encoder_detect()
174 get_slave_funcs(encoder)->save(encoder); in drm_i2c_encoder_save()
[all …]
A Ddrm_crtc_helper.c127 if (connector->encoder == encoder) { in drm_helper_encoder_in_use()
163 if (encoder->crtc == crtc && drm_helper_encoder_in_use(encoder)) in drm_helper_crtc_in_use()
394 encoder->base.id, encoder->name, mode->name); in drm_crtc_helper_set_mode()
478 if (connector->encoder != encoder) in drm_crtc_helper_disable()
846 if (connector->encoder == encoder) in drm_helper_choose_encoder_dpms()
876 if (connector->encoder && connector->encoder->crtc == crtc) in drm_helper_choose_crtc_dpms()
907 struct drm_encoder *encoder = connector->encoder; in drm_helper_connector_dpms() local
908 struct drm_crtc *crtc = encoder ? encoder->crtc : NULL; in drm_helper_connector_dpms()
919 if (encoder) in drm_helper_connector_dpms()
931 if (encoder) in drm_helper_connector_dpms()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/i915/display/
A Dintel_ddi.c682 if (!encoder->get_hw_state(encoder, &pipe)) { in intel_ddi_connector_get_hw_state()
815 encoder->base.base.id, encoder->base.name); in intel_ddi_get_encoder_pipes()
820 encoder->base.base.id, encoder->base.name, in intel_ddi_get_encoder_pipes()
828 encoder->base.base.id, encoder->base.name, in intel_ddi_get_encoder_pipes()
1981 encoder->enable_clock(encoder, crtc_state); in intel_ddi_enable_clock()
1987 encoder->disable_clock(encoder); in intel_ddi_disable_clock()
2043 !encoder->is_clock_enabled(encoder)) in intel_ddi_sanitize_encoder_pll_mapping()
2048 encoder->base.base.id, encoder->base.name); in intel_ddi_sanitize_encoder_pll_mapping()
2050 encoder->disable_clock(encoder); in intel_ddi_sanitize_encoder_pll_mapping()
2410 encoder->set_signal_levels(encoder, crtc_state); in tgl_ddi_pre_enable_dp()
[all …]
A Dg4x_hdmi.c71 encoder->power_domain); in intel_hdmi_get_hw_state()
181 struct intel_encoder *encoder, in g4x_enable_hdmi() argument
195 struct intel_encoder *encoder, in ibx_enable_hdmi() argument
366 dig_port->set_infoframes(encoder, in intel_disable_hdmi()
392 struct intel_encoder *encoder, in pch_post_disable_hdmi() argument
405 enc_to_dig_port(encoder); in intel_hdmi_pre_enable()
409 dig_port->set_infoframes(encoder, in intel_hdmi_pre_enable()
415 struct intel_encoder *encoder, in vlv_hdmi_pre_enable() argument
429 dig_port->set_infoframes(encoder, in vlv_hdmi_pre_enable()
492 struct intel_encoder *encoder, in chv_hdmi_pre_enable() argument
[all …]
A Dintel_ddi_buf_trans.c1089 use_edp_low_vswing(encoder)) in bdw_get_buf_trans()
1122 use_edp_low_vswing(encoder)) in skl_y_get_buf_trans()
1136 use_edp_low_vswing(encoder)) in skl_u_get_buf_trans()
1150 use_edp_low_vswing(encoder)) in skl_get_buf_trans()
1164 use_edp_low_vswing(encoder)) in kbl_y_get_buf_trans()
1178 use_edp_low_vswing(encoder)) in kbl_u_get_buf_trans()
1192 use_edp_low_vswing(encoder)) in kbl_get_buf_trans()
1206 use_edp_low_vswing(encoder)) in bxt_get_buf_trans()
1294 use_edp_low_vswing(encoder)) in ehl_get_combo_buf_trans()
1319 use_edp_low_vswing(encoder)) in jsl_get_combo_buf_trans()
[all …]
A Dintel_dp_link_training.c56 encoder->base.base.id, encoder->base.name, in intel_dp_read_lttpr_phy_caps()
63 encoder->base.base.id, encoder->base.name, in intel_dp_read_lttpr_phy_caps()
82 encoder->base.base.id, encoder->base.name, in intel_dp_read_lttpr_common_caps()
143 encoder->base.base.id, encoder->base.name); in intel_dp_init_lttpr()
777 encoder->base.base.id, encoder->base.name, in intel_dp_link_training_clock_recovery()
802 encoder->base.base.id, encoder->base.name, in intel_dp_link_training_clock_recovery()
839 encoder->base.base.id, encoder->base.name, in intel_dp_link_training_clock_recovery()
858 encoder->base.base.id, encoder->base.name, in intel_dp_link_training_clock_recovery()
953 encoder->base.base.id, encoder->base.name, in intel_dp_link_training_channel_equalization()
965 encoder->base.base.id, encoder->base.name, in intel_dp_link_training_channel_equalization()
[all …]
A Dg4x_dp.c92 enum port port = encoder->port; in intel_dp_prepare()
313 encoder->port, pipe); in intel_dp_get_hw_state()
341 enum port port = encoder->port; in intel_dp_get_config()
412 enum port port = encoder->port; in intel_dp_link_down()
1137 intel_dp_phy_test(encoder); in intel_dp_hotplug()
1185 switch (encoder->hpd_pin) { in g4x_digital_port_connected()
1208 switch (encoder->hpd_pin) { in gm45_digital_port_connected()
1238 drm_encoder_cleanup(encoder); in intel_dp_encoder_destroy()
1249 encoder->port, &pipe)) in vlv_active_pipe()
1284 struct drm_encoder *encoder; in g4x_dp_init() local
[all …]
A Dicl_dsi.c1168 gen11_dsi_gate_clocks(encoder); in gen11_dsi_enable_port_and_phy()
1415 gen11_dsi_gate_clocks(encoder); in gen11_dsi_disable_port()
1569 intel_ddi_get_clock(encoder, pipe_config, icl_ddi_combo_get_pll(encoder)); in gen11_dsi_get_config()
1605 encoder->base.base.id, in gen11_dsi_sync_state()
1606 encoder->base.name); in gen11_dsi_sync_state()
1717 enc_to_intel_dsi(encoder)); in gen11_dsi_get_power_domains()
1990 struct intel_encoder *encoder; in icl_dsi_init() local
2008 encoder = &intel_dsi->base; in icl_dsi_init()
2021 encoder->port = port; in icl_dsi_init()
2029 encoder->cloneable = 0; in icl_dsi_init()
[all …]
A Dintel_modeset_setup.c32 struct intel_encoder *encoder; in intel_crtc_disable_noatomic() local
127 if (encoder) { in intel_modeset_update_connector_atomic_state()
222 if (&encoder->base == connector->base.encoder) { in intel_encoder_find_connector()
369 if (encoder->disable) in intel_sanitize_encoder()
370 encoder->disable(NULL, encoder, crtc_state, in intel_sanitize_encoder()
373 encoder->post_disable(NULL, encoder, crtc_state, in intel_sanitize_encoder()
478 if (encoder->get_hw_state(encoder, &pipe)) { in intel_modeset_readout_hw_state()
505 encoder->sync_state(encoder, crtc_state); in intel_modeset_readout_hw_state()
509 encoder->base.base.id, encoder->base.name, in intel_modeset_readout_hw_state()
525 connector->base.encoder = &encoder->base; in intel_modeset_readout_hw_state()
[all …]
/linux-6.3-rc2/include/drm/
A Ddrm_encoder_slave.h51 void (*set_config)(struct drm_encoder *encoder,
54 void (*destroy)(struct drm_encoder *encoder);
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,
63 void (*mode_set)(struct drm_encoder *encoder,
69 int (*get_modes)(struct drm_encoder *encoder,
73 int (*set_property)(struct drm_encoder *encoder,
107 struct drm_encoder_slave *encoder,
[all …]
A Ddrm_encoder.h48 void (*reset)(struct drm_encoder *encoder);
57 void (*destroy)(struct drm_encoder *encoder);
72 int (*late_register)(struct drm_encoder *encoder);
83 void (*early_unregister)(struct drm_encoder *encoder);
193 struct drm_encoder *encoder,
199 struct drm_encoder *encoder,
260 return encoder->index; in drm_encoder_index()
272 return 1 << drm_encoder_index(encoder); in drm_encoder_mask()
285 return !!(encoder->possible_crtcs & drm_crtc_mask(crtc)); in drm_encoder_crtc_ok()
308 void drm_encoder_cleanup(struct drm_encoder *encoder);
[all …]
/linux-6.3-rc2/drivers/gpu/drm/nouveau/dispnv04/
A Dtvnv04.c76 struct drm_device *dev = encoder->dev; in nv04_tv_dpms()
102 get_slave_funcs(encoder)->dpms(encoder, mode); in nv04_tv_dpms()
161 get_slave_funcs(encoder)->mode_set(encoder, mode, adjusted_mode); in nv04_tv_mode_set()
181 get_slave_funcs(encoder)->destroy(encoder); in nv04_tv_destroy()
182 drm_encoder_cleanup(encoder); in nv04_tv_destroy()
184 kfree(encoder->helper_private); in nv04_tv_destroy()
185 kfree(nouveau_encoder(encoder)); in nv04_tv_destroy()
205 struct drm_encoder *encoder; in nv04_tv_create() local
233 encoder->possible_clones = 0; in nv04_tv_create()
245 get_slave_funcs(encoder)->create_resources(encoder, connector); in nv04_tv_create()
[all …]
A Dtvnv17.c48 struct drm_device *dev = encoder->dev; in nv42_tv_sample_load()
154 if (nv04_dac_in_use(encoder)) in nv17_tv_detect()
351 if (nv04_dac_in_use(encoder)) in nv17_tv_mode_fixup()
582 nv17_tv_update_rescaler(encoder); in nv17_tv_commit()
585 nv17_ctv_update_rescaler(encoder); in nv17_tv_commit()
627 nv04_dac_output_offset(encoder), in nv17_tv_restore()
697 if (encoder->crtc) { in nv17_tv_set_property()
723 if (encoder->crtc) in nv17_tv_set_property()
763 drm_encoder_cleanup(encoder); in nv17_tv_destroy()
791 struct drm_encoder *encoder; in nv17_tv_create() local
[all …]
A Ddac.c135 struct drm_device *dev = encoder->dev; in nv04_dac_detect()
237 struct drm_device *dev = encoder->dev; in nv17_dac_sample_load()
341 if (nv04_dac_in_use(encoder)) in nv17_dac_detect()
344 if (nv17_dac_sample_load(encoder) & in nv17_dac_detect()
358 if (nv04_dac_in_use(encoder)) in nv04_dac_mode_fixup()
367 struct drm_device *dev = encoder->dev; in nv04_dac_prepare()
394 if (rebind == encoder in nv04_dac_mode_set()
501 drm_encoder_cleanup(encoder); in nv04_dac_destroy()
533 struct drm_encoder *encoder; in nv04_dac_create() local
539 encoder = to_drm_encoder(nv_encoder); in nv04_dac_create()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/msm/disp/mdp5/
A Dmdp5_encoder.c22 drm_encoder_cleanup(encoder); in mdp5_encoder_destroy()
36 struct drm_device *dev = encoder->dev; in mdp5_vid_encoder_mode_set()
64 if (connector->encoder == encoder) { in mdp5_vid_encoder_mode_set()
222 mdp5_cmd_encoder_enable(encoder); in mdp5_encoder_enable()
224 mdp5_vid_encoder_enable(encoder); in mdp5_encoder_enable()
287 if (!encoder || !slave_encoder) in mdp5_vid_encoder_set_split_display()
290 mdp5_kms = get_kms(encoder); in mdp5_vid_encoder_set_split_display()
353 encoder = &mdp5_encoder->base; in mdp5_encoder_init()
363 return encoder; in mdp5_encoder_init()
366 if (encoder) in mdp5_encoder_init()
[all …]
A Dmdp5_cmd_encoder.c23 struct mdp5_kms *mdp5_kms = get_kms(encoder); in pingpong_tearcheck_setup()
24 struct device *dev = encoder->dev->dev; in pingpong_tearcheck_setup()
79 struct mdp5_kms *mdp5_kms = get_kms(encoder); in pingpong_tearcheck_enable()
87 DRM_DEV_ERROR(encoder->dev->dev, in pingpong_tearcheck_enable()
93 DRM_DEV_ERROR(encoder->dev->dev, in pingpong_tearcheck_enable()
120 pingpong_tearcheck_setup(encoder, mode); in mdp5_cmd_encoder_mode_set()
121 mdp5_crtc_set_pipeline(encoder->crtc); in mdp5_cmd_encoder_mode_set()
134 pingpong_tearcheck_disable(encoder); in mdp5_cmd_encoder_disable()
152 if (pingpong_tearcheck_enable(encoder)) in mdp5_cmd_encoder_enable()
171 if (!encoder || !slave_encoder) in mdp5_cmd_encoder_set_split_display()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/radeon/
A Dradeon_audio.c189 struct drm_encoder *encoder; in radeon_audio_enable() local
382 struct drm_encoder *encoder, in radeon_audio_detect() argument
599 if (encoder->crtc) { in radeon_hdmi_set_color_depth()
649 radeon_audio_set_mute(encoder, true); in radeon_audio_hdmi_mode_set()
652 radeon_audio_write_sad_regs(encoder); in radeon_audio_hdmi_mode_set()
655 radeon_audio_set_vbi_packet(encoder); in radeon_audio_hdmi_mode_set()
656 radeon_hdmi_set_color_depth(encoder); in radeon_audio_hdmi_mode_set()
659 radeon_audio_select_pin(encoder); in radeon_audio_hdmi_mode_set()
666 radeon_hdmi_set_color_depth(encoder); in radeon_audio_hdmi_mode_set()
694 radeon_audio_select_pin(encoder); in radeon_audio_dp_mode_set()
[all …]
A Dradeon_legacy_encoders.c51 encoder_funcs = encoder->helper_private; in radeon_legacy_encoder_disable()
58 struct drm_device *dev = encoder->dev; in radeon_legacy_lvds_update()
415 pdata->encoder = radeon_encoder; in radeon_legacy_backlight_init()
504 drm_encoder_cleanup(encoder); in radeon_lvds_enc_destroy()
1013 drm_encoder_cleanup(encoder); in radeon_ext_tmds_enc_destroy()
1542 if (encoder->crtc != crtc) { in radeon_legacy_tv_dac_detect()
1741 struct drm_encoder *encoder; in radeon_add_legacy_encoder() local
1759 encoder = &radeon_encoder->base; in radeon_add_legacy_encoder()
1761 encoder->possible_crtcs = 0x1; in radeon_add_legacy_encoder()
1763 encoder->possible_crtcs = 0x3; in radeon_add_legacy_encoder()
[all …]
A Datombios_encoders.c238 pdata->encoder = radeon_encoder; in radeon_atom_backlight_init()
455 if (encoder->crtc) { in radeon_atom_get_bpc()
1041 if (encoder->crtc) { in atombios_dig_transmitter_setup2()
2143 if (encoder == test_encoder) in radeon_atom_pick_dig_encoder()
2182 struct drm_encoder *encoder; in radeon_atom_encoder_init() local
2464 dce8_program_fmt(encoder); in radeon_atom_encoder_prepare()
2466 dce4_program_fmt(encoder); in radeon_atom_encoder_prepare()
2468 dce3_program_fmt(encoder); in radeon_atom_encoder_prepare()
2470 avivo_program_fmt(encoder); in radeon_atom_encoder_prepare()
2614 drm_encoder_cleanup(encoder); in radeon_enc_destroy()
[all …]
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,
64 void (*mode_set)(struct drm_encoder *encoder,
66 void (*dpms)(struct drm_encoder *encoder, bool mode);
71 struct drm_encoder *encoder,
79 void radeon_audio_mode_set(struct drm_encoder *encoder,
81 void radeon_audio_dpms(struct drm_encoder *encoder, int mode);
[all …]
A Dradeon_encoders.c41 struct drm_device *dev = encoder->dev; in radeon_encoder_clones()
63 if (clone_encoder == encoder) in radeon_encoder_clones()
77 struct drm_encoder *encoder; in radeon_setup_encoder_clones() local
80 encoder->possible_clones = radeon_encoder_clones(encoder); in radeon_setup_encoder_clones()
211 struct drm_encoder *encoder; in radeon_link_encoder_connector() local
230 struct drm_device *dev = encoder->dev; in radeon_encoder_set_active_device()
235 if (connector->encoder == encoder) { in radeon_encoder_set_active_device()
248 struct drm_device *dev = encoder->dev; in radeon_get_connector_for_encoder()
264 struct drm_device *dev = encoder->dev; in radeon_get_connector_for_encoder_init()
279 struct drm_device *dev = encoder->dev; in radeon_get_external_encoder()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/i2c/
A Dch7006_drv.c52 drm_i2c_encoder_destroy(encoder); in ch7006_encoder_destroy()
67 ch7006_setup_power_state(encoder); in ch7006_encoder_dpms()
170 ch7006_setup_levels(encoder); in ch7006_encoder_mode_set()
171 ch7006_setup_subcarrier(encoder); in ch7006_encoder_mode_set()
172 ch7006_setup_pll(encoder); in ch7006_encoder_mode_set()
173 ch7006_setup_power_state(encoder); in ch7006_encoder_mode_set()
174 ch7006_setup_properties(encoder); in ch7006_encoder_mode_set()
307 ch7006_setup_properties(encoder); in ch7006_encoder_set_property()
315 ch7006_setup_properties(encoder); in ch7006_encoder_set_property()
331 ch7006_setup_levels(encoder); in ch7006_encoder_set_property()
[all …]

Completed in 89 milliseconds

12345678910>>...26