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

12345678

/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,
81 encoder->bus_priv = client;
85 err = encoder_drv->encoder_init(client, dev, encoder);
90 encoder->slave_funcs->set_config(&encoder->base,
104 * drm_i2c_encoder_destroy - Unregister the I2C device backing an encoder
108 * encoder driver once I2C access is no longer needed.
112 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
133 drm_i2c_encoder_dpms(struct drm_encoder *encoder, int mode) argument
139 drm_i2c_encoder_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
147 drm_i2c_encoder_prepare(struct drm_encoder *encoder) argument
153 drm_i2c_encoder_commit(struct drm_encoder *encoder) argument
159 drm_i2c_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
167 drm_i2c_encoder_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
174 drm_i2c_encoder_save(struct drm_encoder *encoder) argument
180 drm_i2c_encoder_restore(struct drm_encoder *encoder) argument
[all...]
H A Ddrm_crtc_helper.c77 * drm_helper_encoder_in_use - check if a given encoder is in use
78 * @encoder: encoder to check
80 * Checks whether @encoder is with the current mode setting output configuration
85 * True if @encoder is used, false otherwise.
87 bool drm_helper_encoder_in_use(struct drm_encoder *encoder) argument
90 struct drm_device *dev = encoder->dev;
102 if (connector->encoder == encoder)
121 struct drm_encoder *encoder; local
139 drm_encoder_disable(struct drm_encoder *encoder) argument
157 struct drm_encoder *encoder; local
210 struct drm_encoder *encoder; local
255 struct drm_encoder *encoder; local
404 struct drm_encoder *encoder; local
447 struct drm_encoder *save_encoders, *new_encoder, *encoder; local
695 drm_helper_choose_encoder_dpms(struct drm_encoder *encoder) argument
709 drm_helper_encoder_dpms(struct drm_encoder *encoder, int mode) argument
758 struct drm_encoder *encoder = connector->encoder; local
848 struct drm_encoder *encoder; local
[all...]
/drivers/gpu/drm/exynos/
H A Dexynos_drm_connector.h18 struct drm_encoder *encoder);
H A Dexynos_drm_encoder.c25 * exynos specific encoder structure.
27 * @drm_encoder: encoder object.
28 * @display: the display structure that maps to this encoder
35 static void exynos_drm_encoder_dpms(struct drm_encoder *encoder, int mode) argument
37 struct exynos_drm_encoder *exynos_encoder = to_exynos_encoder(encoder);
40 DRM_DEBUG_KMS("encoder dpms: %d\n", mode);
47 exynos_drm_encoder_mode_fixup(struct drm_encoder *encoder, argument
51 struct drm_device *dev = encoder->dev;
52 struct exynos_drm_encoder *exynos_encoder = to_exynos_encoder(encoder);
57 if (connector->encoder !
68 exynos_drm_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
79 exynos_drm_encoder_prepare(struct drm_encoder *encoder) argument
84 exynos_drm_encoder_commit(struct drm_encoder *encoder) argument
96 exynos_drm_encoder_disable(struct drm_encoder *encoder) argument
119 exynos_drm_encoder_destroy(struct drm_encoder *encoder) argument
131 exynos_drm_encoder_clones(struct drm_encoder *encoder) argument
157 struct drm_encoder *encoder; local
168 struct drm_encoder *encoder; local
194 exynos_drm_get_display(struct drm_encoder *encoder) argument
[all...]
H A Dexynos_drm_encoder.h23 struct exynos_drm_display *exynos_drm_get_display(struct drm_encoder *encoder);
/drivers/gpu/drm/udl/
H A Dudl_encoder.c18 /* dummy encoder */
19 static 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/media/i2c/
H A Dbt856.c40 MODULE_DESCRIPTION("Brooktree-856A video encoder driver");
68 static inline int bt856_write(struct bt856 *encoder, u8 reg, u8 value) argument
70 struct i2c_client *client = v4l2_get_subdevdata(&encoder->sd);
72 encoder->reg[reg - BT856_REG_OFFSET] = value;
76 static inline int bt856_setbit(struct bt856 *encoder, u8 reg, u8 bit, u8 value) argument
78 return bt856_write(encoder, reg,
79 (encoder->reg[reg - BT856_REG_OFFSET] & ~(1 << bit)) |
83 static void bt856_dump(struct bt856 *encoder) argument
87 v4l2_info(&encoder->sd, "register dump:\n");
89 printk(KERN_CONT " %02x", encoder
97 struct bt856 *encoder = to_bt856(sd); local
124 struct bt856 *encoder = to_bt856(sd); local
146 struct bt856 *encoder = to_bt856(sd); local
200 struct bt856 *encoder; local
[all...]
/drivers/gpu/drm/armada/
H A Darmada_output.h11 #define encoder_helper_funcs(encoder) \
12 ((struct drm_encoder_helper_funcs *)encoder->helper_private)
24 void armada_drm_encoder_prepare(struct drm_encoder *encoder);
25 void armada_drm_encoder_commit(struct drm_encoder *encoder);
27 bool armada_drm_encoder_mode_fixup(struct drm_encoder *encoder,
H A Darmada_output.c24 struct drm_encoder *enc = conn->encoder;
75 void armada_drm_encoder_prepare(struct drm_encoder *encoder) argument
77 encoder_helper_funcs(encoder)->dpms(encoder, DRM_MODE_DPMS_OFF);
80 void armada_drm_encoder_commit(struct drm_encoder *encoder) argument
82 encoder_helper_funcs(encoder)->dpms(encoder, DRM_MODE_DPMS_ON);
85 bool armada_drm_encoder_mode_fixup(struct drm_encoder *encoder, argument
95 struct drm_encoder *encoder = armada_drm_connector_encoder(conn); local
98 if (encoder) {
109 struct drm_encoder *encoder = armada_drm_connector_encoder(conn); local
[all...]
/drivers/gpu/drm/omapdrm/
H A Domap_encoder.c31 * encoder funcs
36 /* The encoder and connector both map to same dssdev.. the encoder
46 struct omap_dss_device *omap_encoder_get_dssdev(struct drm_encoder *encoder) argument
48 struct omap_encoder *omap_encoder = to_omap_encoder(encoder);
53 static void omap_encoder_destroy(struct drm_encoder *encoder) argument
55 struct omap_encoder *omap_encoder = to_omap_encoder(encoder);
57 omap_encoder_set_enabled(encoder, false);
59 drm_encoder_cleanup(encoder);
70 * the encoder
79 omap_encoder_dpms(struct drm_encoder *encoder, int mode) argument
83 omap_encoder_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
90 omap_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
121 omap_encoder_prepare(struct drm_encoder *encoder) argument
125 omap_encoder_commit(struct drm_encoder *encoder) argument
142 omap_encoder_set_enabled(struct drm_encoder *encoder, bool enabled) argument
156 omap_encoder_update(struct drm_encoder *encoder, struct omap_overlay_manager *mgr, struct omap_video_timings *timings) argument
196 struct drm_encoder *encoder = NULL; local
[all...]
/drivers/input/misc/
H A Drotary_encoder.c10 * See file:Documentation/input/rotary-encoder.txt for more information
30 #define DRV_NAME "rotary-encoder"
59 static void rotary_encoder_report_event(struct rotary_encoder *encoder) argument
61 const struct rotary_encoder_platform_data *pdata = encoder->pdata;
64 input_report_rel(encoder->input,
65 pdata->axis, encoder->dir ? -1 : 1);
67 unsigned int pos = encoder->pos;
69 if (encoder->dir) {
84 encoder->pos = pos;
85 input_report_abs(encoder
93 struct rotary_encoder *encoder = dev_id; local
122 struct rotary_encoder *encoder = dev_id; local
198 struct rotary_encoder *encoder; local
306 struct rotary_encoder *encoder = platform_get_drvdata(pdev); local
[all...]
/drivers/gpu/drm/nouveau/dispnv04/
H A Dtvnv04.c59 return i2c->identify(i2c, i2c_index, "TV encoder",
71 static void nv04_tv_dpms(struct drm_encoder *encoder, int mode) argument
73 struct drm_device *dev = encoder->dev;
75 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder);
79 NV_DEBUG(drm, "Setting dpms mode %d on TV encoder (output %d)\n",
85 int head = nouveau_crtc(encoder->crtc)->index;
99 get_slave_funcs(encoder)->dpms(encoder, mode);
121 static void nv04_tv_prepare(struct drm_encoder *encoder) argument
123 struct drm_device *dev = encoder
137 nv04_tv_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
161 nv04_tv_commit(struct drm_encoder *encoder) argument
176 nv04_tv_destroy(struct drm_encoder *encoder) argument
204 struct drm_encoder *encoder; local
[all...]
H A Dtvnv17.c45 static uint32_t nv42_tv_sample_load(struct drm_encoder *encoder) argument
47 struct drm_device *dev = encoder->dev;
50 uint32_t testval, regoffset = nv04_dac_output_offset(encoder);
152 nv17_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
154 struct drm_device *dev = encoder->dev;
157 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder);
161 if (nv04_dac_in_use(encoder))
168 nv42_tv_sample_load(encoder) >> 28 & 0xe;
171 nv17_dac_sample_load(encoder) >> 28 & 0xe;
208 static int nv17_tv_get_ld_modes(struct drm_encoder *encoder, argument
238 nv17_tv_get_hd_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
300 nv17_tv_get_modes(struct drm_encoder *encoder, struct drm_connector *connector) argument
311 nv17_tv_mode_valid(struct drm_encoder *encoder, struct drm_display_mode *mode) argument
352 nv17_tv_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
369 nv17_tv_dpms(struct drm_encoder *encoder, int mode) argument
404 nv17_tv_prepare(struct drm_encoder *encoder) argument
465 nv17_tv_mode_set(struct drm_encoder *encoder, struct drm_display_mode *drm_mode, struct drm_display_mode *adjusted_mode) argument
580 nv17_tv_commit(struct drm_encoder *encoder) argument
614 nv17_tv_save(struct drm_encoder *encoder) argument
629 nv17_tv_restore(struct drm_encoder *encoder) argument
642 nv17_tv_create_resources(struct drm_encoder *encoder, struct drm_connector *connector) argument
694 nv17_tv_set_property(struct drm_encoder *encoder, struct drm_connector *connector, struct drm_property *property, uint64_t val) argument
772 nv17_tv_destroy(struct drm_encoder *encoder) argument
806 struct drm_encoder *encoder; local
[all...]
H A Ddac.c41 int nv04_dac_output_offset(struct drm_encoder *encoder) argument
43 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb;
127 static enum drm_connector_status nv04_dac_detect(struct drm_encoder *encoder, argument
130 struct drm_device *dev = encoder->dev;
230 uint32_t nv17_dac_sample_load(struct drm_encoder *encoder) argument
232 struct drm_device *dev = encoder->dev;
236 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb;
237 uint32_t sample, testval, regoffset = nv04_dac_output_offset(encoder);
331 nv17_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
333 struct nouveau_drm *drm = nouveau_drm(encoder
349 nv04_dac_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
359 nv04_dac_prepare(struct drm_encoder *encoder) argument
370 nv04_dac_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
407 nv04_dac_commit(struct drm_encoder *encoder) argument
421 nv04_dac_update_dacclk(struct drm_encoder *encoder, bool enable) argument
446 nv04_dac_in_use(struct drm_encoder *encoder) argument
455 nv04_dac_dpms(struct drm_encoder *encoder, int mode) argument
470 nv04_dac_save(struct drm_encoder *encoder) argument
480 nv04_dac_restore(struct drm_encoder *encoder) argument
492 nv04_dac_destroy(struct drm_encoder *encoder) argument
532 struct drm_encoder *encoder; local
[all...]
/drivers/gpu/drm/tilcdc/
H A Dtilcdc_slave.c60 static void slave_encoder_destroy(struct drm_encoder *encoder) argument
62 struct slave_encoder *slave_encoder = to_slave_encoder(encoder);
63 if (get_slave_funcs(encoder))
64 get_slave_funcs(encoder)->destroy(encoder);
65 drm_encoder_cleanup(encoder);
69 static void slave_encoder_prepare(struct drm_encoder *encoder) argument
71 drm_i2c_encoder_prepare(encoder);
72 tilcdc_crtc_set_panel_info(encoder->crtc, &slave_info);
75 static bool slave_encoder_fixup(struct drm_encoder *encoder, argument
122 struct drm_encoder *encoder; local
161 struct drm_encoder *encoder; /* our connected encoder */ member in struct:slave_connector
178 struct drm_encoder *encoder = to_slave_connector(connector)->encoder; local
184 struct drm_encoder *encoder = to_slave_connector(connector)->encoder; local
191 struct drm_encoder *encoder = to_slave_connector(connector)->encoder; local
212 struct drm_encoder *encoder = to_slave_connector(connector)->encoder; local
231 slave_connector_create(struct drm_device *dev, struct slave_module *mod, struct drm_encoder *encoder) argument
282 struct drm_encoder *encoder; local
[all...]
/drivers/gpu/drm/rcar-du/
H A Drcar_du_encoder.c36 return &rcon->encoder->encoder;
43 static void rcar_du_encoder_dpms(struct drm_encoder *encoder, int mode) argument
45 struct rcar_du_encoder *renc = to_rcar_encoder(encoder);
48 rcar_du_lvdsenc_dpms(renc->lvds, encoder->crtc, mode);
51 static bool rcar_du_encoder_mode_fixup(struct drm_encoder *encoder, argument
55 struct rcar_du_encoder *renc = to_rcar_encoder(encoder);
57 struct drm_device *dev = encoder->dev;
62 if (encoder->encoder_type == DRM_MODE_ENCODER_DAC)
66 if (connector->encoder
103 rcar_du_encoder_mode_prepare(struct drm_encoder *encoder) argument
112 rcar_du_encoder_mode_commit(struct drm_encoder *encoder) argument
121 rcar_du_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
[all...]
H A Drcar_du_encoder.h25 struct drm_encoder encoder; member in struct:rcar_du_encoder
31 container_of(e, struct rcar_du_encoder, encoder)
35 struct rcar_du_encoder *encoder; member in struct:rcar_du_connector
/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,
/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, const 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
441 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, const 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 Devergreen_hdmi.c35 extern void dce6_afmt_write_speaker_allocation(struct drm_encoder *encoder);
36 extern void dce6_afmt_write_sad_regs(struct drm_encoder *encoder);
37 extern void dce6_afmt_select_pin(struct drm_encoder *encoder);
38 extern void dce6_afmt_write_latency_fields(struct drm_encoder *encoder,
75 static void evergreen_hdmi_update_ACR(struct drm_encoder *encoder, uint32_t clock) argument
77 struct drm_device *dev = encoder->dev;
80 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
94 static void dce4_afmt_write_latency_fields(struct drm_encoder *encoder, argument
97 struct radeon_device *rdev = encoder->dev->dev_private;
102 list_for_each_entry(connector, &encoder
130 dce4_afmt_write_speaker_allocation(struct drm_encoder *encoder) argument
171 evergreen_hdmi_write_sad_regs(struct drm_encoder *encoder) argument
248 evergreen_hdmi_update_avi_infoframe(struct drm_encoder *encoder, void *buffer, size_t size) argument
269 evergreen_audio_set_dto(struct drm_encoder *encoder, u32 clock) argument
321 evergreen_hdmi_setmode(struct drm_encoder *encoder, struct drm_display_mode *mode) argument
502 evergreen_hdmi_enable(struct drm_encoder *encoder, bool enable) 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, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
484 radeon_legacy_backlight_init(struct radeon_encoder *encoder) argument
488 radeon_legacy_backlight_exit(struct radeon_encoder *encoder) argument
495 radeon_lvds_enc_destroy(struct drm_encoder *encoder) argument
511 radeon_legacy_primary_dac_dpms(struct drm_encoder *encoder, int mode) argument
553 radeon_legacy_primary_dac_prepare(struct drm_encoder *encoder) argument
564 radeon_legacy_primary_dac_commit(struct drm_encoder *encoder) argument
576 radeon_legacy_primary_dac_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
633 radeon_legacy_primary_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
723 radeon_legacy_tmds_int_dpms(struct drm_encoder *encoder, int mode) argument
750 radeon_legacy_tmds_int_prepare(struct drm_encoder *encoder) argument
761 radeon_legacy_tmds_int_commit(struct drm_encoder *encoder) argument
773 radeon_legacy_tmds_int_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
887 radeon_legacy_tmds_ext_dpms(struct drm_encoder *encoder, int mode) argument
916 radeon_legacy_tmds_ext_prepare(struct drm_encoder *encoder) argument
927 radeon_legacy_tmds_ext_commit(struct drm_encoder *encoder) argument
938 radeon_legacy_tmds_ext_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
1007 radeon_ext_tmds_enc_destroy(struct drm_encoder *encoder) argument
1030 radeon_legacy_tv_dac_dpms(struct drm_encoder *encoder, int mode) argument
1121 radeon_legacy_tv_dac_prepare(struct drm_encoder *encoder) argument
1132 radeon_legacy_tv_dac_commit(struct drm_encoder *encoder) argument
1144 radeon_legacy_tv_dac_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
1298 r300_legacy_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
1369 radeon_legacy_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
1433 radeon_legacy_ext_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
1523 radeon_legacy_tv_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
1690 radeon_legacy_get_tmds_info(struct radeon_encoder *encoder) argument
1713 radeon_legacy_get_ext_tmds_info(struct radeon_encoder *encoder) argument
1740 struct drm_encoder *encoder; local
[all...]
H A Datombios_encoders.c88 struct drm_encoder *encoder = &radeon_encoder->base; local
123 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_LCD_BLOFF, 0, 0);
125 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_BL_BRIGHTNESS_CONTROL, 0, 0);
126 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_LCD_BLON, 0, 0);
155 struct radeon_encoder *radeon_encoder = pdata->encoder;
165 struct radeon_encoder *radeon_encoder = pdata->encoder;
222 pdata->encoder = radeon_encoder;
280 void radeon_atom_backlight_init(struct radeon_encoder *encoder) argument
284 static void radeon_atom_backlight_exit(struct radeon_encoder *encoder) argument
294 static bool radeon_atom_mode_fixup(struct drm_encoder *encoder, argument
339 atombios_dac_setup(struct drm_encoder *encoder, int action) argument
391 atombios_tv_setup(struct drm_encoder *encoder, int action) argument
446 radeon_atom_get_bpc(struct drm_encoder *encoder) argument
480 atombios_dvo_setup(struct drm_encoder *encoder, int action) argument
552 atombios_digital_setup(struct drm_encoder *encoder, int action) argument
665 atombios_get_encoder_mode(struct drm_encoder *encoder) argument
815 atombios_dig_encoder_setup(struct drm_encoder *encoder, int action, int panel_mode) argument
970 atombios_dig_transmitter_setup(struct drm_encoder *encoder, int action, uint8_t lane_num, uint8_t lane_set) argument
1386 atombios_external_encoder_setup(struct drm_encoder *encoder, struct drm_encoder *ext_encoder, int action) argument
1489 atombios_yuv_setup(struct drm_encoder *encoder, bool enable) argument
1526 radeon_atom_encoder_dpms_avivo(struct drm_encoder *encoder, int mode) argument
1607 radeon_atom_encoder_dpms_dig(struct drm_encoder *encoder, int mode) argument
1716 radeon_atom_encoder_dpms(struct drm_encoder *encoder, int mode) argument
1790 atombios_set_encoder_crtc_source(struct drm_encoder *encoder) argument
1939 atombios_apply_encoder_quirks(struct drm_encoder *encoder, struct drm_display_mode *mode) argument
1986 radeon_atom_pick_dig_encoder(struct drm_encoder *encoder) argument
2094 struct drm_encoder *encoder; local
2119 radeon_atom_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
2183 atombios_dac_load_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
2232 radeon_atom_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
2273 radeon_atom_dig_detect(struct drm_encoder *encoder, struct drm_connector *connector) argument
2320 radeon_atom_ext_encoder_setup_ddc(struct drm_encoder *encoder) argument
2331 radeon_atom_encoder_prepare(struct drm_encoder *encoder) argument
2382 radeon_atom_encoder_commit(struct drm_encoder *encoder) argument
2389 radeon_atom_encoder_disable(struct drm_encoder *encoder) argument
2456 radeon_atom_ext_prepare(struct drm_encoder *encoder) argument
2461 radeon_atom_ext_commit(struct drm_encoder *encoder) argument
2467 radeon_atom_ext_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
2474 radeon_atom_ext_disable(struct drm_encoder *encoder) argument
2480 radeon_atom_ext_dpms(struct drm_encoder *encoder, int mode) argument
2485 radeon_atom_ext_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) argument
2521 radeon_enc_destroy(struct drm_encoder *encoder) argument
2577 struct drm_encoder *encoder; local
[all...]
/drivers/gpu/drm/tegra/
H A Doutput.c65 return &output->encoder;
120 static void drm_encoder_clear(struct drm_encoder *encoder) argument
122 memset(encoder, 0, sizeof(*encoder));
125 static void tegra_encoder_destroy(struct drm_encoder *encoder) argument
127 drm_encoder_cleanup(encoder);
128 drm_encoder_clear(encoder);
135 static void tegra_encoder_dpms(struct drm_encoder *encoder, int mode) argument
137 struct tegra_output *output = encoder_to_output(encoder);
151 static bool tegra_encoder_mode_fixup(struct drm_encoder *encoder, argument
158 tegra_encoder_prepare(struct drm_encoder *encoder) argument
162 tegra_encoder_commit(struct drm_encoder *encoder) argument
166 tegra_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted) argument
282 int connector, encoder; local
[all...]
/drivers/gpu/drm/msm/mdp/mdp5/
H A Dmdp5_encoder.c32 static struct mdp5_kms *get_kms(struct drm_encoder *encoder) argument
34 struct msm_drm_private *priv = encoder->dev->dev_private;
100 static void mdp5_encoder_destroy(struct drm_encoder *encoder) argument
102 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder);
104 drm_encoder_cleanup(encoder);
112 static void mdp5_encoder_dpms(struct drm_encoder *encoder, int mode) argument
114 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder);
115 struct mdp5_kms *mdp5_kms = get_kms(encoder);
135 static bool mdp5_encoder_mode_fixup(struct drm_encoder *encoder, argument
142 static void mdp5_encoder_mode_set(struct drm_encoder *encoder, argument
206 mdp5_encoder_prepare(struct drm_encoder *encoder) argument
211 mdp5_encoder_commit(struct drm_encoder *encoder) argument
231 struct drm_encoder *encoder = NULL; local
[all...]

Completed in 1328 milliseconds

12345678