/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_psr.c | 182 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 D | intel_ddi_buf_trans.h | 71 void intel_ddi_buf_trans_init(struct intel_encoder *encoder);
|
H A D | intel_backlight.h | 26 struct intel_encoder *encoder,
|
H A D | intel_panel.h | 54 struct intel_encoder *encoder);
|
H A D | intel_pps.h | 48 void vlv_pps_init(struct intel_encoder *encoder,
|
H A D | intel_dsi_dcs_backlight.c | 48 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 D | intel_pmdemand.h | 58 struct intel_encoder *encoder,
|
/linux-master/drivers/media/usb/pvrusb2/ |
H A D | Makefile | 8 pvrusb2-encoder.o pvrusb2-video-v4l.o \
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_pll.c | 292 * 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 D | atombios_crtc.c | 310 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 D | drm_writeback.h | 28 * @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 D | sun8i_dw_hdmi.h | 184 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 D | omap_drv.h | 38 struct drm_encoder *encoder; member in struct:omap_drm_pipeline
|
/linux-master/drivers/media/pci/zoran/ |
H A D | zoran_device.h | 54 v4l2_subdev_call((zr)->encoder, o, f, ##args)
|
/linux-master/drivers/gpu/drm/gma500/ |
H A D | psb_intel_drv.h | 111 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 D | gma_display.c | 38 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 D | drm_internal.h | 190 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 D | dml2_utils.h | 40 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 D | zynqmp_kms.c | 413 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 D | mgag200_g200wb.c | 249 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 D | mgag200_g200eh.c | 202 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 D | mgag200_g200er.c | 245 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 D | mgag200_g200ev.c | 246 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 D | exynos_drm_drv.c | 239 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 D | sprd_dsi.c | 781 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...] |