Searched refs:encoder (Results 51 - 75 of 178) sorted by relevance

12345678

/drivers/gpu/drm/gma500/
H A Doaktrail_lvds.c78 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 Dpsb_intel_lvds.c253 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 Dmdfld_dsi_output.c249 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 Dcdv_intel_crt.c39 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 Dmdfld_dsi_output.h247 * 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 Dgma_display.h90 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 Dradeon_connectors.c87 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 Dradeon_mode.h266 /* 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 Dadv7175.c2 * 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 Dadv7170.c2 * 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 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_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_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_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_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_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...]
/drivers/gpu/drm/shmobile/
H A Dshmob_drm_drv.h43 struct shmob_drm_encoder encoder; member in struct:shmob_drm_device
/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/gpu/drm/vmwgfx/
H A Dvmwgfx_scrn.c34 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 Dvmwgfx_ldu.c34 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 Dbochs_kms.c138 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 Drcar_du_kms.c211 "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 Drcar_du_lvdscon.c125 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 Dcirrus_mode.c433 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 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...]

Completed in 359 milliseconds

12345678