/drivers/gpu/drm/gma500/ |
H A D | oaktrail_lvds.c | 78 static void oaktrail_lvds_dpms(struct drm_encoder *encoder, int mode) argument 80 struct drm_device *dev = encoder->dev; 81 struct gma_encoder *gma_encoder = to_gma_encoder(encoder); 91 static void oaktrail_lvds_mode_set(struct drm_encoder *encoder, argument 95 struct drm_device *dev = encoder->dev; 100 struct drm_crtc *crtc = encoder->crtc; 126 if (!connector->encoder || connector->encoder->crtc != crtc) 164 static void oaktrail_lvds_prepare(struct drm_encoder *encoder) argument 166 struct drm_device *dev = encoder 200 oaktrail_lvds_commit(struct drm_encoder *encoder) argument 304 struct drm_encoder *encoder; local [all...] |
H A D | psb_intel_lvds.c | 253 static void psb_intel_lvds_encoder_dpms(struct drm_encoder *encoder, int mode) argument 255 struct drm_device *dev = encoder->dev; 374 bool psb_intel_lvds_mode_fixup(struct drm_encoder *encoder, argument 378 struct drm_device *dev = encoder->dev; 381 struct gma_crtc *gma_crtc = to_gma_crtc(encoder->crtc); 384 struct gma_encoder *gma_encoder = to_gma_encoder(encoder); 401 if (tmp_encoder != encoder 402 && tmp_encoder->crtc == encoder->crtc) { 404 "encoder on the same pipe\n"); 438 static void psb_intel_lvds_prepare(struct drm_encoder *encoder) argument 456 psb_intel_lvds_commit(struct drm_encoder *encoder) argument 469 psb_intel_lvds_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument 575 struct drm_encoder *encoder = connector->encoder; local 665 psb_intel_lvds_enc_destroy(struct drm_encoder *encoder) argument 690 struct drm_encoder *encoder; local [all...] |
H A D | mdfld_dsi_output.c | 249 struct drm_encoder *encoder = connector->encoder; local 251 if (!strcmp(property->name, "scaling mode") && encoder) { 252 struct gma_crtc *gma_crtc = to_gma_crtc(encoder->crtc); 286 if (!drm_crtc_helper_set_mode(encoder->crtc, 288 encoder->crtc->x, 289 encoder->crtc->y, 290 encoder->crtc->primary->fb)) 294 encoder->helper_private; 295 funcs->mode_set(encoder, 504 struct mdfld_dsi_encoder *encoder; local [all...] |
H A D | cdv_intel_crt.c | 39 static void cdv_intel_crt_dpms(struct drm_encoder *encoder, int mode) argument 41 struct drm_device *dev = encoder->dev; 84 static void cdv_intel_crt_mode_set(struct drm_encoder *encoder, argument 89 struct drm_device *dev = encoder->dev; 90 struct drm_crtc *crtc = encoder->crtc; 241 static void cdv_intel_crt_enc_destroy(struct drm_encoder *encoder) argument 243 drm_encoder_cleanup(encoder); 257 struct drm_encoder *encoder; local 274 encoder = &gma_encoder->base; 275 drm_encoder_init(dev, encoder, [all...] |
H A D | mdfld_dsi_output.h | 247 * DRM will pick up on DSI encoder basing on differents configs. 255 struct mdfld_dsi_encoder *encoder; member in struct:mdfld_dsi_config 261 /*Virtual channel number for this encoder*/ 280 struct drm_encoder *encoder) 284 gma_encoder = to_gma_encoder(encoder); 313 mdfld_dsi_encoder_get_config(struct mdfld_dsi_encoder *encoder) argument 315 if (!encoder) 317 return (struct mdfld_dsi_config *)encoder->private; 321 mdfld_dsi_encoder_get_connector(struct mdfld_dsi_encoder *encoder) argument 325 if (!encoder) 279 mdfld_dsi_encoder( struct drm_encoder *encoder) argument 335 mdfld_dsi_encoder_get_pkg_sender( struct mdfld_dsi_encoder *encoder) argument 347 mdfld_dsi_encoder_get_pipe(struct mdfld_dsi_encoder *encoder) argument [all...] |
H A D | gma_display.h | 90 extern void gma_encoder_prepare(struct drm_encoder *encoder); 91 extern void gma_encoder_commit(struct drm_encoder *encoder); 92 extern void gma_encoder_destroy(struct drm_encoder *encoder); 93 extern bool gma_encoder_mode_fixup(struct drm_encoder *encoder,
|
/drivers/gpu/drm/radeon/ |
H A D | radeon_connectors.c | 87 static void radeon_property_change_mode(struct drm_encoder *encoder) argument 89 struct drm_crtc *crtc = encoder->crtc; 139 struct drm_encoder *encoder = connector_funcs->best_encoder(connector); local 140 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); 226 struct drm_encoder *encoder = NULL; local 237 encoder = drm_encoder_find(connector->dev, 239 if (!encoder) 242 if ((encoder == best_encoder) && (status == connector_status_connected)) 248 radeon_atombios_connected_scratch_regs(connector, encoder, connected); 250 radeon_combios_connected_scratch_regs(connector, encoder, connecte 257 struct drm_encoder *encoder; local 379 struct drm_encoder *encoder = radeon_best_single_encoder(connector); local 405 radeon_connector_analog_encoder_conflict_solve(struct drm_connector *connector, struct drm_encoder *encoder, enum drm_connector_status current_status, bool priority) argument 454 radeon_fp_native_mode(struct drm_encoder *encoder) argument 485 radeon_add_common_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument 541 struct drm_encoder *encoder; local 730 radeon_fixup_lvds_native_mode(struct drm_encoder *encoder, struct drm_connector *connector) argument 767 struct drm_encoder *encoder; local 805 struct drm_encoder *encoder = radeon_best_single_encoder(connector); local 838 struct drm_encoder *encoder = radeon_best_single_encoder(connector); local 965 struct drm_encoder *encoder; local 1065 struct drm_encoder *encoder; local 1095 struct drm_encoder *encoder; local 1175 struct drm_encoder *encoder = NULL; local 1347 struct drm_encoder *encoder; local 1442 struct drm_encoder *encoder = radeon_best_single_encoder(connector); local 1510 struct drm_encoder *encoder; local 1538 struct drm_encoder *encoder; local 1581 struct drm_encoder *encoder = radeon_best_single_encoder(connector); local 1676 struct drm_encoder *encoder = radeon_best_single_encoder(connector); local 1766 struct drm_encoder *encoder; local [all...] |
H A D | radeon_mode.h | 266 /* pointer to backlight encoder */ 275 struct radeon_encoder *encoder; member in struct:radeon_backlight_privdata 349 struct drm_encoder *encoder; member in struct:radeon_crtc 672 struct drm_encoder *encoder, 676 struct drm_encoder *encoder, 680 radeon_get_connector_for_encoder(struct drm_encoder *encoder); 682 radeon_get_connector_for_encoder_init(struct drm_encoder *encoder); 683 extern bool radeon_dig_monitor_is_duallink(struct drm_encoder *encoder, 686 extern u16 radeon_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder); 698 extern void radeon_dp_link_train(struct drm_encoder *encoder, [all...] |
/drivers/media/i2c/ |
H A D | adv7175.c | 2 * adv7175 - adv7175a video encoder driver version 0.0.3 36 MODULE_DESCRIPTION("Analog Devices ADV7175 video encoder driver"); 207 struct adv7175 *encoder = to_adv7175(sd); local 211 if (encoder->input == 0) 217 if (encoder->input == 0) 225 * and encoder in in PAL the subcarrier can 229 if (encoder->input == 0) 239 encoder->norm = std; 246 struct adv7175 *encoder = to_adv7175(sd); local 256 if (encoder 393 struct adv7175 *encoder; local [all...] |
H A D | adv7170.c | 2 * adv7170 - adv7170, adv7171 video encoder driver version 0.0.1 40 MODULE_DESCRIPTION("Analog Devices ADV7170 video encoder driver"); 76 struct adv7170 *encoder = to_adv7170(sd); local 78 encoder->reg[reg] = value; 93 struct adv7170 *encoder = to_adv7170(sd); local 109 encoder->reg[reg++] = data[1]; 199 struct adv7170 *encoder = to_adv7170(sd); local 205 if (encoder->input == 0) 211 if (encoder->input == 0) 221 encoder 228 struct adv7170 *encoder = to_adv7170(sd); local 338 struct adv7170 *encoder; local [all...] |
/drivers/gpu/drm/i915/ |
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_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_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_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_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_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...] |
/drivers/gpu/drm/shmobile/ |
H A D | shmob_drm_drv.h | 43 struct shmob_drm_encoder encoder; member in struct:shmob_drm_device
|
/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/gpu/drm/vmwgfx/ |
H A D | vmwgfx_scrn.c | 34 container_of(x, struct vmw_screen_object_unit, base.encoder) 257 struct drm_encoder *encoder; local 299 encoder = &sou->base.encoder; 308 connector->encoder = NULL; 309 encoder->crtc = NULL; 369 connector->encoder = NULL; 370 encoder->crtc = NULL; 381 connector->encoder = encoder; 407 vmw_sou_encoder_destroy(struct drm_encoder *encoder) argument 440 struct drm_encoder *encoder; local [all...] |
H A D | vmwgfx_ldu.c | 34 container_of(x, struct vmw_legacy_display_unit, base.encoder) 215 struct drm_encoder *encoder; local 255 encoder = &ldu->base.encoder; 260 connector->encoder = NULL; 261 encoder->crtc = NULL; 284 encoder->crtc = crtc; 285 connector->encoder = encoder; 308 * Legacy Display Unit encoder function 311 vmw_ldu_encoder_destroy(struct drm_encoder *encoder) argument 344 struct drm_encoder *encoder; local [all...] |
/drivers/gpu/drm/bochs/ |
H A D | bochs_kms.c | 138 static bool bochs_encoder_mode_fixup(struct drm_encoder *encoder, argument 145 static void bochs_encoder_mode_set(struct drm_encoder *encoder, argument 151 static void bochs_encoder_dpms(struct drm_encoder *encoder, int state) argument 155 static void bochs_encoder_prepare(struct drm_encoder *encoder) argument 159 static void bochs_encoder_commit(struct drm_encoder *encoder) argument 178 struct drm_encoder *encoder = &bochs->encoder; local 180 encoder->possible_crtcs = 0x1; 181 drm_encoder_init(dev, encoder, &bochs_encoder_encoder_funcs, 183 drm_encoder_helper_add(encoder, [all...] |
/drivers/gpu/drm/rcar-du/ |
H A D | rcar_du_kms.c | 211 "encoder %u references unexisting output %u, skipping\n", 241 struct device_node *encoder = NULL; local 275 * be an encoder. Locate the connector. 277 encoder = entity; 283 "no connector for encoder %s, skipping\n", 284 encoder->full_name); 286 of_node_put(encoder); 295 if (encoder) { 297 * If an encoder has been found, get its type based on its 303 if (of_device_is_compatible(encoder, 399 struct drm_encoder *encoder; local [all...] |
H A D | rcar_du_lvdscon.c | 125 ret = drm_mode_connector_attach_encoder(connector, &renc->encoder); 129 connector->encoder = &renc->encoder; 130 lvdscon->connector.encoder = renc;
|
/drivers/gpu/drm/cirrus/ |
H A D | cirrus_mode.c | 433 static bool cirrus_encoder_mode_fixup(struct drm_encoder *encoder, argument 440 static void cirrus_encoder_mode_set(struct drm_encoder *encoder, argument 446 static void cirrus_encoder_dpms(struct drm_encoder *encoder, int state) argument 451 static void cirrus_encoder_prepare(struct drm_encoder *encoder) argument 455 static void cirrus_encoder_commit(struct drm_encoder *encoder) argument 459 static void cirrus_encoder_destroy(struct drm_encoder *encoder) argument 461 struct cirrus_encoder *cirrus_encoder = to_cirrus_encoder(encoder); 462 drm_encoder_cleanup(encoder); 480 struct drm_encoder *encoder; local 487 encoder 565 struct drm_encoder *encoder; local [all...] |
/drivers/staging/imx-drm/ |
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...] |