Searched refs:encoder (Results 1 - 25 of 107) sorted by relevance

12345

/drivers/gpu/drm/udl/
H A Dudl_encoder.c18 /* dummy encoder */
19 void udl_enc_destroy(struct drm_encoder *encoder) argument
21 drm_encoder_cleanup(encoder);
22 kfree(encoder);
25 static void udl_encoder_disable(struct drm_encoder *encoder) argument
29 static bool udl_mode_fixup(struct drm_encoder *encoder, argument
36 static void udl_encoder_prepare(struct drm_encoder *encoder) argument
40 static void udl_encoder_commit(struct drm_encoder *encoder) argument
44 static void udl_encoder_mode_set(struct drm_encoder *encoder, argument
51 udl_encoder_dpms(struct drm_encoder *encoder, in argument
70 struct drm_encoder *encoder; local
[all...]
/drivers/gpu/drm/exynos/
H A Dexynos_drm_encoder.h38 exynos_drm_get_manager(struct drm_encoder *encoder);
41 void exynos_drm_enable_vblank(struct drm_encoder *encoder, void *data);
42 void exynos_drm_disable_vblank(struct drm_encoder *encoder, void *data);
43 void exynos_drm_encoder_crtc_plane_commit(struct drm_encoder *encoder,
45 void exynos_drm_encoder_crtc_commit(struct drm_encoder *encoder, void *data);
46 void exynos_drm_encoder_dpms_from_crtc(struct drm_encoder *encoder,
48 void exynos_drm_encoder_crtc_dpms(struct drm_encoder *encoder, void *data);
49 void exynos_drm_encoder_crtc_mode_set(struct drm_encoder *encoder, void *data);
50 void exynos_drm_encoder_crtc_disable(struct drm_encoder *encoder, void *data);
H A Dexynos_drm_connector.h32 struct drm_encoder *encoder);
H A Dexynos_drm_encoder.c40 * exynos specific encoder structure.
42 * @drm_encoder: encoder object.
43 * @manager: specific encoder has its own manager to control a hardware
45 * @dpms: store the encoder dpms value.
53 static void exynos_drm_display_power(struct drm_encoder *encoder, int mode) argument
55 struct drm_device *dev = encoder->dev;
57 struct exynos_drm_manager *manager = exynos_drm_get_manager(encoder);
60 if (connector->encoder == encoder) {
72 static void exynos_drm_encoder_dpms(struct drm_encoder *encoder, in argument
110 exynos_drm_encoder_mode_fixup(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
131 exynos_drm_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
157 exynos_drm_encoder_prepare(struct drm_encoder *encoder) argument
164 exynos_drm_encoder_commit(struct drm_encoder *encoder) argument
176 exynos_drm_encoder_get_crtc(struct drm_encoder *encoder) argument
190 exynos_drm_encoder_destroy(struct drm_encoder *encoder) argument
207 exynos_drm_encoder_clones(struct drm_encoder *encoder) argument
234 struct drm_encoder *encoder; local
247 struct drm_encoder *encoder; local
281 exynos_drm_get_manager(struct drm_encoder *encoder) argument
290 struct drm_encoder *encoder; local
313 exynos_drm_enable_vblank(struct drm_encoder *encoder, void *data) argument
327 exynos_drm_disable_vblank(struct drm_encoder *encoder, void *data) argument
341 exynos_drm_encoder_crtc_plane_commit(struct drm_encoder *encoder, void *data) argument
356 exynos_drm_encoder_crtc_commit(struct drm_encoder *encoder, void *data) argument
374 exynos_drm_encoder_dpms_from_crtc(struct drm_encoder *encoder, void *data) argument
386 exynos_drm_encoder_crtc_dpms(struct drm_encoder *encoder, void *data) argument
420 exynos_drm_encoder_crtc_mode_set(struct drm_encoder *encoder, void *data) argument
431 exynos_drm_encoder_crtc_disable(struct drm_encoder *encoder, void *data) argument
[all...]
H A Dexynos_drm_core.c41 struct drm_encoder *encoder; local
67 /* create and initialize a encoder for this sub driver. */
68 encoder = exynos_drm_encoder_create(dev, subdrv->manager,
70 if (!encoder) {
71 DRM_ERROR("failed to create encoder\n");
77 * attach the encoder created above to the connector.
79 connector = exynos_drm_connector_create(dev, encoder);
82 encoder->funcs->destroy(encoder);
86 subdrv->encoder
101 struct drm_encoder *encoder = subdrv->encoder; local
[all...]
/drivers/media/video/
H A Dbt856.c41 MODULE_DESCRIPTION("Brooktree-856A video encoder driver");
69 static inline int bt856_write(struct bt856 *encoder, u8 reg, u8 value) argument
71 struct i2c_client *client = v4l2_get_subdevdata(&encoder->sd);
73 encoder->reg[reg - BT856_REG_OFFSET] = value;
77 static inline int bt856_setbit(struct bt856 *encoder, u8 reg, u8 bit, u8 value) argument
79 return bt856_write(encoder, reg,
80 (encoder->reg[reg - BT856_REG_OFFSET] & ~(1 << bit)) |
84 static void bt856_dump(struct bt856 *encoder) argument
88 v4l2_info(&encoder->sd, "register dump:\n");
90 printk(KERN_CONT " %02x", encoder
98 struct bt856 *encoder = to_bt856(sd); local
125 struct bt856 *encoder = to_bt856(sd); local
147 struct bt856 *encoder = to_bt856(sd); local
209 struct bt856 *encoder; local
[all...]
/drivers/input/misc/
H A Drotary_encoder.c10 * See file:Documentation/input/rotary-encoder.txt for more information
28 #define DRV_NAME "rotary-encoder"
57 static void rotary_encoder_report_event(struct rotary_encoder *encoder) argument
59 struct rotary_encoder_platform_data *pdata = encoder->pdata;
62 input_report_rel(encoder->input,
63 pdata->axis, encoder->dir ? -1 : 1);
65 unsigned int pos = encoder->pos;
67 if (encoder->dir) {
82 encoder->pos = pos;
83 input_report_abs(encoder
91 struct rotary_encoder *encoder = dev_id; local
120 struct rotary_encoder *encoder = dev_id; local
146 struct rotary_encoder *encoder; local
265 struct rotary_encoder *encoder = platform_get_drvdata(pdev); local
[all...]
/drivers/staging/omapdrm/
H A Domap_encoder.c26 * encoder funcs
36 static void omap_encoder_destroy(struct drm_encoder *encoder) argument
38 struct omap_encoder *omap_encoder = to_omap_encoder(encoder);
40 drm_encoder_cleanup(encoder);
44 static void omap_encoder_dpms(struct drm_encoder *encoder, int mode) argument
46 struct omap_encoder *omap_encoder = to_omap_encoder(encoder);
50 static bool omap_encoder_mode_fixup(struct drm_encoder *encoder, argument
54 struct omap_encoder *omap_encoder = to_omap_encoder(encoder);
59 static void omap_encoder_mode_set(struct drm_encoder *encoder, argument
63 struct omap_encoder *omap_encoder = to_omap_encoder(encoder);
81 omap_encoder_prepare(struct drm_encoder *encoder) argument
90 omap_encoder_commit(struct drm_encoder *encoder) argument
112 omap_encoder_get_manager( struct drm_encoder *encoder) argument
123 struct drm_encoder *encoder = NULL; local
[all...]
/drivers/gpu/drm/nouveau/
H A Dnv04_tv.c52 return nouveau_i2c_identify(dev, "TV encoder", nv04_tv_encoder_info,
64 static void nv04_tv_dpms(struct drm_encoder *encoder, int mode) argument
66 struct drm_device *dev = encoder->dev;
67 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder);
72 NV_INFO(dev, "Setting dpms mode %d on TV encoder (output %d)\n",
78 int head = nouveau_crtc(encoder->crtc)->index;
92 get_slave_funcs(encoder)->dpms(encoder, mode);
115 static void nv04_tv_prepare(struct drm_encoder *encoder) argument
117 struct drm_device *dev = encoder
131 nv04_tv_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
156 nv04_tv_commit(struct drm_encoder *encoder) argument
170 nv04_tv_destroy(struct drm_encoder *encoder) argument
187 struct drm_encoder *encoder; local
[all...]
H A Dnv50_dac.c40 nv50_dac_disconnect(struct drm_encoder *encoder) argument
42 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder);
43 struct drm_device *dev = encoder->dev;
67 nv50_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
69 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder);
70 struct drm_device *dev = encoder->dev;
122 nv50_dac_dpms(struct drm_encoder *encoder, int mode) argument
124 struct drm_device *dev = encoder->dev;
125 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder);
166 nv50_dac_save(struct drm_encoder *encoder) argument
172 nv50_dac_restore(struct drm_encoder *encoder) argument
178 nv50_dac_mode_fixup(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
200 nv50_dac_commit(struct drm_encoder *encoder) argument
205 nv50_dac_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
251 nv50_dac_crtc_get(struct drm_encoder *encoder) argument
270 nv50_dac_destroy(struct drm_encoder *encoder) argument
291 struct drm_encoder *encoder; local
[all...]
H A Dnouveau_hdmi.c32 hdmi_sor(struct drm_encoder *encoder) argument
34 struct drm_nouveau_private *dev_priv = encoder->dev->dev_private;
43 hdmi_base(struct drm_encoder *encoder) argument
45 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder);
47 if (!hdmi_sor(encoder))
53 hdmi_wr32(struct drm_encoder *encoder, u32 reg, u32 val) argument
55 nv_wr32(encoder->dev, hdmi_base(encoder) + reg, val);
59 hdmi_rd32(struct drm_encoder *encoder, u32 reg) argument
61 return nv_rd32(encoder
65 hdmi_mask(struct drm_encoder *encoder, u32 reg, u32 mask, u32 val) argument
73 nouveau_audio_disconnect(struct drm_encoder *encoder) argument
85 nouveau_audio_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode) argument
116 nouveau_hdmi_infoframe(struct drm_encoder *encoder, u32 ctrl, u8 *frame) argument
149 nouveau_hdmi_video_infoframe(struct drm_encoder *encoder, struct drm_display_mode *mode) argument
182 nouveau_hdmi_audio_infoframe(struct drm_encoder *encoder, struct drm_display_mode *mode) argument
206 nouveau_hdmi_disconnect(struct drm_encoder *encoder) argument
219 nouveau_hdmi_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode) argument
[all...]
H A Dnv17_tv.c37 static uint32_t nv42_tv_sample_load(struct drm_encoder *encoder) argument
39 struct drm_device *dev = encoder->dev;
41 uint32_t testval, regoffset = nv04_dac_output_offset(encoder);
140 nv17_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
142 struct drm_device *dev = encoder->dev;
145 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder);
149 if (nv04_dac_in_use(encoder))
156 nv42_tv_sample_load(encoder) >> 28 & 0xe;
159 nv17_dac_sample_load(encoder) >> 28 & 0xe;
196 static int nv17_tv_get_ld_modes(struct drm_encoder *encoder, argument
226 nv17_tv_get_hd_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
288 nv17_tv_get_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
299 nv17_tv_mode_valid(struct drm_encoder *encoder, struct drm_display_mode *mode) argument
340 nv17_tv_mode_fixup(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
357 nv17_tv_dpms(struct drm_encoder *encoder, int mode) argument
390 nv17_tv_prepare(struct drm_encoder *encoder) argument
451 nv17_tv_mode_set(struct drm_encoder *encoder, struct drm_display_mode *drm_mode, struct drm_display_mode *adjusted_mode) argument
566 nv17_tv_commit(struct drm_encoder *encoder) argument
601 nv17_tv_save(struct drm_encoder *encoder) argument
616 nv17_tv_restore(struct drm_encoder *encoder) argument
629 nv17_tv_create_resources(struct drm_encoder *encoder, struct drm_connector *connector) argument
680 nv17_tv_set_property(struct drm_encoder *encoder, struct drm_connector *connector, struct drm_property *property, uint64_t val) argument
758 nv17_tv_destroy(struct drm_encoder *encoder) argument
794 struct drm_encoder *encoder; local
[all...]
H A Dnv04_dac.c38 int nv04_dac_output_offset(struct drm_encoder *encoder) argument
40 struct dcb_entry *dcb = nouveau_encoder(encoder)->dcb;
119 static enum drm_connector_status nv04_dac_detect(struct drm_encoder *encoder, argument
122 struct drm_device *dev = encoder->dev;
220 uint32_t nv17_dac_sample_load(struct drm_encoder *encoder) argument
222 struct drm_device *dev = encoder->dev;
224 struct dcb_entry *dcb = nouveau_encoder(encoder)->dcb;
225 uint32_t sample, testval, regoffset = nv04_dac_output_offset(encoder);
316 nv17_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
318 struct drm_device *dev = encoder
334 nv04_dac_mode_fixup(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
344 nv04_dac_prepare(struct drm_encoder *encoder) argument
355 nv04_dac_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
392 nv04_dac_commit(struct drm_encoder *encoder) argument
406 nv04_dac_update_dacclk(struct drm_encoder *encoder, bool enable) argument
432 nv04_dac_in_use(struct drm_encoder *encoder) argument
441 nv04_dac_dpms(struct drm_encoder *encoder, int mode) argument
456 nv04_dac_save(struct drm_encoder *encoder) argument
466 nv04_dac_restore(struct drm_encoder *encoder) argument
478 nv04_dac_destroy(struct drm_encoder *encoder) argument
520 struct drm_encoder *encoder; local
[all...]
H A Dnv04_dfp.c111 void nv04_dfp_update_fp_control(struct drm_encoder *encoder, int mode) argument
113 struct drm_device *dev = encoder->dev;
120 nv_crtc = nouveau_crtc(encoder->crtc);
131 nv_crtc->fp_users |= 1 << nouveau_encoder(encoder)->dcb->index;
138 nv_crtc->fp_users &= ~(1 << nouveau_encoder(encoder)->dcb->index);
151 static struct drm_encoder *get_tmds_slave(struct drm_encoder *encoder) argument
153 struct drm_device *dev = encoder->dev;
154 struct dcb_entry *dcb = nouveau_encoder(encoder)->dcb;
181 static bool nv04_dfp_mode_fixup(struct drm_encoder *encoder, argument
185 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder);
244 nv04_dfp_prepare(struct drm_encoder *encoder) argument
280 nv04_dfp_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
444 nv04_dfp_commit(struct drm_encoder *encoder) argument
484 nv04_dfp_update_backlight(struct drm_encoder *encoder, int mode) argument
510 nv04_lvds_dpms(struct drm_encoder *encoder, int mode) argument
558 nv04_tmds_dpms(struct drm_encoder *encoder, int mode) argument
574 nv04_dfp_save(struct drm_encoder *encoder) argument
584 nv04_dfp_restore(struct drm_encoder *encoder) argument
610 nv04_dfp_destroy(struct drm_encoder *encoder) argument
623 nv04_tmds_slave_init(struct drm_encoder *encoder) argument
683 struct drm_encoder *encoder; local
[all...]
/drivers/gpu/drm/gma500/
H A Dmdfld_dsi_dpi.h66 extern void mdfld_dsi_dpi_dpms(struct drm_encoder *encoder, int mode);
67 extern bool mdfld_dsi_dpi_mode_fixup(struct drm_encoder *encoder,
70 extern void mdfld_dsi_dpi_prepare(struct drm_encoder *encoder);
71 extern void mdfld_dsi_dpi_commit(struct drm_encoder *encoder);
72 extern void mdfld_dsi_dpi_mode_set(struct drm_encoder *encoder,
H A Dcdv_intel_hdmi.c62 static void cdv_hdmi_mode_set(struct drm_encoder *encoder, argument
66 struct drm_device *dev = encoder->dev;
67 struct psb_intel_encoder *psb_intel_encoder = to_psb_intel_encoder(encoder);
70 struct drm_crtc *crtc = encoder->crtc;
92 static bool cdv_hdmi_mode_fixup(struct drm_encoder *encoder, argument
99 static void cdv_hdmi_dpms(struct drm_encoder *encoder, int mode) argument
101 struct drm_device *dev = encoder->dev;
103 to_psb_intel_encoder(encoder);
171 struct drm_encoder *encoder = connector->encoder; local
311 struct drm_encoder *encoder; local
[all...]
/drivers/gpu/drm/i2c/
H A Dch7006_drv.c31 /* DRM encoder functions */
33 static void ch7006_encoder_set_config(struct drm_encoder *encoder, argument
36 struct ch7006_priv *priv = to_ch7006_priv(encoder);
41 static void ch7006_encoder_destroy(struct drm_encoder *encoder) argument
43 struct ch7006_priv *priv = to_ch7006_priv(encoder);
45 drm_property_destroy(encoder->dev, priv->scale_property);
48 to_encoder_slave(encoder)->slave_priv = NULL;
50 drm_i2c_encoder_destroy(encoder);
53 static void ch7006_encoder_dpms(struct drm_encoder *encoder, int mode) argument
55 struct i2c_client *client = drm_i2c_encoder_get_client(encoder);
70 ch7006_encoder_save(struct drm_encoder *encoder) argument
80 ch7006_encoder_restore(struct drm_encoder *encoder) argument
90 ch7006_encoder_mode_fixup(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
104 ch7006_encoder_mode_valid(struct drm_encoder *encoder, struct drm_display_mode *mode) argument
113 ch7006_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *drm_mode, struct drm_display_mode *adjusted_mode) argument
177 ch7006_encoder_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
225 ch7006_encoder_get_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
246 ch7006_encoder_create_resources(struct drm_encoder *encoder, struct drm_connector *connector) argument
279 ch7006_encoder_set_property(struct drm_encoder *encoder, struct drm_connector *connector, struct drm_property *property, uint64_t val) argument
446 ch7006_encoder_init(struct i2c_client *client, struct drm_device *dev, struct drm_encoder_slave *encoder) argument
[all...]
H A Dsil164_drv.c206 /* DRM encoder functions */
209 sil164_encoder_set_config(struct drm_encoder *encoder, void *params) argument
211 struct sil164_priv *priv = to_sil164_priv(encoder);
217 sil164_encoder_dpms(struct drm_encoder *encoder, int mode) argument
219 struct sil164_priv *priv = to_sil164_priv(encoder);
221 bool duallink = (on && encoder->crtc->mode.clock > 165000);
223 sil164_set_power_state(drm_i2c_encoder_get_client(encoder), on);
230 sil164_encoder_save(struct drm_encoder *encoder) argument
232 struct sil164_priv *priv = to_sil164_priv(encoder);
234 sil164_save_state(drm_i2c_encoder_get_client(encoder),
243 sil164_encoder_restore(struct drm_encoder *encoder) argument
256 sil164_encoder_mode_fixup(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
264 sil164_encoder_mode_valid(struct drm_encoder *encoder, struct drm_display_mode *mode) argument
280 sil164_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
298 sil164_encoder_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
310 sil164_encoder_get_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
317 sil164_encoder_create_resources(struct drm_encoder *encoder, struct drm_connector *connector) argument
324 sil164_encoder_set_property(struct drm_encoder *encoder, struct drm_connector *connector, struct drm_property *property, uint64_t val) argument
333 sil164_encoder_destroy(struct drm_encoder *encoder) argument
409 sil164_encoder_init(struct i2c_client *client, struct drm_device *dev, struct drm_encoder_slave *encoder) argument
[all...]
/drivers/gpu/drm/radeon/
H A Dradeon_encoders.c32 static uint32_t radeon_encoder_clones(struct drm_encoder *encoder) argument
34 struct drm_device *dev = encoder->dev;
36 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
56 if (clone_encoder == encoder)
70 struct drm_encoder *encoder; local
72 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
73 encoder->possible_clones = radeon_encoder_clones(encoder);
158 struct drm_encoder *encoder; local
164 list_for_each_entry(encoder,
172 radeon_encoder_set_active_device(struct drm_encoder *encoder) argument
190 radeon_get_connector_for_encoder(struct drm_encoder *encoder) argument
206 radeon_get_connector_for_encoder_init(struct drm_encoder *encoder) argument
221 radeon_get_external_encoder(struct drm_encoder *encoder) argument
242 radeon_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder) argument
260 radeon_panel_mode_fixup(struct drm_encoder *encoder, struct drm_display_mode *adjusted_mode) argument
307 radeon_dig_monitor_is_duallink(struct drm_encoder *encoder, u32 pixel_clock) argument
[all...]
H A Dradeon_legacy_encoders.c36 static void radeon_legacy_encoder_disable(struct drm_encoder *encoder) argument
38 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
41 encoder_funcs = encoder->helper_private;
42 encoder_funcs->dpms(encoder, DRM_MODE_DPMS_OFF);
46 static void radeon_legacy_lvds_update(struct drm_encoder *encoder, int mode) argument
48 struct drm_device *dev = encoder->dev;
50 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
129 radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
131 radeon_combios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false);
135 static void radeon_legacy_lvds_dpms(struct drm_encoder *encoder, in argument
154 radeon_legacy_lvds_prepare(struct drm_encoder *encoder) argument
165 radeon_legacy_lvds_commit(struct drm_encoder *encoder) argument
176 radeon_legacy_lvds_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
246 radeon_legacy_mode_fixup(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
277 struct radeon_encoder *encoder; member in struct:radeon_backlight_privdata
463 radeon_legacy_backlight_init(struct radeon_encoder *encoder) argument
467 radeon_legacy_backlight_exit(struct radeon_encoder *encoder) argument
474 radeon_lvds_enc_destroy(struct drm_encoder *encoder) argument
490 radeon_legacy_primary_dac_dpms(struct drm_encoder *encoder, int mode) argument
530 radeon_legacy_primary_dac_prepare(struct drm_encoder *encoder) argument
541 radeon_legacy_primary_dac_commit(struct drm_encoder *encoder) argument
553 radeon_legacy_primary_dac_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
610 radeon_legacy_primary_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
689 radeon_legacy_tmds_int_dpms(struct drm_encoder *encoder, int mode) argument
716 radeon_legacy_tmds_int_prepare(struct drm_encoder *encoder) argument
727 radeon_legacy_tmds_int_commit(struct drm_encoder *encoder) argument
739 radeon_legacy_tmds_int_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
853 radeon_legacy_tmds_ext_dpms(struct drm_encoder *encoder, int mode) argument
882 radeon_legacy_tmds_ext_prepare(struct drm_encoder *encoder) argument
893 radeon_legacy_tmds_ext_commit(struct drm_encoder *encoder) argument
904 radeon_legacy_tmds_ext_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
973 radeon_ext_tmds_enc_destroy(struct drm_encoder *encoder) argument
1000 radeon_legacy_tv_dac_dpms(struct drm_encoder *encoder, int mode) argument
1090 radeon_legacy_tv_dac_prepare(struct drm_encoder *encoder) argument
1101 radeon_legacy_tv_dac_commit(struct drm_encoder *encoder) argument
1113 radeon_legacy_tv_dac_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
1267 r300_legacy_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
1338 radeon_legacy_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
1402 radeon_legacy_tv_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
1546 radeon_legacy_get_tmds_info(struct radeon_encoder *encoder) argument
1569 radeon_legacy_get_ext_tmds_info(struct radeon_encoder *encoder) argument
1596 struct drm_encoder *encoder; local
[all...]
H A Datombios_encoders.c39 static inline bool radeon_encoder_is_digital(struct drm_encoder *encoder) argument
41 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
60 static bool radeon_atom_mode_fixup(struct drm_encoder *encoder, argument
64 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
65 struct drm_device *dev = encoder->dev;
68 /* set the active encoder to connector routing */
69 radeon_encoder_set_active_device(encoder);
79 radeon_panel_mode_fixup(encoder, adjusted_mode);
96 (radeon_encoder_get_dp_bridge_encoder_id(encoder) != ENCODER_OBJECT_ID_NONE))) {
97 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder);
105 atombios_dac_setup(struct drm_encoder *encoder, int action) argument
157 atombios_tv_setup(struct drm_encoder *encoder, int action) argument
219 atombios_dvo_setup(struct drm_encoder *encoder, int action) argument
284 atombios_digital_setup(struct drm_encoder *encoder, int action) argument
397 atombios_get_encoder_mode(struct drm_encoder *encoder) argument
525 atombios_dig_encoder_setup(struct drm_encoder *encoder, int action, int panel_mode) argument
718 atombios_dig_transmitter_setup(struct drm_encoder *encoder, int action, uint8_t lane_num, uint8_t lane_set) argument
1134 atombios_external_encoder_setup(struct drm_encoder *encoder, struct drm_encoder *ext_encoder, int action) argument
1259 atombios_yuv_setup(struct drm_encoder *encoder, bool enable) argument
1296 radeon_atom_encoder_dpms_avivo(struct drm_encoder *encoder, int mode) argument
1377 radeon_atom_encoder_dpms_dig(struct drm_encoder *encoder, int mode) argument
1435 radeon_atom_encoder_dpms_ext(struct drm_encoder *encoder, struct drm_encoder *ext_encoder, int mode) argument
1468 radeon_atom_encoder_dpms(struct drm_encoder *encoder, int mode) argument
1545 atombios_set_encoder_crtc_source(struct drm_encoder *encoder) argument
1687 atombios_apply_encoder_quirks(struct drm_encoder *encoder, struct drm_display_mode *mode) argument
1728 radeon_atom_pick_dig_encoder(struct drm_encoder *encoder) argument
1812 struct drm_encoder *encoder; local
1836 radeon_atom_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
1934 atombios_dac_load_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
1983 radeon_atom_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
2024 radeon_atom_dig_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
2071 radeon_atom_ext_encoder_setup_ddc(struct drm_encoder *encoder) argument
2082 radeon_atom_encoder_prepare(struct drm_encoder *encoder) argument
2116 radeon_atom_encoder_commit(struct drm_encoder *encoder) argument
2122 radeon_atom_encoder_disable(struct drm_encoder *encoder) argument
2193 radeon_atom_ext_prepare(struct drm_encoder *encoder) argument
2198 radeon_atom_ext_commit(struct drm_encoder *encoder) argument
2204 radeon_atom_ext_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
2211 radeon_atom_ext_disable(struct drm_encoder *encoder) argument
2217 radeon_atom_ext_dpms(struct drm_encoder *encoder, int mode) argument
2222 radeon_atom_ext_mode_fixup(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
2258 radeon_enc_destroy(struct drm_encoder *encoder) argument
2312 struct drm_encoder *encoder; local
[all...]
H A Dr600_hdmi.c97 static void r600_hdmi_update_ACR(struct drm_encoder *encoder, uint32_t clock) argument
99 struct drm_device *dev = encoder->dev;
101 uint32_t offset = to_radeon_encoder(encoder)->hdmi_offset;
146 struct drm_encoder *encoder,
166 struct drm_device *dev = encoder->dev;
168 uint32_t offset = to_radeon_encoder(encoder)->hdmi_offset;
221 struct drm_encoder *encoder,
232 struct drm_device *dev = encoder->dev;
234 uint32_t offset = to_radeon_encoder(encoder)->hdmi_offset;
261 static int r600_hdmi_is_audio_buffer_filled(struct drm_encoder *encoder) argument
145 r600_hdmi_videoinfoframe( struct drm_encoder *encoder, enum r600_hdmi_color_format color_format, int active_information_present, uint8_t active_format_aspect_ratio, uint8_t scan_information, uint8_t colorimetry, uint8_t ex_colorimetry, uint8_t quantization, int ITC, uint8_t picture_aspect_ratio, uint8_t video_format_identification, uint8_t pixel_repetition, uint8_t non_uniform_picture_scaling, uint8_t bar_info_data_valid, uint16_t top_bar, uint16_t bottom_bar, uint16_t left_bar, uint16_t right_bar ) argument
220 r600_hdmi_audioinfoframe( struct drm_encoder *encoder, uint8_t channel_count, uint8_t coding_type, uint8_t sample_size, uint8_t sample_frequency, uint8_t format, uint8_t channel_allocation, uint8_t level_shift, int downmix_inhibit ) argument
273 r600_hdmi_buffer_status_changed(struct drm_encoder *encoder) argument
291 r600_hdmi_audio_workaround(struct drm_encoder *encoder) argument
317 r600_hdmi_setmode(struct drm_encoder *encoder, struct drm_display_mode *mode) argument
359 r600_hdmi_update_audio_settings(struct drm_encoder *encoder) argument
427 struct drm_encoder *encoder; local
458 r600_hdmi_assign_block(struct drm_encoder *encoder) argument
505 r600_hdmi_enable(struct drm_encoder *encoder) argument
573 r600_hdmi_disable(struct drm_encoder *encoder) argument
[all...]
H A Dradeon_connectors.c36 struct drm_encoder *encoder,
40 struct drm_encoder *encoder,
78 static void radeon_property_change_mode(struct drm_encoder *encoder) argument
80 struct drm_crtc *crtc = encoder->crtc;
93 struct drm_encoder *encoder = NULL; local
111 encoder = obj_to_encoder(obj);
113 if ((encoder == best_encoder) && (status == connector_status_connected))
119 radeon_atombios_connected_scratch_regs(connector, encoder, connected);
121 radeon_combios_connected_scratch_regs(connector, encoder, connected);
129 struct drm_encoder *encoder; local
151 struct drm_encoder *encoder; local
171 radeon_connector_analog_encoder_conflict_solve(struct drm_connector *connector, struct drm_encoder *encoder, enum drm_connector_status current_status, bool priority) argument
216 radeon_fp_native_mode(struct drm_encoder *encoder) argument
247 radeon_add_common_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
303 struct drm_encoder *encoder; local
433 radeon_fixup_lvds_native_mode(struct drm_encoder *encoder, struct drm_connector *connector) argument
471 struct drm_encoder *encoder; local
510 struct drm_encoder *encoder = radeon_best_single_encoder(connector); local
541 struct drm_encoder *encoder = radeon_best_single_encoder(connector); local
663 struct drm_encoder *encoder; local
756 struct drm_encoder *encoder; local
786 struct drm_encoder *encoder; local
868 struct drm_encoder *encoder = NULL; local
1022 struct drm_encoder *encoder; local
1141 struct drm_encoder *encoder = radeon_best_single_encoder(connector); local
1205 struct drm_encoder *encoder; local
1235 struct drm_encoder *encoder; local
1279 struct drm_encoder *encoder = radeon_best_single_encoder(connector); local
1357 struct drm_encoder *encoder = radeon_best_single_encoder(connector); local
1420 struct drm_encoder *encoder; local
[all...]
/drivers/gpu/drm/
H A Ddrm_encoder_slave.c32 * drm_i2c_encoder_init - Initialize an I2C slave encoder
34 * @encoder: Encoder to be attached to the I2C device. You aren't
53 struct drm_encoder_slave *encoder,
85 encoder->bus_priv = client;
89 err = encoder_drv->encoder_init(client, dev, encoder);
94 encoder->slave_funcs->set_config(&encoder->base,
108 * drm_i2c_encoder_destroy - Unregister the I2C device backing an encoder
112 * encoder driver once I2C access is no longer needed.
116 struct drm_encoder_slave *encoder local
52 drm_i2c_encoder_init(struct drm_device *dev, struct drm_encoder_slave *encoder, struct i2c_adapter *adap, const struct i2c_board_info *info) argument
[all...]
H A Ddrm_crtc_helper.c173 * drm_helper_encoder_in_use - check if a given encoder is in use
174 * @encoder: encoder to check
182 * True if @encoder is part of the mode_config, false otherwise.
184 bool drm_helper_encoder_in_use(struct drm_encoder *encoder) argument
187 struct drm_device *dev = encoder->dev;
189 if (connector->encoder == encoder)
209 struct drm_encoder *encoder; local
212 list_for_each_entry(encoder,
220 drm_encoder_disable(struct drm_encoder *encoder) argument
242 struct drm_encoder *encoder; local
282 drm_encoder_crtc_ok(struct drm_encoder *encoder, struct drm_crtc *crtc) argument
313 struct drm_encoder *encoder; local
353 struct drm_encoder *encoder; local
473 struct drm_encoder *encoder; local
513 struct drm_encoder *save_encoders, *new_encoder, *encoder; local
776 drm_helper_choose_encoder_dpms(struct drm_encoder *encoder) argument
812 struct drm_encoder *encoder = connector->encoder; local
880 struct drm_encoder *encoder; local
[all...]

Completed in 633 milliseconds

12345