/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_audio.h | 46 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 D | radeon_connectors.c | 110 static void radeon_property_change_mode(struct drm_encoder *encoder) in radeon_property_change_mode() argument 112 struct drm_crtc *crtc = encoder->crtc; in radeon_property_change_mode() 162 struct drm_encoder *encoder = connector_funcs->best_encoder(connector); in radeon_get_monitor_bpc() local 163 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_get_monitor_bpc() 249 struct drm_encoder *encoder; in radeon_connector_update_scratch_regs() local 255 drm_connector_for_each_possible_encoder(connector, encoder) { in radeon_connector_update_scratch_regs() 256 if ((encoder == best_encoder) && (status == connector_status_connected)) in radeon_connector_update_scratch_regs() 262 radeon_atombios_connected_scratch_regs(connector, encoder, connected); in radeon_connector_update_scratch_regs() 264 radeon_combios_connected_scratch_regs(connector, encoder, connected); in radeon_connector_update_scratch_regs() 270 struct drm_encoder *encoder; in radeon_find_encoder() local 380 struct drm_encoder *encoder; radeon_best_single_encoder() local 391 struct drm_encoder *encoder = radeon_best_single_encoder(connector); radeon_get_native_mode() local 417 radeon_connector_analog_encoder_conflict_solve(struct drm_connector *connector, struct drm_encoder *encoder, enum drm_connector_status current_status, bool priority) radeon_connector_analog_encoder_conflict_solve() argument 465 radeon_fp_native_mode(struct drm_encoder *encoder) radeon_fp_native_mode() argument 500 radeon_add_common_modes(struct drm_encoder *encoder, struct drm_connector *connector) radeon_add_common_modes() argument 556 struct drm_encoder *encoder; radeon_connector_set_property() local 772 radeon_fixup_lvds_native_mode(struct drm_encoder *encoder, struct drm_connector *connector) radeon_fixup_lvds_native_mode() argument 809 struct drm_encoder *encoder; radeon_lvds_get_modes() local 847 struct drm_encoder *encoder = radeon_best_single_encoder(connector); radeon_lvds_mode_valid() local 880 struct drm_encoder *encoder = radeon_best_single_encoder(connector); radeon_lvds_detect() local 1026 struct drm_encoder *encoder; radeon_vga_detect() local 1133 struct drm_encoder *encoder; radeon_tv_get_modes() local 1163 struct drm_encoder *encoder; radeon_tv_detect() local 1252 struct drm_encoder *encoder = NULL; radeon_dvi_detect() local 1451 struct drm_encoder *encoder; radeon_dvi_encoder() local 1541 struct drm_encoder *encoder = radeon_best_single_encoder(connector); radeon_dp_get_modes() local 1609 struct drm_encoder *encoder; radeon_connector_encoder_get_dp_bridge_encoder_id() local 1629 struct drm_encoder *encoder; radeon_connector_encoder_is_hbr2() local 1664 struct drm_encoder *encoder = radeon_best_single_encoder(connector); radeon_dp_detect() local 1783 struct drm_encoder *encoder = radeon_best_single_encoder(connector); radeon_dp_mode_valid() local 1876 struct drm_encoder *encoder; radeon_add_atom_connector() local [all...] |
H A D | r600_hdmi.c | 120 struct drm_encoder *encoder; in r600_audio_update_hdmi() local 132 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in r600_audio_update_hdmi() 133 if (!radeon_encoder_is_digital(encoder)) in r600_audio_update_hdmi() 135 if (changed || r600_hdmi_buffer_status_changed(encoder)) in r600_audio_update_hdmi() 136 r600_hdmi_update_audio_settings(encoder); in r600_audio_update_hdmi() 177 void r600_hdmi_update_acr(struct drm_encoder *encoder, long offset, in r600_hdmi_update_acr() argument 180 struct drm_device *dev = encoder->dev; in r600_hdmi_update_acr() 243 static void r600_hdmi_update_audio_infoframe(struct drm_encoder *encoder, in r600_hdmi_update_audio_infoframe() argument 246 struct drm_device *dev = encoder->dev; in r600_hdmi_update_audio_infoframe() 248 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in r600_hdmi_update_audio_infoframe() 262 r600_hdmi_is_audio_buffer_filled(struct drm_encoder *encoder) r600_hdmi_is_audio_buffer_filled() argument 276 r600_hdmi_buffer_status_changed(struct drm_encoder *encoder) r600_hdmi_buffer_status_changed() argument 295 r600_hdmi_audio_workaround(struct drm_encoder *encoder) r600_hdmi_audio_workaround() argument 340 r600_set_vbi_packet(struct drm_encoder *encoder, u32 offset) r600_set_vbi_packet() argument 351 r600_set_audio_packet(struct drm_encoder *encoder, u32 offset) r600_set_audio_packet() argument 393 r600_set_mute(struct drm_encoder *encoder, u32 offset, bool mute) r600_set_mute() argument 411 r600_hdmi_update_audio_settings(struct drm_encoder *encoder) r600_hdmi_update_audio_settings() argument 469 r600_hdmi_enable(struct drm_encoder *encoder, bool enable) r600_hdmi_enable() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/omapdrm/ |
H A D | omap_encoder.c | 17 * encoder funcs 22 /* The encoder and connector both map to same dssdev.. the encoder 32 static void omap_encoder_destroy(struct drm_encoder *encoder) in omap_encoder_destroy() argument 34 struct omap_encoder *omap_encoder = to_omap_encoder(encoder); in omap_encoder_destroy() 36 drm_encoder_cleanup(encoder); in omap_encoder_destroy() 72 static void omap_encoder_mode_set(struct drm_encoder *encoder, in omap_encoder_mode_set() argument 76 struct omap_encoder *omap_encoder = to_omap_encoder(encoder); in omap_encoder_mode_set() 78 struct drm_device *dev = encoder->dev; in omap_encoder_mode_set() 85 if (connector->encoder in omap_encoder_mode_set() 124 struct drm_encoder *encoder = NULL; omap_encoder_init() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_panel.c | 44 static void panel_encoder_dpms(struct drm_encoder *encoder, int mode) in panel_encoder_dpms() argument 46 struct panel_encoder *panel_encoder = to_panel_encoder(encoder); in panel_encoder_dpms() 61 static void panel_encoder_prepare(struct drm_encoder *encoder) in panel_encoder_prepare() argument 63 panel_encoder_dpms(encoder, DRM_MODE_DPMS_OFF); in panel_encoder_prepare() 66 static void panel_encoder_commit(struct drm_encoder *encoder) in panel_encoder_commit() argument 68 panel_encoder_dpms(encoder, DRM_MODE_DPMS_ON); in panel_encoder_commit() 71 static void panel_encoder_mode_set(struct drm_encoder *encoder, in panel_encoder_mode_set() argument 89 struct drm_encoder *encoder; in panel_encoder_create() local 99 encoder = &panel_encoder->base; in panel_encoder_create() 100 encoder in panel_encoder_create() 122 struct drm_encoder *encoder; /* our connected encoder */ global() member 186 panel_connector_create(struct drm_device *dev, struct panel_module *mod, struct drm_encoder *encoder) panel_connector_create() argument 229 struct drm_encoder *encoder; panel_modeset_init() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_panel.c | 45 static void panel_encoder_dpms(struct drm_encoder *encoder, int mode) in panel_encoder_dpms() argument 47 struct panel_encoder *panel_encoder = to_panel_encoder(encoder); in panel_encoder_dpms() 62 static void panel_encoder_prepare(struct drm_encoder *encoder) in panel_encoder_prepare() argument 64 panel_encoder_dpms(encoder, DRM_MODE_DPMS_OFF); in panel_encoder_prepare() 67 static void panel_encoder_commit(struct drm_encoder *encoder) in panel_encoder_commit() argument 69 panel_encoder_dpms(encoder, DRM_MODE_DPMS_ON); in panel_encoder_commit() 72 static void panel_encoder_mode_set(struct drm_encoder *encoder, in panel_encoder_mode_set() argument 90 struct drm_encoder *encoder; in panel_encoder_create() local 100 encoder = &panel_encoder->base; in panel_encoder_create() 101 encoder in panel_encoder_create() 123 struct drm_encoder *encoder; /* our connected encoder */ global() member 187 panel_connector_create(struct drm_device *dev, struct panel_module *mod, struct drm_encoder *encoder) panel_connector_create() argument 230 struct drm_encoder *encoder; panel_modeset_init() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | evergreen_hdmi.h | 41 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...] |
H A D | r600_hdmi.c | 121 struct drm_encoder *encoder; in r600_audio_update_hdmi() local 133 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in r600_audio_update_hdmi() 134 if (!radeon_encoder_is_digital(encoder)) in r600_audio_update_hdmi() 136 if (changed || r600_hdmi_buffer_status_changed(encoder)) in r600_audio_update_hdmi() 137 r600_hdmi_update_audio_settings(encoder); in r600_audio_update_hdmi() 178 void r600_hdmi_update_acr(struct drm_encoder *encoder, long offset, in r600_hdmi_update_acr() argument 181 struct drm_device *dev = encoder->dev; in r600_hdmi_update_acr() 244 static void r600_hdmi_update_audio_infoframe(struct drm_encoder *encoder, in r600_hdmi_update_audio_infoframe() argument 247 struct drm_device *dev = encoder->dev; in r600_hdmi_update_audio_infoframe() 249 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in r600_hdmi_update_audio_infoframe() 263 r600_hdmi_is_audio_buffer_filled(struct drm_encoder *encoder) r600_hdmi_is_audio_buffer_filled() argument 277 r600_hdmi_buffer_status_changed(struct drm_encoder *encoder) r600_hdmi_buffer_status_changed() argument 296 r600_hdmi_audio_workaround(struct drm_encoder *encoder) r600_hdmi_audio_workaround() argument 341 r600_set_vbi_packet(struct drm_encoder *encoder, u32 offset) r600_set_vbi_packet() argument 352 r600_set_audio_packet(struct drm_encoder *encoder, u32 offset) r600_set_audio_packet() argument 394 r600_set_mute(struct drm_encoder *encoder, u32 offset, bool mute) r600_set_mute() argument 412 r600_hdmi_update_audio_settings(struct drm_encoder *encoder) r600_hdmi_update_audio_settings() argument 470 r600_hdmi_enable(struct drm_encoder *encoder, bool enable) r600_hdmi_enable() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_lvds.c | 84 static struct intel_lvds_encoder *to_lvds_encoder(struct intel_encoder *encoder) in to_lvds_encoder() argument 86 return container_of(encoder, struct intel_lvds_encoder, base); in to_lvds_encoder() 105 static bool intel_lvds_get_hw_state(struct intel_encoder *encoder, in intel_lvds_get_hw_state() argument 108 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in intel_lvds_get_hw_state() 109 struct intel_lvds_encoder *lvds_encoder = to_lvds_encoder(encoder); in intel_lvds_get_hw_state() 113 wakeref = intel_display_power_get_if_enabled(i915, encoder->power_domain); in intel_lvds_get_hw_state() 119 intel_display_power_put(i915, encoder->power_domain, wakeref); in intel_lvds_get_hw_state() 124 static void intel_lvds_get_config(struct intel_encoder *encoder, in intel_lvds_get_config() argument 127 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in intel_lvds_get_config() 128 struct intel_lvds_encoder *lvds_encoder = to_lvds_encoder(encoder); in intel_lvds_get_config() 233 intel_pre_enable_lvds(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_pre_enable_lvds() argument 314 intel_enable_lvds(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_enable_lvds() argument 334 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 351 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 362 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 370 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 378 intel_lvds_shutdown(struct intel_encoder *encoder) intel_lvds_shutdown() argument 415 intel_lvds_compute_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) intel_lvds_compute_config() argument 772 struct intel_encoder *encoder; intel_get_lvds_encoder() local 784 struct intel_encoder *encoder = intel_get_lvds_encoder(i915); intel_is_dual_link_lvds() local 842 struct intel_encoder *encoder; intel_lvds_init() local [all...] |
H A D | vlv_dsi_pll.h | 16 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 D | intel_audio.c | 68 void (*audio_codec_enable)(struct intel_encoder *encoder, 71 void (*audio_codec_disable)(struct intel_encoder *encoder, 74 void (*audio_codec_get_config)(struct intel_encoder *encoder, 319 static void g4x_audio_codec_get_config(struct intel_encoder *encoder, in g4x_audio_codec_get_config() argument 322 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in g4x_audio_codec_get_config() 340 static void g4x_audio_codec_disable(struct intel_encoder *encoder, in g4x_audio_codec_disable() argument 344 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in g4x_audio_codec_disable() 355 static void g4x_audio_codec_enable(struct intel_encoder *encoder, in g4x_audio_codec_enable() argument 359 struct drm_i915_private *i915 = to_i915(encoder->base.dev); in g4x_audio_codec_enable() 385 hsw_dp_audio_config_update(struct intel_encoder *encoder, in hsw_dp_audio_config_update() argument 433 hsw_hdmi_audio_config_update(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) hsw_hdmi_audio_config_update() argument 475 hsw_audio_config_update(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) hsw_audio_config_update() argument 484 hsw_audio_codec_disable(struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) hsw_audio_codec_disable() argument 517 calc_hblank_early_prog(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) calc_hblank_early_prog() argument 580 enable_audio_dsc_wa(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) enable_audio_dsc_wa() argument 625 hsw_audio_codec_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) hsw_audio_codec_enable() argument 686 ibx_audio_codec_disable(struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) ibx_audio_codec_disable() argument 722 ibx_audio_codec_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) ibx_audio_codec_enable() argument 762 intel_audio_sdp_split_update(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_audio_sdp_split_update() argument 773 intel_audio_compute_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) intel_audio_compute_config() argument 806 intel_audio_codec_enable(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_audio_codec_enable() argument 865 intel_audio_codec_disable(struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_audio_codec_disable() argument 911 intel_acomp_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) intel_acomp_get_config() argument 928 intel_audio_codec_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) intel_audio_codec_get_config() argument 1159 struct intel_encoder *encoder; find_audio_state() local 1179 struct intel_encoder *encoder; find_audio_state() local 1198 struct intel_encoder *encoder; i915_audio_component_sync_audio_rate() local [all...] |
H A D | vlv_dsi_pll.c | 116 static int vlv_dsi_pclk(struct intel_encoder *encoder, in vlv_dsi_pclk() argument 119 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in vlv_dsi_pclk() 120 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); in vlv_dsi_pclk() 175 int vlv_dsi_pll_compute(struct intel_encoder *encoder, in vlv_dsi_pll_compute() argument 178 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in vlv_dsi_pll_compute() 179 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); in vlv_dsi_pll_compute() 202 pclk = vlv_dsi_pclk(encoder, config); in vlv_dsi_pll_compute() 213 void vlv_dsi_pll_enable(struct intel_encoder *encoder, in vlv_dsi_pll_enable() argument 216 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in vlv_dsi_pll_enable() 246 void vlv_dsi_pll_disable(struct intel_encoder *encoder) in vlv_dsi_pll_disable() argument 302 bxt_dsi_pll_disable(struct intel_encoder *encoder) bxt_dsi_pll_disable() argument 320 vlv_dsi_get_pclk(struct intel_encoder *encoder, struct intel_crtc_state *config) vlv_dsi_get_pclk() argument 339 bxt_dsi_pclk(struct intel_encoder *encoder, const struct intel_crtc_state *config) bxt_dsi_pclk() argument 352 bxt_dsi_get_pclk(struct intel_encoder *encoder, struct intel_crtc_state *config) bxt_dsi_get_pclk() argument 366 vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port) vlv_dsi_reset_clocks() argument 478 bxt_dsi_pll_compute(struct intel_encoder *encoder, struct intel_crtc_state *config) bxt_dsi_pll_compute() argument 536 bxt_dsi_pll_enable(struct intel_encoder *encoder, const struct intel_crtc_state *config) bxt_dsi_pll_enable() argument 571 bxt_dsi_reset_clocks(struct intel_encoder *encoder, enum port port) bxt_dsi_reset_clocks() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | cdv_intel_lvds.c | 106 struct drm_encoder *encoder, bool on) in cdv_intel_lvds_set_power() 135 static void cdv_intel_lvds_encoder_dpms(struct drm_encoder *encoder, int mode) in cdv_intel_lvds_encoder_dpms() argument 137 struct drm_device *dev = encoder->dev; in cdv_intel_lvds_encoder_dpms() 139 cdv_intel_lvds_set_power(dev, encoder, true); in cdv_intel_lvds_encoder_dpms() 141 cdv_intel_lvds_set_power(dev, encoder, false); in cdv_intel_lvds_encoder_dpms() 178 static bool cdv_intel_lvds_mode_fixup(struct drm_encoder *encoder, in cdv_intel_lvds_mode_fixup() argument 182 struct drm_device *dev = encoder->dev; in cdv_intel_lvds_mode_fixup() 191 if (tmp_encoder != encoder in cdv_intel_lvds_mode_fixup() 192 && tmp_encoder->crtc == encoder->crtc) { in cdv_intel_lvds_mode_fixup() 193 pr_err("Can't enable LVDS and another encoder o in cdv_intel_lvds_mode_fixup() 105 cdv_intel_lvds_set_power(struct drm_device *dev, struct drm_encoder *encoder, bool on) cdv_intel_lvds_set_power() argument 227 cdv_intel_lvds_prepare(struct drm_encoder *encoder) cdv_intel_lvds_prepare() argument 245 cdv_intel_lvds_commit(struct drm_encoder *encoder) cdv_intel_lvds_commit() argument 258 cdv_intel_lvds_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) cdv_intel_lvds_mode_set() argument 344 struct drm_encoder *encoder = connector->encoder; cdv_intel_lvds_set_property() local 488 struct drm_encoder *encoder; cdv_intel_lvds_init() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_lcdc_encoder.c | 27 static struct mdp4_kms *get_kms(struct drm_encoder *encoder) in get_kms() argument 29 struct msm_drm_private *priv = encoder->dev->dev_private; in get_kms() 33 static void mdp4_lcdc_encoder_destroy(struct drm_encoder *encoder) in mdp4_lcdc_encoder_destroy() argument 36 to_mdp4_lcdc_encoder(encoder); in mdp4_lcdc_encoder_destroy() 37 drm_encoder_cleanup(encoder); in mdp4_lcdc_encoder_destroy() 46 static struct drm_connector *get_connector(struct drm_encoder *encoder) in get_connector() argument 48 struct drm_device *dev = encoder->dev; in get_connector() 52 if (connector->encoder == encoder) in get_connector() 58 static void setup_phy(struct drm_encoder *encoder) in setup_phy() argument 213 mdp4_lcdc_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) mdp4_lcdc_encoder_mode_set() argument 272 mdp4_lcdc_encoder_disable(struct drm_encoder *encoder) mdp4_lcdc_encoder_disable() argument 313 mdp4_lcdc_encoder_enable(struct drm_encoder *encoder) mdp4_lcdc_encoder_enable() argument 375 mdp4_lcdc_round_pixclk(struct drm_encoder *encoder, unsigned long rate) mdp4_lcdc_round_pixclk() argument 386 struct drm_encoder *encoder = NULL; mdp4_lcdc_encoder_init() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/ |
H A D | cdv_intel_lvds.c | 108 struct drm_encoder *encoder, bool on) in cdv_intel_lvds_set_power() 137 static void cdv_intel_lvds_encoder_dpms(struct drm_encoder *encoder, int mode) in cdv_intel_lvds_encoder_dpms() argument 139 struct drm_device *dev = encoder->dev; in cdv_intel_lvds_encoder_dpms() 141 cdv_intel_lvds_set_power(dev, encoder, true); in cdv_intel_lvds_encoder_dpms() 143 cdv_intel_lvds_set_power(dev, encoder, false); in cdv_intel_lvds_encoder_dpms() 180 static bool cdv_intel_lvds_mode_fixup(struct drm_encoder *encoder, in cdv_intel_lvds_mode_fixup() argument 184 struct drm_device *dev = encoder->dev; in cdv_intel_lvds_mode_fixup() 193 if (tmp_encoder != encoder in cdv_intel_lvds_mode_fixup() 194 && tmp_encoder->crtc == encoder->crtc) { in cdv_intel_lvds_mode_fixup() 195 pr_err("Can't enable LVDS and another encoder o in cdv_intel_lvds_mode_fixup() 107 cdv_intel_lvds_set_power(struct drm_device *dev, struct drm_encoder *encoder, bool on) cdv_intel_lvds_set_power() argument 229 cdv_intel_lvds_prepare(struct drm_encoder *encoder) cdv_intel_lvds_prepare() argument 247 cdv_intel_lvds_commit(struct drm_encoder *encoder) cdv_intel_lvds_commit() argument 260 cdv_intel_lvds_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) cdv_intel_lvds_mode_set() argument 336 struct drm_encoder *encoder = connector->encoder; cdv_intel_lvds_set_property() local 481 struct drm_encoder *encoder; cdv_intel_lvds_init() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/mdp4/ |
H A D | mdp4_lcdc_encoder.c | 27 static struct mdp4_kms *get_kms(struct drm_encoder *encoder) in get_kms() argument 29 struct msm_drm_private *priv = encoder->dev->dev_private; in get_kms() 33 static void mdp4_lcdc_encoder_destroy(struct drm_encoder *encoder) in mdp4_lcdc_encoder_destroy() argument 36 to_mdp4_lcdc_encoder(encoder); in mdp4_lcdc_encoder_destroy() 37 drm_encoder_cleanup(encoder); in mdp4_lcdc_encoder_destroy() 46 static struct drm_connector *get_connector(struct drm_encoder *encoder) in get_connector() argument 48 struct drm_device *dev = encoder->dev; in get_connector() 52 if (connector->encoder == encoder) in get_connector() 58 static void setup_phy(struct drm_encoder *encoder) in setup_phy() argument 213 mdp4_lcdc_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) mdp4_lcdc_encoder_mode_set() argument 272 mdp4_lcdc_encoder_disable(struct drm_encoder *encoder) mdp4_lcdc_encoder_disable() argument 313 mdp4_lcdc_encoder_enable(struct drm_encoder *encoder) mdp4_lcdc_encoder_enable() argument 375 mdp4_lcdc_round_pixclk(struct drm_encoder *encoder, unsigned long rate) mdp4_lcdc_round_pixclk() argument 386 struct drm_encoder *encoder = NULL; mdp4_lcdc_encoder_init() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/ |
H A D | sun4i_rgb.c | 25 struct drm_encoder encoder; member 40 drm_encoder_to_sun4i_rgb(struct drm_encoder *encoder) in drm_encoder_to_sun4i_rgb() argument 42 return container_of(encoder, struct sun4i_rgb, in drm_encoder_to_sun4i_rgb() 43 encoder); in drm_encoder_to_sun4i_rgb() 159 static void sun4i_rgb_encoder_enable(struct drm_encoder *encoder) in sun4i_rgb_encoder_enable() argument 161 struct sun4i_rgb *rgb = drm_encoder_to_sun4i_rgb(encoder); in sun4i_rgb_encoder_enable() 171 static void sun4i_rgb_encoder_disable(struct drm_encoder *encoder) in sun4i_rgb_encoder_disable() argument 173 struct sun4i_rgb *rgb = drm_encoder_to_sun4i_rgb(encoder); in sun4i_rgb_encoder_disable() 191 struct drm_encoder *encoder; in sun4i_rgb_init() local 199 encoder in sun4i_rgb_init() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/ |
H A D | sun4i_rgb.c | 25 struct drm_encoder encoder; member 40 drm_encoder_to_sun4i_rgb(struct drm_encoder *encoder) in drm_encoder_to_sun4i_rgb() argument 42 return container_of(encoder, struct sun4i_rgb, in drm_encoder_to_sun4i_rgb() 43 encoder); in drm_encoder_to_sun4i_rgb() 159 static void sun4i_rgb_encoder_enable(struct drm_encoder *encoder) in sun4i_rgb_encoder_enable() argument 161 struct sun4i_rgb *rgb = drm_encoder_to_sun4i_rgb(encoder); in sun4i_rgb_encoder_enable() 171 static void sun4i_rgb_encoder_disable(struct drm_encoder *encoder) in sun4i_rgb_encoder_disable() argument 173 struct sun4i_rgb *rgb = drm_encoder_to_sun4i_rgb(encoder); in sun4i_rgb_encoder_disable() 191 struct drm_encoder *encoder; in sun4i_rgb_init() local 199 encoder in sun4i_rgb_init() [all...] |
/third_party/skia/third_party/externals/dawn/src/tests/unittests/validation/ |
H A D | DynamicStateCommandValidationTests.cpp | 32 wgpu::CommandEncoder encoder = device.CreateCommandEncoder(); in TestViewportCall() local 33 wgpu::RenderPassEncoder pass = encoder.BeginRenderPass(&rp.renderPassInfo); in TestViewportCall() 38 encoder.Finish(); in TestViewportCall() 40 ASSERT_DEVICE_ERROR(encoder.Finish()); in TestViewportCall() 145 wgpu::CommandEncoder encoder = device.CreateCommandEncoder(); in TestScissorCall() local 146 wgpu::RenderPassEncoder pass = encoder.BeginRenderPass(&rp.renderPassInfo); in TestScissorCall() 151 encoder.Finish(); in TestScissorCall() 153 ASSERT_DEVICE_ERROR(encoder.Finish()); in TestScissorCall() 212 wgpu::CommandEncoder encoder = device.CreateCommandEncoder(); in TEST_F() local 214 wgpu::RenderPassEncoder pass = encoder in TEST_F() 226 wgpu::CommandEncoder encoder = device.CreateCommandEncoder(); TEST_F() local 242 wgpu::CommandEncoder encoder = device.CreateCommandEncoder(); TEST_F() local 255 wgpu::CommandEncoder encoder = device.CreateCommandEncoder(); TEST_F() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_dpio_phy.h | 30 void bxt_ddi_phy_set_lane_optim_mask(struct intel_encoder *encoder, 32 u8 bxt_ddi_phy_get_lane_lat_optim_mask(struct intel_encoder *encoder); 34 void chv_set_phy_signal_level(struct intel_encoder *encoder, 37 void chv_data_lane_soft_reset(struct intel_encoder *encoder, 40 void chv_phy_pre_pll_enable(struct intel_encoder *encoder, 42 void chv_phy_pre_encoder_enable(struct intel_encoder *encoder, 44 void chv_phy_release_cl2_override(struct intel_encoder *encoder); 45 void chv_phy_post_pll_disable(struct intel_encoder *encoder, 48 void vlv_set_phy_signal_level(struct intel_encoder *encoder, 51 void vlv_phy_pre_pll_enable(struct intel_encoder *encoder, [all...] |
/third_party/skia/third_party/externals/brotli/java/org/brotli/wrapper/enc/ |
H A D | BrotliOutputStream.java | 14 * Output stream that wraps native brotli encoder. 17 /** The default internal buffer size used by the encoder. */ 20 private final Encoder encoder; field in BrotliOutputStream 31 this.encoder = new Encoder(Channels.newChannel(destination), params, bufferSize); in BrotliOutputStream() 45 encoder.close(); in close() 50 if (encoder.closed) { in flush() 53 encoder.flush(); in flush() 58 if (encoder.closed) { in write() 61 while (!encoder.encode(EncoderJNI.Operation.PROCESS)) { in write() 64 encoder in write() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_connectors.c | 90 static void amdgpu_connector_property_change_mode(struct drm_encoder *encoder) in amdgpu_connector_property_change_mode() argument 92 struct drm_crtc *crtc = encoder->crtc; in amdgpu_connector_property_change_mode() 140 struct drm_encoder *encoder = connector_funcs->best_encoder(connector); in amdgpu_connector_get_monitor_bpc() local 141 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_connector_get_monitor_bpc() 218 struct drm_encoder *encoder; in amdgpu_connector_update_scratch_regs() local 224 drm_connector_for_each_possible_encoder(connector, encoder) { in amdgpu_connector_update_scratch_regs() 225 if ((encoder == best_encoder) && (status == connector_status_connected)) in amdgpu_connector_update_scratch_regs() 230 amdgpu_atombios_encoder_set_bios_scratch_regs(connector, encoder, connected); in amdgpu_connector_update_scratch_regs() 238 struct drm_encoder *encoder; in amdgpu_connector_find_encoder() local 240 drm_connector_for_each_possible_encoder(connector, encoder) { in amdgpu_connector_find_encoder() 350 struct drm_encoder *encoder; amdgpu_connector_best_single_encoder() local 361 struct drm_encoder *encoder = amdgpu_connector_best_single_encoder(connector); amdgpu_get_native_mode() local 381 amdgpu_connector_lcd_native_mode(struct drm_encoder *encoder) amdgpu_connector_lcd_native_mode() argument 418 amdgpu_connector_add_common_modes(struct drm_encoder *encoder, struct drm_connector *connector) amdgpu_connector_add_common_modes() argument 476 struct drm_encoder *encoder; amdgpu_connector_set_property() local 616 amdgpu_connector_fixup_lcd_native_mode(struct drm_encoder *encoder, struct drm_connector *connector) amdgpu_connector_fixup_lcd_native_mode() argument 653 struct drm_encoder *encoder; amdgpu_connector_lvds_get_modes() local 691 struct drm_encoder *encoder = amdgpu_connector_best_single_encoder(connector); amdgpu_connector_lvds_mode_valid() local 722 struct drm_encoder *encoder = amdgpu_connector_best_single_encoder(connector); amdgpu_connector_lvds_detect() local 861 struct drm_encoder *encoder; amdgpu_connector_vga_detect() local 1085 struct drm_encoder *encoder; amdgpu_connector_dvi_detect() local 1136 struct drm_encoder *encoder; amdgpu_connector_dvi_encoder() local 1220 struct drm_encoder *encoder = amdgpu_connector_best_single_encoder(connector); amdgpu_connector_dp_get_modes() local 1288 struct drm_encoder *encoder; amdgpu_connector_encoder_get_dp_bridge_encoder_id() local 1308 struct drm_encoder *encoder; amdgpu_connector_encoder_is_hbr2() local 1342 struct drm_encoder *encoder = amdgpu_connector_best_single_encoder(connector); amdgpu_connector_dp_detect() local 1445 struct drm_encoder *encoder = amdgpu_connector_best_single_encoder(connector); amdgpu_connector_dp_mode_valid() local 1545 struct drm_encoder *encoder; amdgpu_connector_add() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_connectors.c | 91 static void amdgpu_connector_property_change_mode(struct drm_encoder *encoder) in amdgpu_connector_property_change_mode() argument 93 struct drm_crtc *crtc = encoder->crtc; in amdgpu_connector_property_change_mode() 141 struct drm_encoder *encoder = connector_funcs->best_encoder(connector); in amdgpu_connector_get_monitor_bpc() local 142 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_connector_get_monitor_bpc() 219 struct drm_encoder *encoder; in amdgpu_connector_update_scratch_regs() local 225 drm_connector_for_each_possible_encoder(connector, encoder) { in amdgpu_connector_update_scratch_regs() 226 if ((encoder == best_encoder) && (status == connector_status_connected)) in amdgpu_connector_update_scratch_regs() 231 amdgpu_atombios_encoder_set_bios_scratch_regs(connector, encoder, connected); in amdgpu_connector_update_scratch_regs() 239 struct drm_encoder *encoder; in amdgpu_connector_find_encoder() local 241 drm_connector_for_each_possible_encoder(connector, encoder) { in amdgpu_connector_find_encoder() 351 struct drm_encoder *encoder; amdgpu_connector_best_single_encoder() local 362 struct drm_encoder *encoder = amdgpu_connector_best_single_encoder(connector); amdgpu_get_native_mode() local 382 amdgpu_connector_lcd_native_mode(struct drm_encoder *encoder) amdgpu_connector_lcd_native_mode() argument 419 amdgpu_connector_add_common_modes(struct drm_encoder *encoder, struct drm_connector *connector) amdgpu_connector_add_common_modes() argument 477 struct drm_encoder *encoder; amdgpu_connector_set_property() local 626 amdgpu_connector_fixup_lcd_native_mode(struct drm_encoder *encoder, struct drm_connector *connector) amdgpu_connector_fixup_lcd_native_mode() argument 663 struct drm_encoder *encoder; amdgpu_connector_lvds_get_modes() local 701 struct drm_encoder *encoder = amdgpu_connector_best_single_encoder(connector); amdgpu_connector_lvds_mode_valid() local 732 struct drm_encoder *encoder = amdgpu_connector_best_single_encoder(connector); amdgpu_connector_lvds_detect() local 880 struct drm_encoder *encoder; amdgpu_connector_vga_detect() local 1124 struct drm_encoder *encoder; amdgpu_connector_dvi_detect() local 1176 struct drm_encoder *encoder; amdgpu_connector_dvi_encoder() local 1260 struct drm_encoder *encoder = amdgpu_connector_best_single_encoder(connector); amdgpu_connector_dp_get_modes() local 1328 struct drm_encoder *encoder; amdgpu_connector_encoder_get_dp_bridge_encoder_id() local 1348 struct drm_encoder *encoder; amdgpu_connector_encoder_is_hbr2() local 1382 struct drm_encoder *encoder = amdgpu_connector_best_single_encoder(connector); amdgpu_connector_dp_detect() local 1485 struct drm_encoder *encoder = amdgpu_connector_best_single_encoder(connector); amdgpu_connector_dp_mode_valid() local 1585 struct drm_encoder *encoder; amdgpu_connector_add() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/rockchip/ |
H A D | analogix_dp-rockchip.c | 61 struct rockchip_encoder encoder; member 75 static struct rockchip_dp_device *encoder_to_dp(struct drm_encoder *encoder) in encoder_to_dp() argument 77 struct rockchip_encoder *rkencoder = to_rockchip_encoder(encoder); in encoder_to_dp() 79 return container_of(rkencoder, struct rockchip_dp_device, encoder); in encoder_to_dp() 144 rockchip_dp_drm_encoder_mode_fixup(struct drm_encoder *encoder, in rockchip_dp_drm_encoder_mode_fixup() argument 152 static void rockchip_dp_drm_encoder_mode_set(struct drm_encoder *encoder, in rockchip_dp_drm_encoder_mode_set() argument 160 struct drm_crtc *rockchip_dp_drm_get_new_crtc(struct drm_encoder *encoder, in rockchip_dp_drm_get_new_crtc() argument 166 connector = drm_atomic_get_new_connector_for_encoder(state, encoder); in rockchip_dp_drm_get_new_crtc() 177 static void rockchip_dp_drm_encoder_enable(struct drm_encoder *encoder, in rockchip_dp_drm_encoder_enable() argument 180 struct rockchip_dp_device *dp = encoder_to_dp(encoder); in rockchip_dp_drm_encoder_enable() 219 rockchip_dp_drm_encoder_disable(struct drm_encoder *encoder, struct drm_atomic_state *state) rockchip_dp_drm_encoder_disable() argument 243 rockchip_dp_drm_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_state, struct drm_connector_state *conn_state) rockchip_dp_drm_encoder_atomic_check() argument 311 struct drm_encoder *encoder = &dp->encoder.encoder; rockchip_dp_drm_create_encoder() local [all...] |
H A D | rockchip_lvds.c | 62 struct rockchip_encoder encoder; member 71 static inline struct rockchip_lvds *encoder_to_lvds(struct drm_encoder *encoder) in encoder_to_lvds() argument 73 struct rockchip_encoder *rkencoder = to_rockchip_encoder(encoder); in encoder_to_lvds() 75 return container_of(rkencoder, struct rockchip_lvds, encoder); in encoder_to_lvds() 133 rockchip_lvds_encoder_atomic_check(struct drm_encoder *encoder, in rockchip_lvds_encoder_atomic_check() argument 241 static int rk3288_lvds_grf_config(struct drm_encoder *encoder, in rk3288_lvds_grf_config() argument 244 struct rockchip_lvds *lvds = encoder_to_lvds(encoder); in rk3288_lvds_grf_config() 274 struct drm_encoder *encoder) in rk3288_lvds_set_vop_source() 279 ret = drm_of_encoder_active_endpoint_id(lvds->dev->of_node, encoder); in rk3288_lvds_set_vop_source() 294 static void rk3288_lvds_encoder_enable(struct drm_encoder *encoder) in rk3288_lvds_encoder_enable() argument 273 rk3288_lvds_set_vop_source(struct rockchip_lvds *lvds, struct drm_encoder *encoder) rk3288_lvds_set_vop_source() argument 326 rk3288_lvds_encoder_disable(struct drm_encoder *encoder) rk3288_lvds_encoder_disable() argument 364 px30_lvds_grf_config(struct drm_encoder *encoder, struct drm_display_mode *mode) px30_lvds_grf_config() argument 381 px30_lvds_set_vop_source(struct rockchip_lvds *lvds, struct drm_encoder *encoder) px30_lvds_set_vop_source() argument 395 px30_lvds_encoder_enable(struct drm_encoder *encoder) px30_lvds_encoder_enable() argument 427 px30_lvds_encoder_disable(struct drm_encoder *encoder) px30_lvds_encoder_disable() argument 550 struct drm_encoder *encoder; rockchip_lvds_bind() local [all...] |