Searched refs:encoder (Results 226 - 250 of 481) sorted by relevance

1234567891011>>

/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_psr.c182 bool intel_encoder_can_psr(struct intel_encoder *encoder) argument
184 if (intel_encoder_is_dp(encoder) || encoder->type == INTEL_OUTPUT_DP_MST)
185 return CAN_PSR(enc_to_intel_dp(encoder)) ||
186 CAN_PANEL_REPLAY(enc_to_intel_dp(encoder));
1447 void intel_psr_get_config(struct intel_encoder *encoder, argument
1450 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev);
1451 struct intel_digital_port *dig_port = enc_to_dig_port(encoder);
2011 struct intel_encoder *encoder; local
2016 for_each_intel_encoder_mask_with_psr(&dev_priv->drm, encoder,
2397 struct intel_encoder *encoder; local
2440 struct intel_encoder *encoder; local
2523 struct intel_encoder *encoder; local
2763 struct intel_encoder *encoder; local
2873 struct intel_encoder *encoder; local
3122 struct intel_encoder *encoder; local
3145 struct intel_encoder *encoder; local
3311 struct intel_encoder *encoder; local
3333 struct intel_encoder *encoder; local
3360 struct intel_encoder *encoder; local
[all...]
H A Dintel_ddi_buf_trans.h71 void intel_ddi_buf_trans_init(struct intel_encoder *encoder);
H A Dintel_backlight.h26 struct intel_encoder *encoder,
H A Dintel_panel.h54 struct intel_encoder *encoder);
H A Dintel_pps.h48 void vlv_pps_init(struct intel_encoder *encoder,
H A Dintel_dsi_dcs_backlight.c48 struct intel_encoder *encoder = intel_attached_encoder(connector); local
49 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder);
193 struct intel_encoder *encoder = intel_attached_encoder(intel_connector); local
199 if (drm_WARN_ON(dev, encoder->type != INTEL_OUTPUT_DSI))
H A Dintel_pmdemand.h58 struct intel_encoder *encoder,
/linux-master/drivers/media/usb/pvrusb2/
H A DMakefile8 pvrusb2-encoder.o pvrusb2-video-v4l.o \
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_pll.c292 * Returns the PPLL (Pixel PLL) used by another crtc/encoder which is
306 if (test_amdgpu_crtc->encoder &&
307 ENCODER_MODE_IS_DP(amdgpu_atombios_encoder_get_encoder_mode(test_amdgpu_crtc->encoder))) {
321 * Returns the PPLL (Pixel PLL) used by another non-DP crtc/encoder which can
341 if (test_amdgpu_crtc->encoder &&
342 !ENCODER_MODE_IS_DP(amdgpu_atombios_encoder_get_encoder_mode(test_amdgpu_crtc->encoder))) {
H A Datombios_crtc.c310 struct drm_encoder *encoder = amdgpu_crtc->encoder; local
311 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
312 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder);
314 int encoder_mode = amdgpu_atombios_encoder_get_encoder_mode(encoder);
318 bool is_duallink = amdgpu_dig_monitor_is_duallink(encoder, mode->clock);
326 (amdgpu_encoder_get_dp_bridge_encoder_id(encoder) != ENCODER_OBJECT_ID_NONE)) {
375 * accordingly based on the encoder/transmitter to work around
423 if (amdgpu_encoder_get_dp_bridge_encoder_id(encoder) !=
426 amdgpu_encoder_get_dp_bridge_encoder_id(encoder);
[all...]
/linux-master/include/drm/
H A Ddrm_writeback.h28 * @encoder: Internal encoder used by the connector to fulfill
30 * @drm_writeback_connector control the behaviour of the @encoder
34 * is not valid as the encoder is managed within their drivers.
36 struct drm_encoder encoder; member in struct:drm_writeback_connector
/linux-master/drivers/gpu/drm/sun4i/
H A Dsun8i_dw_hdmi.h184 struct drm_encoder encoder; member in struct:sun8i_dw_hdmi
195 encoder_to_sun8i_dw_hdmi(struct drm_encoder *encoder) argument
197 return container_of(encoder, struct sun8i_dw_hdmi, encoder);
/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_drv.h38 struct drm_encoder *encoder; member in struct:omap_drm_pipeline
/linux-master/drivers/media/pci/zoran/
H A Dzoran_device.h54 v4l2_subdev_call((zr)->encoder, o, f, ##args)
/linux-master/drivers/gpu/drm/gma500/
H A Dpsb_intel_drv.h111 struct gma_encoder *encoder; member in struct:gma_connector
199 struct gma_encoder *encoder);
204 return to_gma_connector(connector)->encoder;
211 extern bool psb_intel_lvds_mode_fixup(struct drm_encoder *encoder,
H A Dgma_display.c38 if (connector->encoder && connector->encoder->crtc == crtc) {
677 void gma_encoder_prepare(struct drm_encoder *encoder) argument
680 encoder->helper_private;
682 encoder_funcs->dpms(encoder, DRM_MODE_DPMS_OFF);
685 void gma_encoder_commit(struct drm_encoder *encoder) argument
688 encoder->helper_private;
690 encoder_funcs->dpms(encoder, DRM_MODE_DPMS_ON);
693 void gma_encoder_destroy(struct drm_encoder *encoder) argument
695 struct gma_encoder *intel_encoder = to_gma_encoder(encoder);
709 gma_connector_attach_encoder(struct gma_connector *connector, struct gma_encoder *encoder) argument
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_internal.h190 void drm_debugfs_encoder_add(struct drm_encoder *encoder);
191 void drm_debugfs_encoder_remove(struct drm_encoder *encoder);
229 static inline void drm_debugfs_encoder_add(struct drm_encoder *encoder) argument
233 static inline void drm_debugfs_encoder_remove(struct drm_encoder *encoder) argument
/linux-master/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddml2_utils.h40 unsigned int dml2_util_get_maximum_odm_combine_for_output(bool force_odm_4to1, enum dml_output_encoder_class encoder, bool dsc_enabled);
/linux-master/drivers/gpu/drm/xlnx/
H A Dzynqmp_kms.c413 struct drm_encoder *encoder = &dpsub->drm->encoder; local
428 /* Create the encoder and attach the bridge. */
429 encoder->possible_crtcs |= drm_crtc_mask(&dpsub->drm->crtc);
430 drm_simple_encoder_init(&dpsub->drm->dev, encoder, DRM_MODE_ENCODER_NONE);
432 ret = drm_bridge_attach(encoder, dpsub->bridge, NULL,
435 dev_err(dpsub->dev, "failed to attach bridge to encoder\n");
440 connector = drm_bridge_connector_init(&dpsub->drm->dev, encoder);
446 ret = drm_connector_attach_encoder(connector, encoder);
448 dev_err(dpsub->dev, "failed to attach connector to encoder\
[all...]
/linux-master/drivers/gpu/drm/mgag200/
H A Dmgag200_g200wb.c249 struct drm_encoder *encoder = &mdev->encoder; local
279 encoder->possible_crtcs = drm_crtc_mask(crtc);
280 ret = drm_encoder_init(dev, encoder, &mgag200_g200wb_dac_encoder_funcs,
303 ret = drm_connector_attach_encoder(connector, encoder);
H A Dmgag200_g200eh.c202 struct drm_encoder *encoder = &mdev->encoder; local
232 encoder->possible_crtcs = drm_crtc_mask(crtc);
233 ret = drm_encoder_init(dev, encoder, &mgag200_g200eh_dac_encoder_funcs,
256 ret = drm_connector_attach_encoder(connector, encoder);
H A Dmgag200_g200er.c245 struct drm_encoder *encoder = &mdev->encoder; local
275 encoder->possible_crtcs = drm_crtc_mask(crtc);
276 ret = drm_encoder_init(dev, encoder, &mgag200_g200er_dac_encoder_funcs,
299 ret = drm_connector_attach_encoder(connector, encoder);
H A Dmgag200_g200ev.c246 struct drm_encoder *encoder = &mdev->encoder; local
276 encoder->possible_crtcs = drm_crtc_mask(crtc);
277 ret = drm_encoder_init(dev, encoder, &mgag200_g200ev_dac_encoder_funcs,
300 ret = drm_connector_attach_encoder(connector, encoder);
/linux-master/drivers/gpu/drm/exynos/
H A Dexynos_drm_drv.c239 struct drm_encoder *encoder; local
266 list_for_each_entry(encoder, &drm->mode_config.encoder_list, head)
267 clone_mask |= drm_encoder_mask(encoder);
269 list_for_each_entry(encoder, &drm->mode_config.encoder_list, head)
270 encoder->possible_clones = clone_mask;
/linux-master/drivers/gpu/drm/sprd/
H A Dsprd_dsi.c781 static void sprd_dsi_encoder_mode_set(struct drm_encoder *encoder, argument
785 struct sprd_dsi *dsi = encoder_to_dsi(encoder);
790 static void sprd_dsi_encoder_enable(struct drm_encoder *encoder) argument
792 struct sprd_dsi *dsi = encoder_to_dsi(encoder);
793 struct sprd_dpu *dpu = to_sprd_crtc(encoder->crtc);
827 static void sprd_dsi_encoder_disable(struct drm_encoder *encoder) argument
829 struct sprd_dsi *dsi = encoder_to_dsi(encoder);
830 struct sprd_dpu *dpu = to_sprd_crtc(encoder->crtc);
858 struct drm_encoder *encoder = &dsi->encoder; local
[all...]

Completed in 424 milliseconds

1234567891011>>