Searched refs:encoder (Results 101 - 125 of 178) sorted by relevance

12345678

/drivers/gpu/drm/nouveau/dispnv04/
H A Dtvnv17.h124 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 Dtvmodesnv17.c217 * 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 Dintel_sdvo.c142 /* 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 Dintel_display.c105 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 Dintel_fbdev.c346 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 Dmdp5_kms.c204 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 Dshmob_drm_kms.c147 shmob_drm_connector_create(sdev, &sdev->encoder.encoder);
/drivers/gpu/drm/udl/
H A Dudl_connector.c139 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 Dgma_display.c39 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 Dpsb_intel_drv.h142 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 Dpsb_intel_sdvo.c132 /* 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 Dzoran_device.h93 v4l2_subdev_call(zr->encoder, o, f, ##args)
/drivers/media/usb/pvrusb2/
H A DMakefile7 pvrusb2-encoder.o pvrusb2-video-v4l.o \
/drivers/gpu/drm/omapdrm/
H A Domap_fb.c328 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 Domap_crtc.c599 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 Domap_drv.c44 * 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 Domap_connector.c34 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 Domap_drv.h179 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 Datombios_crtc.c87 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 Dradeon_legacy_crtc.c579 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 Datombios_dp.c426 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 Dimx-hdmi.c116 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 Dexynos_drm_vidi.c52 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 Dexynos_drm_drv.h133 * 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 Ddrm_plane_helper.c67 if (connector->encoder && connector->encoder->crtc == crtc) {

Completed in 1851 milliseconds

12345678