/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | tvnv17.h | 124 void nv17_tv_update_properties(struct drm_encoder *encoder); 125 void nv17_tv_update_rescaler(struct drm_encoder *encoder); 126 void nv17_ctv_update_rescaler(struct drm_encoder *encoder);
|
H A D | tvmodesnv17.c | 217 * The following is some guesswork on how the TV encoder flicker 316 static void tv_setup_filter(struct drm_encoder *encoder) argument 318 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); 319 struct nv17_tv_norm_params *tv_norm = get_tv_norm(encoder); 320 struct drm_display_mode *mode = &encoder->crtc->mode; 472 void nv17_tv_update_properties(struct drm_encoder *encoder) argument 474 struct drm_device *dev = encoder->dev; 475 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); 477 struct nv17_tv_norm_params *tv_norm = get_tv_norm(encoder); 527 void nv17_tv_update_rescaler(struct drm_encoder *encoder) argument 543 nv17_ctv_update_rescaler(struct drm_encoder *encoder) argument [all...] |
/drivers/gpu/drm/i915/ |
H A D | intel_sdvo.c | 142 /* DDC bus used by this SDVO encoder */ 205 static struct intel_sdvo *to_sdvo(struct intel_encoder *encoder) argument 207 return container_of(encoder, struct intel_sdvo, base); 933 intel_sdvo_get_value(encoder, SDVO_CMD_GET_HBUF_AV_SPLIT, &av_split, 1); 937 intel_sdvo_write_cmd(encoder, SDVO_CMD_SET_HBUF_INDEX, 939 intel_sdvo_write_cmd(encoder, SDVO_CMD_GET_HBUF_INFO, NULL, 0); 940 intel_sdvo_read_response(encoder, &buf_size, 1); 944 intel_sdvo_write_cmd(encoder, SDVO_CMD_GET_HBUF_DATA, 946 intel_sdvo_read_response(encoder, pos, 8); 1114 static bool intel_sdvo_compute_config(struct intel_encoder *encoder, argument 1317 intel_sdvo_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) argument 1340 intel_sdvo_get_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument 1427 intel_disable_sdvo(struct intel_encoder *encoder) argument 1468 intel_enable_sdvo(struct intel_encoder *encoder) argument 1632 intel_sdvo_enable_hotplug(struct intel_encoder *encoder) argument 2246 intel_sdvo_enc_destroy(struct drm_encoder *encoder) argument 2412 intel_sdvo_connector_init(struct intel_sdvo_connector *connector, struct intel_sdvo *encoder) argument 2472 struct drm_encoder *encoder = &intel_sdvo->base.base; local 2527 struct drm_encoder *encoder = &intel_sdvo->base.base; local 2570 struct drm_encoder *encoder = &intel_sdvo->base.base; local 2606 struct drm_encoder *encoder = &intel_sdvo->base.base; local [all...] |
H A D | intel_display.c | 105 return connector->encoder; 414 struct intel_encoder *encoder; local 416 for_each_encoder_on_crtc(dev, crtc, encoder) 417 if (encoder->type == type) 2935 * an enabled pch encoder. 4101 struct intel_encoder *encoder; local 4129 for_each_encoder_on_crtc(dev, crtc, encoder) 4130 if (encoder->pre_enable) 4131 encoder->pre_enable(encoder); 4206 struct intel_encoder *encoder; local 4301 struct intel_encoder *encoder; local 4363 struct intel_encoder *encoder; local 4782 struct intel_encoder *encoder; local 4855 struct intel_encoder *encoder; local 4929 struct intel_encoder *encoder; local 5113 intel_encoder_destroy(struct drm_encoder *encoder) argument 5124 intel_encoder_dpms(struct intel_encoder *encoder, int mode) argument 5142 struct intel_encoder *encoder = connector->encoder; local 5205 struct intel_encoder *encoder = connector->encoder; local 6202 struct intel_encoder *encoder; local 6521 struct intel_encoder *encoder; local 6837 struct intel_encoder *encoder; local 6869 struct intel_encoder *encoder; local 7213 struct intel_encoder *encoder; local 8187 intel_write_eld(struct drm_encoder *encoder, struct drm_display_mode *mode) argument 8672 struct drm_encoder *encoder = &intel_encoder->base; local 8805 struct drm_encoder *encoder = &intel_encoder->base; local 10116 struct intel_encoder *encoder; local 10148 struct intel_encoder *encoder; local 10320 check_single_encoder_cloning(struct intel_crtc *crtc, struct intel_encoder *encoder) argument 10340 struct intel_encoder *encoder; local 10359 struct intel_encoder *encoder; local 10478 struct intel_encoder *encoder; local 10561 struct drm_encoder *encoder; local 10849 struct intel_encoder *encoder; local 10916 struct intel_encoder *encoder; local 11259 struct drm_encoder *encoder; local 11307 struct intel_encoder *encoder; local 11411 struct intel_encoder *encoder; local 11539 struct intel_encoder *encoder; local 12196 struct drm_encoder *encoder = connector->base.encoder; local 12230 intel_encoder_clones(struct intel_encoder *encoder) argument 12304 struct intel_encoder *encoder; local 13183 struct intel_encoder *encoder; local 13227 intel_sanitize_encoder(struct intel_encoder *encoder) argument 13317 struct intel_encoder *encoder; local 13399 struct intel_encoder *encoder; local 13567 intel_connector_attach_encoder(struct intel_connector *connector, struct intel_encoder *encoder) argument [all...] |
H A D | intel_fbdev.c | 346 struct drm_encoder *encoder; local 368 encoder = connector->encoder; 369 if (!encoder || WARN_ON(!encoder->crtc)) { 373 DRM_DEBUG_KMS("connector %s has no encoder or crtc, skipping\n", 381 new_crtc = intel_fb_helper_crtc(fb_helper, encoder->crtc); 433 intel_mode_from_pipe_config(&encoder->crtc->hwmode, 434 &to_intel_crtc(encoder->crtc)->config); 435 modes[i] = &encoder [all...] |
/drivers/gpu/drm/msm/mdp/mdp5/ |
H A D | mdp5_kms.c | 204 struct drm_encoder *encoder) 279 struct drm_encoder *encoder; local 305 /* Construct encoder for HDMI: */ 306 encoder = mdp5_encoder_init(dev, 3, INTF_HDMI); 307 if (IS_ERR(encoder)) { 308 dev_err(dev->dev, "failed to construct encoder\n"); 309 ret = PTR_ERR(encoder); 314 * the INTF/encoder.. the easiest way to deal with this (ie. what 321 encoder->possible_crtcs = BIT(0); 324 priv->encoders[priv->num_encoders++] = encoder; 203 mdp5_round_pixclk(struct msm_kms *kms, unsigned long rate, struct drm_encoder *encoder) argument [all...] |
/drivers/gpu/drm/shmobile/ |
H A D | shmob_drm_kms.c | 147 shmob_drm_connector_create(sdev, &sdev->encoder.encoder);
|
/drivers/gpu/drm/udl/ |
H A D | udl_connector.c | 139 int udl_connector_init(struct drm_device *dev, struct drm_encoder *encoder) argument 151 drm_mode_connector_attach_encoder(connector, encoder);
|
/drivers/gpu/drm/gma500/ |
H A D | gma_display.c | 39 if (l_entry->encoder && l_entry->encoder->crtc == crtc) { 488 bool gma_encoder_mode_fixup(struct drm_encoder *encoder, argument 657 void gma_encoder_prepare(struct drm_encoder *encoder) argument 660 encoder->helper_private; 662 encoder_funcs->dpms(encoder, DRM_MODE_DPMS_OFF); 665 void gma_encoder_commit(struct drm_encoder *encoder) argument 668 encoder->helper_private; 670 encoder_funcs->dpms(encoder, DRM_MODE_DPMS_ON); 673 void gma_encoder_destroy(struct drm_encoder *encoder) argument 689 gma_connector_attach_encoder(struct gma_connector *connector, struct gma_encoder *encoder) argument [all...] |
H A D | psb_intel_drv.h | 142 struct gma_encoder *encoder; member in struct:gma_connector 231 struct gma_encoder *encoder); 236 return to_gma_connector(connector)->encoder; 251 extern bool psb_intel_lvds_mode_fixup(struct drm_encoder *encoder,
|
H A D | psb_intel_sdvo.c | 132 /* DDC bus used by this SDVO encoder */ 196 static struct psb_intel_sdvo *to_psb_intel_sdvo(struct drm_encoder *encoder) argument 198 return container_of(encoder, struct psb_intel_sdvo, base.base); 835 psb_intel_sdvo_get_value(encoder, SDVO_CMD_GET_HBUF_AV_SPLIT, &av_split, 1); 839 psb_intel_sdvo_write_cmd(encoder, SDVO_CMD_SET_HBUF_INDEX, 841 psb_intel_sdvo_write_cmd(encoder, SDVO_CMD_GET_HBUF_INFO, NULL, 0); 842 psb_intel_sdvo_read_response(encoder, &buf_size, 1); 846 psb_intel_sdvo_write_cmd(encoder, SDVO_CMD_GET_HBUF_DATA, 848 psb_intel_sdvo_read_response(encoder, pos, 8); 949 static bool psb_intel_sdvo_mode_fixup(struct drm_encoder *encoder, argument 987 psb_intel_sdvo_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument 1095 psb_intel_sdvo_dpms(struct drm_encoder *encoder, int mode) argument 1866 struct drm_encoder *encoder = &gma_attached_encoder(connector)->base; local 1903 psb_intel_sdvo_enc_destroy(struct drm_encoder *encoder) argument 2058 psb_intel_sdvo_connector_init(struct psb_intel_sdvo_connector *connector, struct psb_intel_sdvo *encoder) argument 2091 struct drm_encoder *encoder = &psb_intel_sdvo->base.base; local 2131 struct drm_encoder *encoder = &psb_intel_sdvo->base.base; local 2170 struct drm_encoder *encoder = &psb_intel_sdvo->base.base; local 2204 struct drm_encoder *encoder = &psb_intel_sdvo->base.base; local [all...] |
/drivers/media/pci/zoran/ |
H A D | zoran_device.h | 93 v4l2_subdev_call(zr->encoder, o, f, ##args)
|
/drivers/media/usb/pvrusb2/ |
H A D | Makefile | 7 pvrusb2-encoder.o pvrusb2-video-v4l.o \
|
/drivers/gpu/drm/omapdrm/ |
H A D | omap_fb.c | 328 struct drm_encoder *encoder = connector->encoder; local 329 struct drm_crtc *crtc = encoder ? encoder->crtc : NULL; 352 if (connector->encoder && connector->encoder->crtc) { 356 struct drm_crtc *crtc = connector->encoder->crtc;
|
H A D | omap_crtc.c | 599 struct drm_encoder *encoder = NULL; local 609 encoder = priv->encoders[i]; 615 if (omap_crtc->current_encoder && encoder != omap_crtc->current_encoder) 618 omap_crtc->current_encoder = encoder; 621 if (encoder) 622 omap_encoder_set_enabled(encoder, false); 624 if (encoder) { 625 omap_encoder_set_enabled(encoder, false); 626 omap_encoder_update(encoder, omap_crtc->mgr, 628 omap_encoder_set_enabled(encoder, tru [all...] |
H A D | omap_drv.c | 44 * encoder: manager.. with some extension to allow one primary CRTC 45 * and zero or more video CRTC's to be mapped to one encoder? 156 struct drm_encoder *encoder; local 163 encoder = omap_encoder_init(dev, dssdev); 165 if (!encoder) { 166 dev_err(dev->dev, "could not create encoder: %s\n", 172 get_connector_type(dssdev), dssdev, encoder); 183 priv->encoders[priv->num_encoders++] = encoder; 186 drm_mode_connector_attach_encoder(connector, encoder); 191 * panel/encoder an 277 struct drm_encoder *encoder = priv->encoders[i]; local [all...] |
H A D | omap_connector.c | 34 struct drm_encoder *encoder; member in struct:omap_connector 258 return omap_connector->encoder; 289 struct drm_encoder *encoder) 303 omap_connector->encoder = encoder; 287 omap_connector_init(struct drm_device *dev, int connector_type, struct omap_dss_device *dssdev, struct drm_encoder *encoder) argument
|
H A D | omap_drv.h | 179 int omap_encoder_set_enabled(struct drm_encoder *encoder, bool enabled); 180 int omap_encoder_update(struct drm_encoder *encoder, 186 struct drm_encoder *encoder); 272 struct omap_dss_device *omap_encoder_get_dssdev(struct drm_encoder *encoder);
|
/drivers/gpu/drm/radeon/ |
H A D | atombios_crtc.c | 87 to_radeon_encoder(radeon_crtc->encoder); 554 struct drm_encoder *encoder = radeon_crtc->encoder; local 555 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); 556 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); 558 int encoder_mode = atombios_get_encoder_mode(encoder); 562 bool is_duallink = radeon_dig_monitor_is_duallink(encoder, mode->clock); 599 (radeon_encoder_get_dp_bridge_encoder_id(encoder) != ENCODER_OBJECT_ID_NONE)) { 630 if (encoder->encoder_type != DRM_MODE_ENCODER_DAC) 632 if (encoder 2054 struct drm_encoder *encoder; local [all...] |
H A D | radeon_legacy_crtc.c | 579 struct drm_encoder *encoder; local 591 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { 592 if (encoder->crtc == crtc) { 593 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); 721 radeon_legacy_tv_adjust_crtc_reg(encoder, &crtc_h_total_disp, 738 struct drm_encoder *encoder; local 785 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { 786 if (encoder->crtc == crtc) { 787 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); 794 if (encoder [all...] |
H A D | atombios_dp.c | 426 int radeon_dp_get_panel_mode(struct drm_encoder *encoder, argument 429 struct drm_device *dev = encoder->dev; 544 struct drm_encoder *encoder; member in struct:radeon_dp_link_train_info 561 atombios_dig_transmitter_setup(dp_info->encoder, 587 atombios_dig_encoder_setup(dp_info->encoder, rtp, 0); 607 struct radeon_encoder *radeon_encoder = to_radeon_encoder(dp_info->encoder); 639 atombios_dig_encoder_setup(dp_info->encoder, 664 atombios_dig_encoder_setup(dp_info->encoder, 791 void radeon_dp_link_train(struct drm_encoder *encoder, argument 794 struct drm_device *dev = encoder [all...] |
/drivers/staging/imx-drm/ |
H A D | imx-hdmi.c | 116 struct drm_encoder encoder; member in struct:imx_hdmi 1416 return &hdmi->encoder; 1419 static void imx_hdmi_encoder_mode_set(struct drm_encoder *encoder, argument 1423 struct imx_hdmi *hdmi = container_of(encoder, struct imx_hdmi, encoder); 1431 static bool imx_hdmi_encoder_mode_fixup(struct drm_encoder *encoder, argument 1438 static void imx_hdmi_encoder_disable(struct drm_encoder *encoder) argument 1442 static void imx_hdmi_encoder_dpms(struct drm_encoder *encoder, int mode) argument 1444 struct imx_hdmi *hdmi = container_of(encoder, struct imx_hdmi, encoder); 1452 imx_hdmi_encoder_prepare(struct drm_encoder *encoder) argument 1460 imx_hdmi_encoder_commit(struct drm_encoder *encoder) argument [all...] |
/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_vidi.c | 52 struct drm_encoder *encoder; member in struct:vidi_context 404 struct drm_encoder *encoder; local 418 list_for_each_entry(encoder, &drm_dev->mode_config.encoder_list, 420 display = exynos_drm_get_display(encoder); 429 DRM_DEBUG_KMS("not found virtual device type encoder.\n"); 522 return ctx->encoder; 531 struct drm_encoder *encoder) 537 ctx->encoder = encoder; 549 drm_mode_connector_attach_encoder(connector, encoder); 530 vidi_create_connector(struct exynos_drm_display *display, struct drm_encoder *encoder) argument [all...] |
H A D | exynos_drm_drv.h | 133 * would be called by encoder->mode_set(). 141 struct drm_encoder *encoder); 156 * Exynos drm display structure, maps 1:1 with an encoder/connector 160 * @encoder: encoder object this display maps to 168 struct drm_encoder *encoder; member in struct:exynos_drm_display 355 /* This function creates a encoder and a connector, and initializes them. */
|
/drivers/gpu/drm/ |
H A D | drm_plane_helper.c | 67 if (connector->encoder && connector->encoder->crtc == crtc) {
|