| /drivers/input/misc/ |
| A D | rotary_encoder.c | 78 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() 145 encoder->dir = ((encoder->last_stable - state + 1) % 4) - 1; in rotary_encoder_half_period_irq() 189 if (!encoder) in rotary_encoder_probe() 252 encoder->axis, 0, encoder->steps, 0, 1); in rotary_encoder_probe() 257 encoder->last_stable = rotary_encoder_get_state(encoder); in rotary_encoder_probe() 261 encoder->last_stable = rotary_encoder_get_state(encoder); in rotary_encoder_probe() 272 encoder->irq = in rotary_encoder_probe() 274 encoder->gpios->ndescs, sizeof(*encoder->irq), in rotary_encoder_probe() [all …]
|
| /drivers/media/i2c/ |
| A D | bt856.c | 89 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 …]
|
| /drivers/gpu/drm/i915/display/ |
| A D | intel_ddi.c | 758 if (!encoder->get_hw_state(encoder, &pipe)) { in intel_ddi_connector_get_hw_state() 882 encoder->base.base.id, encoder->base.name); in intel_ddi_get_encoder_pipes() 905 encoder->base.base.id, encoder->base.name, in intel_ddi_get_encoder_pipes() 913 encoder->base.base.id, encoder->base.name, in intel_ddi_get_encoder_pipes() 2081 encoder->enable_clock(encoder, crtc_state); in intel_ddi_enable_clock() 2087 encoder->disable_clock(encoder); in intel_ddi_disable_clock() 2143 !encoder->is_clock_enabled(encoder)) in intel_ddi_sanitize_encoder_pll_mapping() 2148 encoder->base.base.id, encoder->base.name); in intel_ddi_sanitize_encoder_pll_mapping() 2150 encoder->disable_clock(encoder); in intel_ddi_sanitize_encoder_pll_mapping() 2827 encoder->set_signal_levels(encoder, crtc_state); in tgl_ddi_pre_enable_dp() [all …]
|
| A D | intel_encoder.c | 14 struct intel_encoder *encoder = in intel_encoder_link_check_work_fn() local 17 encoder->link_check(encoder); in intel_encoder_link_check_work_fn() 24 encoder->link_check = callback; in intel_encoder_link_check_init() 42 struct intel_encoder *encoder; in intel_encoder_suspend_all() local 53 if (encoder->suspend) in intel_encoder_suspend_all() 54 encoder->suspend(encoder); in intel_encoder_suspend_all() 59 encoder->suspend_complete(encoder); in intel_encoder_suspend_all() 64 struct intel_encoder *encoder; in intel_encoder_shutdown_all() local 75 if (encoder->shutdown) in intel_encoder_shutdown_all() 76 encoder->shutdown(encoder); in intel_encoder_shutdown_all() [all …]
|
| A D | g4x_hdmi.c | 75 encoder->power_domain); in intel_hdmi_get_hw_state() 88 struct intel_encoder *encoder = in connector_is_hdmi() local 91 return encoder && encoder->type == INTEL_OUTPUT_HDMI; in connector_is_hdmi() 429 dig_port->set_infoframes(encoder, in intel_disable_hdmi() 465 enc_to_dig_port(encoder); in intel_hdmi_pre_enable() 469 dig_port->set_infoframes(encoder, in intel_hdmi_pre_enable() 475 struct intel_encoder *encoder, in vlv_hdmi_pre_enable() argument 488 dig_port->set_infoframes(encoder, in vlv_hdmi_pre_enable() 494 vlv_wait_port_ready(encoder, 0x0); in vlv_hdmi_pre_enable() 544 struct intel_encoder *encoder, in chv_hdmi_pre_enable() argument [all …]
|
| A D | intel_cx0_phy.c | 146 enum port port = encoder->port; in intel_cx0_bus_reset() 168 enum port port = encoder->port; in intel_cx0_wait_for_ack() 216 enum port port = encoder->port; in __intel_cx0_read_once() 288 enum port port = encoder->port; in __intel_cx0_write_once() 471 trans = encoder->get_buf_trans(encoder, crtc_state, &n_entries); in intel_cx0_phy_set_signal_levels() 2027 MISSING_CASE(encoder->type); in intel_c10pll_tables_get() 2333 MISSING_CASE(encoder->type); in intel_c20_pll_tables_get() 3207 encoder->base.base.id, encoder->base.name, phy_name(phy)); in intel_mtl_tbt_pll_enable() 3369 encoder->base.base.id, encoder->base.name, phy_name(phy)); in intel_mtl_tbt_pll_disable() 3584 struct intel_encoder *encoder; in intel_cx0pll_state_verify() local [all …]
|
| A D | icl_dsi.c | 1130 gen11_dsi_gate_clocks(encoder); in gen11_dsi_enable_port_and_phy() 1382 gen11_dsi_gate_clocks(encoder); in gen11_dsi_disable_port() 1549 intel_ddi_get_clock(encoder, pipe_config, icl_ddi_combo_get_pll(encoder)); in gen11_dsi_get_config() 1585 encoder->base.base.id, in gen11_dsi_sync_state() 1586 encoder->base.name); in gen11_dsi_sync_state() 1906 struct intel_encoder *encoder; in icl_dsi_init() local 1925 encoder = &intel_dsi->base; in icl_dsi_init() 1929 encoder->devdata = devdata; in icl_dsi_init() 1941 encoder->port = port; in icl_dsi_init() 1949 encoder->cloneable = 0; in icl_dsi_init() [all …]
|
| A D | intel_ddi_buf_trans.c | 1169 use_edp_low_vswing(encoder)) in bdw_get_buf_trans() 1202 use_edp_low_vswing(encoder)) in skl_y_get_buf_trans() 1216 use_edp_low_vswing(encoder)) in skl_u_get_buf_trans() 1230 use_edp_low_vswing(encoder)) in skl_get_buf_trans() 1244 use_edp_low_vswing(encoder)) in kbl_y_get_buf_trans() 1258 use_edp_low_vswing(encoder)) in kbl_u_get_buf_trans() 1272 use_edp_low_vswing(encoder)) in kbl_get_buf_trans() 1286 use_edp_low_vswing(encoder)) in bxt_get_buf_trans() 1374 use_edp_low_vswing(encoder)) in ehl_get_combo_buf_trans() 1399 use_edp_low_vswing(encoder)) in jsl_get_combo_buf_trans() [all …]
|
| A D | g4x_dp.c | 98 enum port port = encoder->port; in intel_dp_prepare() 309 encoder->power_domain); in intel_dp_get_hw_state() 314 encoder->port, pipe); in intel_dp_get_hw_state() 342 enum port port = encoder->port; in intel_dp_get_config() 418 enum port port = encoder->port; in intel_dp_link_down() 552 enum port port = encoder->port; in g4x_post_disable_dp() 728 enum port port = encoder->port; in g4x_pre_enable_dp() 1186 switch (encoder->hpd_pin) { in g4x_digital_port_connected() 1244 drm_encoder_cleanup(encoder); in intel_dp_encoder_destroy() 1275 struct drm_encoder *encoder; in g4x_dp_init() local [all …]
|
| A D | intel_dpio_phy.h | 32 void bxt_dpio_phy_set_signal_levels(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, 62 void chv_phy_post_pll_disable(struct intel_encoder *encoder, 65 void vlv_set_phy_signal_level(struct intel_encoder *encoder, 69 void vlv_phy_pre_pll_enable(struct intel_encoder *encoder, 71 void vlv_phy_pre_encoder_enable(struct intel_encoder *encoder, 73 void vlv_phy_reset_lanes(struct intel_encoder *encoder, [all …]
|
| A D | intel_hotplug_irq.c | 372 struct intel_encoder *encoder; in intel_hpd_enabled_irqs() local 385 struct intel_encoder *encoder; in intel_hpd_hotplug_irqs() local 409 struct intel_encoder *encoder; in intel_hpd_hotplug_enables() local 713 switch (encoder->hpd_pin) { in ibx_hotplug_enables() 897 icp_hpd_enable_detection(encoder); in dg1_hpd_enable_detection() 946 icp_hpd_enable_detection(encoder); in gen11_hpd_enable_detection() 1116 struct intel_encoder *encoder; in xelpdp_pica_hpd_detection_setup() local 1132 mtp_hpd_enable_detection(encoder); in xelpdp_hpd_enable_detection() 1256 switch (encoder->hpd_pin) { in ilk_hotplug_enables() 1285 ibx_hpd_enable_detection(encoder); in ilk_hpd_enable_detection() [all …]
|
| A D | intel_ddi.h | 26 i915_reg_t dp_tp_ctl_reg(struct intel_encoder *encoder, 29 void intel_ddi_clear_act_sent(struct intel_encoder *encoder, 38 void intel_ddi_enable_clock(struct intel_encoder *encoder, 40 void intel_ddi_disable_clock(struct intel_encoder *encoder); 41 void intel_ddi_get_clock(struct intel_encoder *encoder, 44 void hsw_ddi_enable_clock(struct intel_encoder *encoder, 46 void hsw_ddi_disable_clock(struct intel_encoder *encoder); 49 intel_ddi_port_pll_type(struct intel_encoder *encoder, 51 void hsw_ddi_get_config(struct intel_encoder *encoder, 81 int intel_ddi_level(struct intel_encoder *encoder, [all …]
|
| /drivers/gpu/drm/ |
| A D | drm_encoder.c | 80 if (encoder->funcs && encoder->funcs->late_register) in drm_encoder_register_all() 81 ret = encoder->funcs->late_register(encoder); in drm_encoder_register_all() 94 if (encoder->funcs && encoder->funcs->early_unregister) in drm_encoder_unregister_all() 95 encoder->funcs->early_unregister(encoder); in drm_encoder_unregister_all() 116 encoder->dev = dev; in __drm_encoder_init() 118 encoder->funcs = funcs; in __drm_encoder_init() 126 if (!encoder->name) { in __drm_encoder_init() 202 kfree(encoder->name); in drm_encoder_cleanup() 206 memset(encoder, 0, sizeof(*encoder)); in drm_encoder_cleanup() 332 return encoder->crtc; in drm_encoder_get_crtc() [all …]
|
| A D | drm_crtc_helper.c | 127 if (connector->encoder == encoder) { in drm_helper_encoder_in_use() 341 encoder->base.id, encoder->name); in drm_crtc_helper_set_mode() 395 encoder->base.id, encoder->name, mode->name); in drm_crtc_helper_set_mode() 476 if (connector->encoder != encoder) in drm_crtc_helper_disable() 850 if (connector->encoder == encoder) in drm_helper_choose_encoder_dpms() 880 if (connector->encoder && connector->encoder->crtc == crtc) in drm_helper_choose_crtc_dpms() 911 struct drm_encoder *encoder = connector->encoder; in drm_helper_connector_dpms() local 912 struct drm_crtc *crtc = encoder ? encoder->crtc : NULL; in drm_helper_connector_dpms() 923 if (encoder) in drm_helper_connector_dpms() 935 if (encoder) in drm_helper_connector_dpms() [all …]
|
| /drivers/gpu/drm/nouveau/dispnv04/ |
| A D | tvnv17.c | 48 struct drm_device *dev = encoder->dev; in nv42_tv_sample_load() 154 if (nv04_dac_in_use(encoder)) in nv17_tv_detect() 357 if (nv04_dac_in_use(encoder)) in nv17_tv_mode_fixup() 588 nv17_tv_update_rescaler(encoder); in nv17_tv_commit() 591 nv17_ctv_update_rescaler(encoder); in nv17_tv_commit() 633 nv04_dac_output_offset(encoder), in nv17_tv_restore() 703 if (encoder->crtc) { in nv17_tv_set_property() 729 if (encoder->crtc) in nv17_tv_set_property() 769 drm_encoder_cleanup(encoder); in nv17_tv_destroy() 797 struct drm_encoder *encoder; in nv17_tv_create() local [all …]
|
| A D | tvnv04.c | 76 struct drm_device *dev = encoder->dev; in nv04_tv_dpms() 102 get_encoder_i2c_funcs(encoder)->dpms(encoder, mode); in nv04_tv_dpms() 161 get_encoder_i2c_funcs(encoder)->mode_set(encoder, mode, adjusted_mode); in nv04_tv_mode_set() 181 get_encoder_i2c_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_encoder_i2c_funcs(encoder)->create_resources(encoder, connector); in nv04_tv_create() [all …]
|
| A D | dac.c | 135 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 …]
|
| A D | nouveau_i2c_encoder.c | 53 struct nouveau_i2c_encoder *encoder, in nouveau_i2c_encoder_init() argument 76 encoder->i2c_client = client; in nouveau_i2c_encoder_init() 80 err = encoder_drv->encoder_init(client, dev, encoder); in nouveau_i2c_encoder_init() 85 encoder->encoder_i2c_funcs->set_config(&encoder->base, in nouveau_i2c_encoder_init() 111 encoder->i2c_client = NULL; in nouveau_i2c_encoder_destroy() 125 if (!get_encoder_i2c_funcs(encoder)->mode_fixup) in nouveau_i2c_encoder_mode_fixup() 128 return get_encoder_i2c_funcs(encoder)->mode_fixup(encoder, mode, adjusted_mode); in nouveau_i2c_encoder_mode_fixup() 134 return get_encoder_i2c_funcs(encoder)->detect(encoder, connector); in nouveau_i2c_encoder_detect() 137 void nouveau_i2c_encoder_save(struct drm_encoder *encoder) in nouveau_i2c_encoder_save() argument 139 get_encoder_i2c_funcs(encoder)->save(encoder); in nouveau_i2c_encoder_save() [all …]
|
| /drivers/gpu/drm/msm/disp/mdp5/ |
| A D | mdp5_encoder.c | 24 struct mdp5_kms *mdp5_kms = get_kms(encoder); in mdp5_vid_encoder_mode_set() 25 struct drm_device *dev = encoder->dev; in mdp5_vid_encoder_mode_set() 53 if (connector->encoder == encoder) { in mdp5_vid_encoder_mode_set() 117 mdp5_crtc_set_pipeline(encoder->crtc); in mdp5_vid_encoder_mode_set() 196 mdp5_cmd_encoder_disable(encoder); in mdp5_encoder_disable() 198 mdp5_vid_encoder_disable(encoder); in mdp5_encoder_disable() 211 mdp5_cmd_encoder_enable(encoder); in mdp5_encoder_enable() 213 mdp5_vid_encoder_enable(encoder); in mdp5_encoder_enable() 288 struct drm_encoder *encoder = NULL; in mdp5_encoder_init() local 298 encoder = &mdp5_encoder->base; in mdp5_encoder_init() [all …]
|
| /drivers/gpu/drm/radeon/ |
| A D | radeon_legacy_encoders.c | 51 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 D | radeon_audio.c | 190 struct drm_encoder *encoder; in radeon_audio_enable() local 384 struct drm_encoder *encoder, in radeon_audio_detect() argument 601 if (encoder->crtc) { in radeon_hdmi_set_color_depth() 651 radeon_audio_set_mute(encoder, true); in radeon_audio_hdmi_mode_set() 654 radeon_audio_write_sad_regs(encoder); in radeon_audio_hdmi_mode_set() 657 radeon_audio_set_vbi_packet(encoder); in radeon_audio_hdmi_mode_set() 658 radeon_hdmi_set_color_depth(encoder); in radeon_audio_hdmi_mode_set() 661 radeon_audio_select_pin(encoder); in radeon_audio_hdmi_mode_set() 696 radeon_audio_select_pin(encoder); in radeon_audio_dp_mode_set() 753 struct drm_encoder *encoder; in radeon_audio_component_get_eld() local [all …]
|
| A D | atombios_encoders.c | 239 pdata->encoder = radeon_encoder; in radeon_atom_backlight_init() 456 if (encoder->crtc) { in radeon_atom_get_bpc() 1042 if (encoder->crtc) { in atombios_dig_transmitter_setup2() 2144 if (encoder == test_encoder) in radeon_atom_pick_dig_encoder() 2183 struct drm_encoder *encoder; in radeon_atom_encoder_init() local 2465 dce8_program_fmt(encoder); in radeon_atom_encoder_prepare() 2467 dce4_program_fmt(encoder); in radeon_atom_encoder_prepare() 2469 dce3_program_fmt(encoder); in radeon_atom_encoder_prepare() 2471 avivo_program_fmt(encoder); in radeon_atom_encoder_prepare() 2615 drm_encoder_cleanup(encoder); in radeon_enc_destroy() [all …]
|
| A D | radeon_encoders.c | 42 struct drm_device *dev = encoder->dev; in radeon_encoder_clones() 65 if (clone_encoder == encoder) in radeon_encoder_clones() 79 struct drm_encoder *encoder; in radeon_setup_encoder_clones() local 82 encoder->possible_clones = radeon_encoder_clones(encoder); in radeon_setup_encoder_clones() 214 struct drm_encoder *encoder; in radeon_link_encoder_connector() local 233 struct drm_device *dev = encoder->dev; in radeon_encoder_set_active_device() 238 if (connector->encoder == encoder) { in radeon_encoder_set_active_device() 252 struct drm_device *dev = encoder->dev; in radeon_get_connector_for_encoder() 268 struct drm_device *dev = encoder->dev; in radeon_get_connector_for_encoder_init() 283 struct drm_device *dev = encoder->dev; in radeon_get_external_encoder() [all …]
|
| /drivers/gpu/drm/nouveau/include/dispnv04/i2c/ |
| A D | encoder_i2c.h | 52 void (*set_config)(struct drm_encoder *encoder, 58 void (*destroy)(struct drm_encoder *encoder); 68 void (*save)(struct drm_encoder *encoder); 73 void (*restore)(struct drm_encoder *encoder); 79 bool (*mode_fixup)(struct drm_encoder *encoder, 86 int (*mode_valid)(struct drm_encoder *encoder, 92 void (*mode_set)(struct drm_encoder *encoder, 105 int (*get_modes)(struct drm_encoder *encoder, 159 struct nouveau_i2c_encoder *encoder, 188 struct nouveau_i2c_encoder *encoder); [all …]
|
| /drivers/gpu/drm/nouveau/dispnv04/i2c/ |
| A D | ch7006_drv.c | 52 nouveau_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 …]
|