Searched refs:encoder (Results 1 - 25 of 178) sorted by last modified time

12345678

/drivers/video/fbdev/omap2/displays-new/
H A DMakefile1 obj-$(CONFIG_DISPLAY_ENCODER_TFP410) += encoder-tfp410.o
2 obj-$(CONFIG_DISPLAY_ENCODER_TPD12S015) += encoder-tpd12s015.o
/drivers/staging/imx-drm/
H A Dimx-drm-core.c107 int imx_drm_panel_format_pins(struct drm_encoder *encoder, argument
113 imx_crtc = imx_drm_find_crtc(encoder->crtc);
119 return helper->set_interface_pix_fmt(encoder->crtc,
120 encoder->encoder_type, interface_pix_fmt,
126 int imx_drm_panel_format(struct drm_encoder *encoder, u32 interface_pix_fmt) argument
128 return imx_drm_panel_format_pins(encoder, interface_pix_fmt, 2, 3);
212 void imx_drm_encoder_destroy(struct drm_encoder *encoder) argument
214 drm_encoder_cleanup(encoder);
415 * The encoder possible masks are defined by their position in the
450 struct drm_encoder *encoder, struc
449 imx_drm_encoder_parse_of(struct drm_device *drm, struct drm_encoder *encoder, struct device_node *np) argument
495 imx_drm_encoder_get_mux_id(struct device_node *node, struct drm_encoder *encoder) argument
[all...]
H A Dimx-drm.h43 int imx_drm_panel_format_pins(struct drm_encoder *encoder,
45 int imx_drm_panel_format(struct drm_encoder *encoder,
49 struct drm_encoder *encoder);
51 struct drm_encoder *encoder, struct device_node *np);
54 void imx_drm_encoder_destroy(struct drm_encoder *encoder);
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...]
H A Dimx-ldb.c55 #define enc_to_imx_ldb_ch(x) container_of(x, struct imx_ldb_channel, encoder)
62 struct drm_encoder encoder; member in struct:imx_ldb_channel
125 return &imx_ldb_ch->encoder;
128 static void imx_ldb_encoder_dpms(struct drm_encoder *encoder, int mode) argument
132 static bool imx_ldb_encoder_mode_fixup(struct drm_encoder *encoder, argument
167 static void imx_ldb_encoder_prepare(struct drm_encoder *encoder) argument
169 struct imx_ldb_channel *imx_ldb_ch = enc_to_imx_ldb_ch(encoder);
171 struct drm_display_mode *mode = &encoder->crtc->mode;
175 int mux = imx_drm_encoder_get_mux_id(imx_ldb_ch->child, encoder);
203 imx_drm_panel_format(encoder, pixel_fm
206 imx_ldb_encoder_commit(struct drm_encoder *encoder) argument
248 imx_ldb_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
280 imx_ldb_encoder_disable(struct drm_encoder *encoder) argument
[all...]
H A Dimx-tve.c106 #define enc_to_tve(x) container_of(x, struct imx_tve, encoder)
115 struct drm_encoder encoder; member in struct:imx_tve
276 return &tve->encoder;
279 static void imx_tve_encoder_dpms(struct drm_encoder *encoder, int mode) argument
281 struct imx_tve *tve = enc_to_tve(encoder);
290 static bool imx_tve_encoder_mode_fixup(struct drm_encoder *encoder, argument
297 static void imx_tve_encoder_prepare(struct drm_encoder *encoder) argument
299 struct imx_tve *tve = enc_to_tve(encoder);
305 imx_drm_panel_format_pins(encoder, IPU_PIX_FMT_GBR24,
309 imx_drm_panel_format(encoder, V4L2_PIX_FMT_YUV44
314 imx_tve_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
348 imx_tve_encoder_commit(struct drm_encoder *encoder) argument
355 imx_tve_encoder_disable(struct drm_encoder *encoder) argument
[all...]
H A Dparallel-display.c33 #define enc_to_imxpd(x) container_of(x, struct imx_parallel_display, encoder)
37 struct drm_encoder encoder; member in struct:imx_parallel_display
102 return &imxpd->encoder;
105 static void imx_pd_encoder_dpms(struct drm_encoder *encoder, int mode) argument
107 struct imx_parallel_display *imxpd = enc_to_imxpd(encoder);
115 static bool imx_pd_encoder_mode_fixup(struct drm_encoder *encoder, argument
122 static void imx_pd_encoder_prepare(struct drm_encoder *encoder) argument
124 struct imx_parallel_display *imxpd = enc_to_imxpd(encoder);
126 imx_drm_panel_format(encoder, imxpd->interface_pix_fmt);
129 static void imx_pd_encoder_commit(struct drm_encoder *encoder) argument
133 imx_pd_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
139 imx_pd_encoder_disable(struct drm_encoder *encoder) argument
[all...]
/drivers/gpu/drm/i915/
H A Di915_irq.c1160 DRM_DEBUG_KMS("running encoder hotplug functions\n");
1168 if (!intel_connector->encoder)
1170 intel_encoder = intel_connector->encoder;
1200 if (!intel_connector->encoder)
1202 intel_encoder = intel_connector->encoder;
4611 if (intel_connector->encoder->hpd_pin == i) {
4751 if (connector->encoder && !connector->polled && I915_HAS_HOTPLUG(dev) && intel_connector->encoder->hpd_pin > HPD_NONE)
H A Dintel_crt.c49 * encoder's enable/disable callbacks */
55 static struct intel_crt *intel_encoder_to_crt(struct intel_encoder *encoder) argument
57 return container_of(encoder, struct intel_crt, base);
65 static bool intel_crt_get_hw_state(struct intel_encoder *encoder, argument
68 struct drm_device *dev = encoder->base.dev;
70 struct intel_crt *crt = intel_encoder_to_crt(encoder);
74 power_domain = intel_display_port_power_domain(encoder);
91 static unsigned int intel_crt_get_flags(struct intel_encoder *encoder) argument
93 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private;
94 struct intel_crt *crt = intel_encoder_to_crt(encoder);
112 intel_crt_get_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument
128 hsw_crt_get_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument
140 hsw_crt_pre_enable(struct intel_encoder *encoder) argument
154 intel_crt_set_dpms(struct intel_encoder *encoder, int mode) argument
204 intel_disable_crt(struct intel_encoder *encoder) argument
210 hsw_crt_post_disable(struct intel_encoder *encoder) argument
223 intel_enable_crt(struct intel_encoder *encoder) argument
234 struct intel_encoder *encoder = intel_attached_encoder(connector); local
305 intel_crt_compute_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument
[all...]
H A Dintel_ddi.c132 struct drm_encoder *encoder = &intel_encoder->base; local
136 struct intel_digital_port *intel_dig_port = enc_to_mst(encoder)->primary;
141 enc_to_dig_port(encoder);
148 DRM_ERROR("Invalid DDI encoder type %d\n", type);
393 void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder) argument
395 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base);
397 enc_to_dig_port(&encoder->base);
616 static void hsw_ddi_clock_get(struct intel_encoder *encoder, argument
619 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private;
672 void intel_ddi_clock_get(struct intel_encoder *encoder, argument
843 struct drm_encoder *encoder = &intel_encoder->base; local
1000 intel_ddi_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) argument
1081 struct drm_encoder *encoder = &intel_encoder->base; local
1125 struct drm_encoder *encoder = &intel_encoder->base; local
1159 struct drm_encoder *encoder = &intel_encoder->base; local
1200 struct drm_encoder *encoder = &intel_encoder->base; local
1351 intel_ddi_prepare_link_retrain(struct drm_encoder *encoder) argument
1437 intel_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument
1518 intel_ddi_destroy(struct drm_encoder *encoder) argument
1524 intel_ddi_compute_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument
1585 struct drm_encoder *encoder; 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_dp.c296 struct intel_encoder *encoder = &intel_dig_port->base; local
297 struct drm_device *dev = encoder->base.dev;
305 power_domain = intel_display_port_power_domain(encoder);
314 struct intel_encoder *encoder = &intel_dig_port->base; local
315 struct drm_device *dev = encoder->base.dev;
321 power_domain = intel_display_port_power_domain(encoder);
331 struct intel_encoder *encoder; local
344 list_for_each_entry(encoder, &dev->mode_config.encoder_list,
348 if (encoder->type != INTEL_OUTPUT_EDP)
351 tmp = enc_to_intel_dp(&encoder
464 struct intel_encoder *encoder; local
982 intel_dp_set_clock(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config, int link_bw) argument
1015 intel_dp_compute_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument
1180 intel_dp_prepare(struct intel_encoder *encoder) argument
1811 intel_dp_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) argument
1870 intel_dp_get_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument
2312 intel_disable_dp(struct intel_encoder *encoder) argument
2329 ilk_post_disable_dp(struct intel_encoder *encoder) argument
2339 vlv_post_disable_dp(struct intel_encoder *encoder) argument
2346 chv_post_disable_dp(struct intel_encoder *encoder) argument
2480 intel_enable_dp(struct intel_encoder *encoder) argument
2500 g4x_enable_dp(struct intel_encoder *encoder) argument
2508 vlv_enable_dp(struct intel_encoder *encoder) argument
2515 g4x_pre_enable_dp(struct intel_encoder *encoder) argument
2533 struct intel_encoder *encoder; local
2564 struct intel_encoder *encoder = &intel_dig_port->base; local
2601 vlv_pre_enable_dp(struct intel_encoder *encoder) argument
2638 vlv_dp_pre_pll_enable(struct intel_encoder *encoder) argument
2668 chv_pre_enable_dp(struct intel_encoder *encoder) argument
2729 chv_dp_pre_pll_enable(struct intel_encoder *encoder) argument
3467 struct drm_encoder *encoder = &dp_to_dig_port(intel_dp)->base.base; local
4170 struct intel_encoder *encoder = &dp_to_dig_port(dp)->base; local
4183 struct intel_encoder *encoder = &dp_to_dig_port(dp)->base; local
4416 intel_dp_encoder_destroy(struct drm_encoder *encoder) argument
4459 intel_dp_encoder_reset(struct drm_encoder *encoder) argument
4817 struct intel_encoder *encoder; local
5208 struct drm_encoder *encoder; local
[all...]
H A Dintel_dp_mst.c32 static bool intel_dp_mst_compute_config(struct intel_encoder *encoder, argument
35 struct intel_dp_mst_encoder *intel_mst = enc_to_mst(&encoder->base);
38 struct drm_device *dev = encoder->base.dev;
61 if (intel_connector->new_encoder == encoder) {
87 static void intel_mst_disable_dp(struct intel_encoder *encoder) argument
89 struct intel_dp_mst_encoder *intel_mst = enc_to_mst(&encoder->base);
104 static void intel_mst_post_disable_dp(struct intel_encoder *encoder) argument
106 struct intel_dp_mst_encoder *intel_mst = enc_to_mst(&encoder->base);
127 static void intel_mst_pre_enable_dp(struct intel_encoder *encoder) argument
129 struct intel_dp_mst_encoder *intel_mst = enc_to_mst(&encoder
187 intel_mst_enable_dp(struct intel_encoder *encoder) argument
208 intel_dp_mst_enc_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) argument
218 intel_dp_mst_enc_get_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument
357 intel_dp_mst_encoder_destroy(struct drm_encoder *encoder) argument
[all...]
H A Dintel_drv.h133 * The new crtc this encoder will be driven from. Only differs from
151 * the encoder is active. If the encoder is enabled it also set the pipe
162 * encoder are flushed (for example for DP AUX transactions) and
193 * The fixed encoder this connector is connected to.
195 struct intel_encoder *encoder; member in struct:intel_connector
198 * The new encoder this connector will be driven. Only differs from
199 * encoder while a modeset is in progress.
317 * required. This is set in the 2nd loop of calling encoder's
526 void (*write_infoframe)(struct drm_encoder *encoder,
709 enc_to_dig_port(struct drm_encoder *encoder) argument
715 enc_to_mst(struct drm_encoder *encoder) argument
720 enc_to_intel_dp(struct drm_encoder *encoder) argument
[all...]
H A Dintel_dsi.c75 static void intel_dsi_hot_plug(struct intel_encoder *encoder) argument
80 static bool intel_dsi_compute_config(struct intel_encoder *encoder, argument
83 struct intel_dsi *intel_dsi = container_of(encoder, struct intel_dsi,
105 static void intel_dsi_device_ready(struct intel_encoder *encoder) argument
107 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private;
108 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc);
137 static void intel_dsi_enable(struct intel_encoder *encoder) argument
139 struct drm_device *dev = encoder->base.dev;
141 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->base.crtc);
142 struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder
168 intel_dsi_pre_enable(struct intel_encoder *encoder) argument
211 intel_dsi_enable_nop(struct intel_encoder *encoder) argument
221 intel_dsi_pre_disable(struct intel_encoder *encoder) argument
234 intel_dsi_disable(struct intel_encoder *encoder) argument
281 intel_dsi_clear_device_ready(struct intel_encoder *encoder) argument
313 intel_dsi_post_disable(struct intel_encoder *encoder) argument
336 intel_dsi_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) argument
366 intel_dsi_get_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument
433 set_dsi_timings(struct drm_encoder *encoder, const struct drm_display_mode *mode) argument
479 struct drm_encoder *encoder = &intel_encoder->base; local
616 intel_dsi_pre_pll_enable(struct intel_encoder *encoder) argument
698 struct drm_encoder *encoder; local
[all...]
H A Dintel_dsi.h130 static inline struct intel_dsi *enc_to_intel_dsi(struct drm_encoder *encoder) argument
132 return container_of(encoder, struct intel_dsi, base.base);
135 extern void vlv_enable_dsi_pll(struct intel_encoder *encoder);
136 extern void vlv_disable_dsi_pll(struct intel_encoder *encoder);
137 extern u32 vlv_get_dsi_pclk(struct intel_encoder *encoder, int pipe_bpp);
H A Dintel_dsi_cmd.c53 struct drm_encoder *encoder = &intel_dsi->base.base; local
54 struct drm_device *dev = encoder->dev;
56 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc);
109 struct drm_encoder *encoder = &intel_dsi->base.base; local
110 struct drm_device *dev = encoder->dev;
112 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc);
130 struct drm_encoder *encoder = &intel_dsi->base.base; local
131 struct drm_device *dev = encoder->dev;
133 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc);
172 struct drm_encoder *encoder local
291 struct drm_encoder *encoder = &intel_dsi->base.base; local
317 struct drm_encoder *encoder = &intel_dsi->base.base; local
353 struct drm_encoder *encoder = &intel_dsi->base.base; local
394 struct drm_encoder *encoder = &intel_dsi->base.base; local
425 struct drm_encoder *encoder = &intel_dsi->base.base; local
[all...]
H A Dintel_dsi_pll.c227 static void vlv_configure_dsi_pll(struct intel_encoder *encoder) argument
229 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private;
230 struct intel_dsi *intel_dsi = enc_to_intel_dsi(&encoder->base);
254 void vlv_enable_dsi_pll(struct intel_encoder *encoder) argument
256 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private;
263 vlv_configure_dsi_pll(encoder);
282 void vlv_disable_dsi_pll(struct intel_encoder *encoder) argument
284 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private;
322 u32 vlv_get_dsi_pclk(struct intel_encoder *encoder, int pipe_bpp) argument
324 struct drm_i915_private *dev_priv = encoder
[all...]
H A Dintel_dvo.c103 static struct intel_dvo *enc_to_dvo(struct intel_encoder *encoder) argument
105 return container_of(encoder, struct intel_dvo, base);
128 static bool intel_dvo_get_hw_state(struct intel_encoder *encoder, argument
131 struct drm_device *dev = encoder->base.dev;
133 struct intel_dvo *intel_dvo = enc_to_dvo(encoder);
146 static void intel_dvo_get_config(struct intel_encoder *encoder, argument
149 struct drm_i915_private *dev_priv = encoder->base.dev->dev_private;
150 struct intel_dvo *intel_dvo = enc_to_dvo(encoder);
168 static void intel_disable_dvo(struct intel_encoder *encoder) argument
170 struct drm_i915_private *dev_priv = encoder
180 intel_enable_dvo(struct intel_encoder *encoder) argument
263 intel_dvo_compute_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument
293 intel_dvo_pre_enable(struct intel_encoder *encoder) argument
401 intel_dvo_enc_destroy(struct drm_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...]
H A Dintel_hdmi.c58 struct intel_hdmi *enc_to_intel_hdmi(struct drm_encoder *encoder) argument
61 container_of(encoder, struct intel_digital_port, base.base);
132 static void g4x_write_infoframe(struct drm_encoder *encoder, argument
137 struct drm_device *dev = encoder->dev;
169 static void ibx_write_infoframe(struct drm_encoder *encoder, argument
174 struct drm_device *dev = encoder->dev;
176 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc);
207 static void cpt_write_infoframe(struct drm_encoder *encoder, argument
212 struct drm_device *dev = encoder->dev;
214 struct intel_crtc *intel_crtc = to_intel_crtc(encoder
248 vlv_write_infoframe(struct drm_encoder *encoder, enum hdmi_infoframe_type type, const void *frame, ssize_t len) argument
286 hsw_write_infoframe(struct drm_encoder *encoder, enum hdmi_infoframe_type type, const void *frame, ssize_t len) argument
340 intel_write_infoframe(struct drm_encoder *encoder, union hdmi_infoframe *frame) argument
362 intel_hdmi_set_avi_infoframe(struct drm_encoder *encoder, struct drm_display_mode *adjusted_mode) argument
392 intel_hdmi_set_spd_infoframe(struct drm_encoder *encoder) argument
409 intel_hdmi_set_hdmi_infoframe(struct drm_encoder *encoder, struct drm_display_mode *adjusted_mode) argument
423 g4x_set_infoframes(struct drm_encoder *encoder, bool enable, struct drm_display_mode *adjusted_mode) argument
477 ibx_set_infoframes(struct drm_encoder *encoder, bool enable, struct drm_display_mode *adjusted_mode) argument
525 cpt_set_infoframes(struct drm_encoder *encoder, bool enable, struct drm_display_mode *adjusted_mode) argument
562 vlv_set_infoframes(struct drm_encoder *encoder, bool enable, struct drm_display_mode *adjusted_mode) argument
610 hsw_set_infoframes(struct drm_encoder *encoder, bool enable, struct drm_display_mode *adjusted_mode) argument
639 intel_hdmi_prepare(struct intel_encoder *encoder) argument
683 intel_hdmi_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) argument
711 intel_hdmi_get_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument
755 intel_enable_hdmi(struct intel_encoder *encoder) argument
796 vlv_enable_hdmi(struct intel_encoder *encoder) argument
800 intel_disable_hdmi(struct intel_encoder *encoder) argument
892 struct intel_encoder *encoder; local
913 intel_hdmi_compute_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument
1183 intel_hdmi_pre_enable(struct intel_encoder *encoder) argument
1197 vlv_hdmi_pre_enable(struct intel_encoder *encoder) argument
1246 vlv_hdmi_pre_pll_enable(struct intel_encoder *encoder) argument
1279 chv_hdmi_pre_pll_enable(struct intel_encoder *encoder) argument
1345 vlv_hdmi_post_disable(struct intel_encoder *encoder) argument
1361 chv_hdmi_post_disable(struct intel_encoder *encoder) argument
1394 chv_hdmi_pre_enable(struct intel_encoder *encoder) argument
[all...]
H A Dintel_lvds.c59 static struct intel_lvds_encoder *to_lvds_encoder(struct drm_encoder *encoder) argument
61 return container_of(encoder, struct intel_lvds_encoder, base.base);
69 static bool intel_lvds_get_hw_state(struct intel_encoder *encoder, argument
72 struct drm_device *dev = encoder->base.dev;
74 struct intel_lvds_encoder *lvds_encoder = to_lvds_encoder(&encoder->base);
78 power_domain = intel_display_port_power_domain(encoder);
95 static void intel_lvds_get_config(struct intel_encoder *encoder, argument
98 struct drm_device *dev = encoder->base.dev;
135 static void intel_pre_enable_lvds(struct intel_encoder *encoder) argument
137 struct intel_lvds_encoder *lvds_encoder = to_lvds_encoder(&encoder
210 intel_enable_lvds(struct intel_encoder *encoder) argument
237 intel_disable_lvds(struct intel_encoder *encoder) argument
823 struct intel_encoder *encoder; local
892 struct drm_encoder *encoder; local
[all...]
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_tv.c826 static struct intel_tv *enc_to_tv(struct intel_encoder *encoder) argument
828 return container_of(encoder, struct intel_tv, base);
837 intel_tv_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) argument
839 struct drm_device *dev = encoder->base.dev;
852 intel_enable_tv(struct intel_encoder *encoder) argument
854 struct drm_device *dev = encoder->base.dev;
858 intel_wait_for_vblank(encoder->base.dev,
859 to_intel_crtc(encoder->base.crtc)->pipe);
865 intel_disable_tv(struct intel_encoder *encoder) argument
867 struct drm_device *dev = encoder
910 intel_tv_get_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument
917 intel_tv_compute_config(struct intel_encoder *encoder, struct intel_crtc_config *pipe_config) argument
1020 intel_tv_pre_enable(struct intel_encoder *encoder) argument
1180 struct drm_encoder *encoder = &intel_tv->base.base; local
[all...]
/drivers/gpu/drm/mgag200/
H A Dmgag200_mode.c1363 * The encoder comes after the CRTC in the output pipeline, but before
1372 * to handle any encoder-specific limitations
1374 static bool mga_encoder_mode_fixup(struct drm_encoder *encoder, argument
1381 static void mga_encoder_mode_set(struct drm_encoder *encoder, argument
1388 static void mga_encoder_dpms(struct drm_encoder *encoder, int state) argument
1393 static void mga_encoder_prepare(struct drm_encoder *encoder) argument
1397 static void mga_encoder_commit(struct drm_encoder *encoder) argument
1401 static void mga_encoder_destroy(struct drm_encoder *encoder) argument
1403 struct mga_encoder *mga_encoder = to_mga_encoder(encoder);
1404 drm_encoder_cleanup(encoder);
1422 struct drm_encoder *encoder; local
1615 struct drm_encoder *encoder; local
[all...]

Completed in 295 milliseconds

12345678