/drivers/video/fbdev/omap2/displays-new/ |
H A D | Makefile | 1 obj-$(CONFIG_DISPLAY_ENCODER_TFP410) += encoder-tfp410.o 2 obj-$(CONFIG_DISPLAY_ENCODER_TPD12S015) += encoder-tpd12s015.o
|
/drivers/staging/imx-drm/ |
H A D | imx-drm-core.c | 107 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 D | imx-drm.h | 43 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 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...] |
H A D | imx-ldb.c | 55 #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 D | imx-tve.c | 106 #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 D | parallel-display.c | 33 #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 D | i915_irq.c | 1160 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 D | intel_crt.c | 49 * 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 D | intel_ddi.c | 132 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 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_dp.c | 296 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 D | intel_dp_mst.c | 32 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 D | intel_drv.h | 133 * 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 D | intel_dsi.c | 75 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 D | intel_dsi.h | 130 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 D | intel_dsi_cmd.c | 53 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 D | intel_dsi_pll.c | 227 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 D | intel_dvo.c | 103 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 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...] |
H A D | intel_hdmi.c | 58 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 D | intel_lvds.c | 59 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 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_tv.c | 826 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 D | mgag200_mode.c | 1363 * 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...] |