/drivers/gpu/drm/ |
H A D | drm_encoder_slave.c | 32 * 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 D | drm_crtc_helper.c | 77 * 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 D | exynos_drm_connector.h | 18 struct drm_encoder *encoder);
|
H A D | exynos_drm_encoder.c | 25 * 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 D | exynos_drm_encoder.h | 23 struct exynos_drm_display *exynos_drm_get_display(struct drm_encoder *encoder);
|
/drivers/gpu/drm/udl/ |
H A D | udl_encoder.c | 18 /* 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 D | bt856.c | 40 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 D | armada_output.h | 11 #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 D | armada_output.c | 24 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 D | omap_encoder.c | 31 * 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 D | rotary_encoder.c | 10 * 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 D | tvnv04.c | 59 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 D | tvnv17.c | 45 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 D | dac.c | 41 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 D | tilcdc_slave.c | 60 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 D | rcar_du_encoder.c | 36 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 D | rcar_du_encoder.h | 25 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 D | mdfld_dsi_dpi.h | 66 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 D | ch7006_drv.c | 31 /* 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 D | sil164_drv.c | 206 /* 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 D | evergreen_hdmi.c | 35 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 D | radeon_legacy_encoders.c | 36 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 D | atombios_encoders.c | 88 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 D | output.c | 65 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 D | mdp5_encoder.c | 32 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...] |