/linux-3.4.99/include/drm/ |
D | drm_encoder_slave.h | 49 void (*set_config)(struct drm_encoder *encoder, 52 void (*destroy)(struct drm_encoder *encoder); 53 void (*dpms)(struct drm_encoder *encoder, int mode); 54 void (*save)(struct drm_encoder *encoder); 55 void (*restore)(struct drm_encoder *encoder); 56 bool (*mode_fixup)(struct drm_encoder *encoder, 59 int (*mode_valid)(struct drm_encoder *encoder, 61 void (*mode_set)(struct drm_encoder *encoder, 65 enum drm_connector_status (*detect)(struct drm_encoder *encoder, 67 int (*get_modes)(struct drm_encoder *encoder, [all …]
|
D | drm_crtc_helper.h | 80 void (*dpms)(struct drm_encoder *encoder, int mode); 81 void (*save)(struct drm_encoder *encoder); 82 void (*restore)(struct drm_encoder *encoder); 84 bool (*mode_fixup)(struct drm_encoder *encoder, 87 void (*prepare)(struct drm_encoder *encoder); 88 void (*commit)(struct drm_encoder *encoder); 89 void (*mode_set)(struct drm_encoder *encoder, 92 struct drm_crtc *(*get_crtc)(struct drm_encoder *encoder); 94 enum drm_connector_status (*detect)(struct drm_encoder *encoder, 97 void (*disable)(struct drm_encoder *encoder); [all …]
|
/linux-3.4.99/drivers/gpu/drm/exynos/ |
D | exynos_drm_encoder.h | 34 struct drm_encoder *exynos_drm_encoder_create(struct drm_device *dev, 38 exynos_drm_get_manager(struct drm_encoder *encoder); 40 void (*fn)(struct drm_encoder *, void *)); 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); [all …]
|
D | exynos_drm_encoder.c | 37 drm_encoder) 48 struct drm_encoder drm_encoder; member 53 static void exynos_drm_display_power(struct drm_encoder *encoder, int mode) in exynos_drm_display_power() 72 static void exynos_drm_encoder_dpms(struct drm_encoder *encoder, int mode) in exynos_drm_encoder_dpms() 110 exynos_drm_encoder_mode_fixup(struct drm_encoder *encoder, in exynos_drm_encoder_mode_fixup() 131 static void exynos_drm_encoder_mode_set(struct drm_encoder *encoder, in exynos_drm_encoder_mode_set() 157 static void exynos_drm_encoder_prepare(struct drm_encoder *encoder) in exynos_drm_encoder_prepare() 164 static void exynos_drm_encoder_commit(struct drm_encoder *encoder) in exynos_drm_encoder_commit() 176 exynos_drm_encoder_get_crtc(struct drm_encoder *encoder) in exynos_drm_encoder_get_crtc() 190 static void exynos_drm_encoder_destroy(struct drm_encoder *encoder) in exynos_drm_encoder_destroy() [all …]
|
/linux-3.4.99/drivers/gpu/drm/udl/ |
D | udl_encoder.c | 19 void udl_enc_destroy(struct drm_encoder *encoder) in udl_enc_destroy() 25 static void udl_encoder_disable(struct drm_encoder *encoder) in udl_encoder_disable() 29 static bool udl_mode_fixup(struct drm_encoder *encoder, in udl_mode_fixup() 36 static void udl_encoder_prepare(struct drm_encoder *encoder) in udl_encoder_prepare() 40 static void udl_encoder_commit(struct drm_encoder *encoder) in udl_encoder_commit() 44 static void udl_encoder_mode_set(struct drm_encoder *encoder, in udl_encoder_mode_set() 51 udl_encoder_dpms(struct drm_encoder *encoder, int mode) in udl_encoder_dpms() 68 struct drm_encoder *udl_encoder_init(struct drm_device *dev) in udl_encoder_init() 70 struct drm_encoder *encoder; in udl_encoder_init() 72 encoder = kzalloc(sizeof(struct drm_encoder), GFP_KERNEL); in udl_encoder_init()
|
/linux-3.4.99/drivers/gpu/drm/radeon/ |
D | radeon_mode.h | 376 struct drm_encoder base; 472 radeon_get_connector_for_encoder(struct drm_encoder *encoder); 474 radeon_get_connector_for_encoder_init(struct drm_encoder *encoder); 475 extern bool radeon_dig_monitor_is_duallink(struct drm_encoder *encoder, 478 extern u16 radeon_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder); 488 extern void radeon_dp_link_train(struct drm_encoder *encoder, 493 extern int radeon_dp_get_panel_mode(struct drm_encoder *encoder, 495 extern void atombios_dig_encoder_setup(struct drm_encoder *encoder, int action, int panel_mode); 498 extern void atombios_dig_transmitter_setup(struct drm_encoder *encoder, 501 extern void radeon_atom_ext_encoder_setup_ddc(struct drm_encoder *encoder); [all …]
|
D | radeon_encoders.c | 32 static uint32_t radeon_encoder_clones(struct drm_encoder *encoder) in radeon_encoder_clones() 37 struct drm_encoder *clone_encoder; in radeon_encoder_clones() 70 struct drm_encoder *encoder; in radeon_setup_encoder_clones() 158 struct drm_encoder *encoder; in radeon_link_encoder_connector() 172 void radeon_encoder_set_active_device(struct drm_encoder *encoder) in radeon_encoder_set_active_device() 190 radeon_get_connector_for_encoder(struct drm_encoder *encoder) in radeon_get_connector_for_encoder() 206 radeon_get_connector_for_encoder_init(struct drm_encoder *encoder) in radeon_get_connector_for_encoder_init() 221 struct drm_encoder *radeon_get_external_encoder(struct drm_encoder *encoder) in radeon_get_external_encoder() 225 struct drm_encoder *other_encoder; in radeon_get_external_encoder() 242 u16 radeon_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder) in radeon_encoder_get_dp_bridge_encoder_id() [all …]
|
D | r600_hdmi.c | 97 static void r600_hdmi_update_ACR(struct drm_encoder *encoder, uint32_t clock) in r600_hdmi_update_ACR() 146 struct drm_encoder *encoder, in r600_hdmi_videoinfoframe() 221 struct drm_encoder *encoder, in r600_hdmi_audioinfoframe() 261 static int r600_hdmi_is_audio_buffer_filled(struct drm_encoder *encoder) in r600_hdmi_is_audio_buffer_filled() 273 int r600_hdmi_buffer_status_changed(struct drm_encoder *encoder) in r600_hdmi_buffer_status_changed() 291 void r600_hdmi_audio_workaround(struct drm_encoder *encoder) in r600_hdmi_audio_workaround() 317 void r600_hdmi_setmode(struct drm_encoder *encoder, struct drm_display_mode *mode) in r600_hdmi_setmode() 359 void r600_hdmi_update_audio_settings(struct drm_encoder *encoder) in r600_hdmi_update_audio_settings() 427 struct drm_encoder *encoder; in r600_hdmi_find_free_block() 458 static void r600_hdmi_assign_block(struct drm_encoder *encoder) in r600_hdmi_assign_block() [all …]
|
D | atombios_encoders.c | 39 static inline bool radeon_encoder_is_digital(struct drm_encoder *encoder) in radeon_encoder_is_digital() 60 static bool radeon_atom_mode_fixup(struct drm_encoder *encoder, in radeon_atom_mode_fixup() 105 atombios_dac_setup(struct drm_encoder *encoder, int action) in atombios_dac_setup() 157 atombios_tv_setup(struct drm_encoder *encoder, int action) in atombios_tv_setup() 219 atombios_dvo_setup(struct drm_encoder *encoder, int action) in atombios_dvo_setup() 284 atombios_digital_setup(struct drm_encoder *encoder, int action) in atombios_digital_setup() 397 atombios_get_encoder_mode(struct drm_encoder *encoder) in atombios_get_encoder_mode() 530 atombios_dig_encoder_setup(struct drm_encoder *encoder, int action, int panel_mode) in atombios_dig_encoder_setup() 723 atombios_dig_transmitter_setup(struct drm_encoder *encoder, int action, uint8_t lane_num, uint8_t l… in atombios_dig_transmitter_setup() 1139 atombios_external_encoder_setup(struct drm_encoder *encoder, in atombios_external_encoder_setup() [all …]
|
D | radeon_legacy_encoders.c | 36 static void radeon_legacy_encoder_disable(struct drm_encoder *encoder) in radeon_legacy_encoder_disable() 46 static void radeon_legacy_lvds_update(struct drm_encoder *encoder, int mode) in radeon_legacy_lvds_update() 135 static void radeon_legacy_lvds_dpms(struct drm_encoder *encoder, int mode) in radeon_legacy_lvds_dpms() 154 static void radeon_legacy_lvds_prepare(struct drm_encoder *encoder) in radeon_legacy_lvds_prepare() 165 static void radeon_legacy_lvds_commit(struct drm_encoder *encoder) in radeon_legacy_lvds_commit() 176 static void radeon_legacy_lvds_mode_set(struct drm_encoder *encoder, in radeon_legacy_lvds_mode_set() 246 static bool radeon_legacy_mode_fixup(struct drm_encoder *encoder, in radeon_legacy_mode_fixup() 474 static void radeon_lvds_enc_destroy(struct drm_encoder *encoder) in radeon_lvds_enc_destroy() 490 static void radeon_legacy_primary_dac_dpms(struct drm_encoder *encoder, int mode) in radeon_legacy_primary_dac_dpms() 530 static void radeon_legacy_primary_dac_prepare(struct drm_encoder *encoder) in radeon_legacy_primary_dac_prepare() [all …]
|
/linux-3.4.99/drivers/staging/omapdrm/ |
D | omap_encoder.c | 32 struct drm_encoder base; 36 static void omap_encoder_destroy(struct drm_encoder *encoder) in omap_encoder_destroy() 44 static void omap_encoder_dpms(struct drm_encoder *encoder, int mode) in omap_encoder_dpms() 50 static bool omap_encoder_mode_fixup(struct drm_encoder *encoder, in omap_encoder_mode_fixup() 59 static void omap_encoder_mode_set(struct drm_encoder *encoder, in omap_encoder_mode_set() 81 static void omap_encoder_prepare(struct drm_encoder *encoder) in omap_encoder_prepare() 90 static void omap_encoder_commit(struct drm_encoder *encoder) in omap_encoder_commit() 113 struct drm_encoder *encoder) in omap_encoder_get_manager() 120 struct drm_encoder *omap_encoder_init(struct drm_device *dev, in omap_encoder_init() 123 struct drm_encoder *encoder = NULL; in omap_encoder_init()
|
/linux-3.4.99/drivers/gpu/drm/nouveau/ |
D | nouveau_hdmi.c | 32 hdmi_sor(struct drm_encoder *encoder) in hdmi_sor() 43 hdmi_base(struct drm_encoder *encoder) in hdmi_base() 53 hdmi_wr32(struct drm_encoder *encoder, u32 reg, u32 val) in hdmi_wr32() 59 hdmi_rd32(struct drm_encoder *encoder, u32 reg) in hdmi_rd32() 65 hdmi_mask(struct drm_encoder *encoder, u32 reg, u32 mask, u32 val) in hdmi_mask() 73 nouveau_audio_disconnect(struct drm_encoder *encoder) in nouveau_audio_disconnect() 85 nouveau_audio_mode_set(struct drm_encoder *encoder, in nouveau_audio_mode_set() 116 nouveau_hdmi_infoframe(struct drm_encoder *encoder, u32 ctrl, u8 *frame) in nouveau_hdmi_infoframe() 149 nouveau_hdmi_video_infoframe(struct drm_encoder *encoder, in nouveau_hdmi_video_infoframe() 182 nouveau_hdmi_audio_infoframe(struct drm_encoder *encoder, in nouveau_hdmi_audio_infoframe() [all …]
|
D | nv50_dac.c | 40 nv50_dac_disconnect(struct drm_encoder *encoder) in nv50_dac_disconnect() 67 nv50_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv50_dac_detect() 122 nv50_dac_dpms(struct drm_encoder *encoder, int mode) in nv50_dac_dpms() 166 nv50_dac_save(struct drm_encoder *encoder) in nv50_dac_save() 172 nv50_dac_restore(struct drm_encoder *encoder) in nv50_dac_restore() 178 nv50_dac_mode_fixup(struct drm_encoder *encoder, struct drm_display_mode *mode, in nv50_dac_mode_fixup() 200 nv50_dac_commit(struct drm_encoder *encoder) in nv50_dac_commit() 205 nv50_dac_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, in nv50_dac_mode_set() 251 nv50_dac_crtc_get(struct drm_encoder *encoder) in nv50_dac_crtc_get() 270 nv50_dac_destroy(struct drm_encoder *encoder) in nv50_dac_destroy() [all …]
|
D | nouveau_encoder.h | 71 static inline struct nouveau_encoder *nouveau_encoder(struct drm_encoder *enc) in nouveau_encoder() 78 static inline struct drm_encoder *to_drm_encoder(struct nouveau_encoder *enc) in to_drm_encoder() 84 get_slave_funcs(struct drm_encoder *enc) in get_slave_funcs() 92 bool nouveau_dp_detect(struct drm_encoder *); 93 void nouveau_dp_dpms(struct drm_encoder *, int mode, u32 datarate,
|
D | nv04_dac.c | 38 int nv04_dac_output_offset(struct drm_encoder *encoder) in nv04_dac_output_offset() 119 static enum drm_connector_status nv04_dac_detect(struct drm_encoder *encoder, in nv04_dac_detect() 220 uint32_t nv17_dac_sample_load(struct drm_encoder *encoder) in nv17_dac_sample_load() 316 nv17_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv17_dac_detect() 334 static bool nv04_dac_mode_fixup(struct drm_encoder *encoder, in nv04_dac_mode_fixup() 344 static void nv04_dac_prepare(struct drm_encoder *encoder) in nv04_dac_prepare() 355 static void nv04_dac_mode_set(struct drm_encoder *encoder, in nv04_dac_mode_set() 364 struct drm_encoder *rebind; in nv04_dac_mode_set() 392 static void nv04_dac_commit(struct drm_encoder *encoder) in nv04_dac_commit() 406 void nv04_dac_update_dacclk(struct drm_encoder *encoder, bool enable) in nv04_dac_update_dacclk() [all …]
|
D | nv04_dfp.c | 111 void nv04_dfp_update_fp_control(struct drm_encoder *encoder, int mode) in nv04_dfp_update_fp_control() 151 static struct drm_encoder *get_tmds_slave(struct drm_encoder *encoder) in get_tmds_slave() 155 struct drm_encoder *slave; in get_tmds_slave() 181 static bool nv04_dfp_mode_fixup(struct drm_encoder *encoder, in nv04_dfp_mode_fixup() 244 static void nv04_dfp_prepare(struct drm_encoder *encoder) in nv04_dfp_prepare() 280 static void nv04_dfp_mode_set(struct drm_encoder *encoder, in nv04_dfp_mode_set() 444 static void nv04_dfp_commit(struct drm_encoder *encoder) in nv04_dfp_commit() 453 struct drm_encoder *slave_encoder; in nv04_dfp_commit() 484 static void nv04_dfp_update_backlight(struct drm_encoder *encoder, int mode) in nv04_dfp_update_backlight() 510 static void nv04_lvds_dpms(struct drm_encoder *encoder, int mode) in nv04_lvds_dpms() [all …]
|
D | nv17_tv.c | 37 static uint32_t nv42_tv_sample_load(struct drm_encoder *encoder) in nv42_tv_sample_load() 140 nv17_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv17_tv_detect() 196 static int nv17_tv_get_ld_modes(struct drm_encoder *encoder, in nv17_tv_get_ld_modes() 226 static int nv17_tv_get_hd_modes(struct drm_encoder *encoder, in nv17_tv_get_hd_modes() 288 static int nv17_tv_get_modes(struct drm_encoder *encoder, in nv17_tv_get_modes() 299 static int nv17_tv_mode_valid(struct drm_encoder *encoder, in nv17_tv_mode_valid() 340 static bool nv17_tv_mode_fixup(struct drm_encoder *encoder, in nv17_tv_mode_fixup() 357 static void nv17_tv_dpms(struct drm_encoder *encoder, int mode) in nv17_tv_dpms() 390 static void nv17_tv_prepare(struct drm_encoder *encoder) in nv17_tv_prepare() 410 struct drm_encoder *enc; in nv17_tv_prepare() [all …]
|
D | nv50_sor.c | 227 nv50_sor_disconnect(struct drm_encoder *encoder) in nv50_sor_disconnect() 257 nv50_sor_dpms(struct drm_encoder *encoder, int mode) in nv50_sor_dpms() 261 struct drm_encoder *enc; in nv50_sor_dpms() 318 nv50_sor_save(struct drm_encoder *encoder) in nv50_sor_save() 324 nv50_sor_restore(struct drm_encoder *encoder) in nv50_sor_restore() 330 nv50_sor_mode_fixup(struct drm_encoder *encoder, struct drm_display_mode *mode, in nv50_sor_mode_fixup() 352 nv50_sor_prepare(struct drm_encoder *encoder) in nv50_sor_prepare() 363 nv50_sor_commit(struct drm_encoder *encoder) in nv50_sor_commit() 368 nv50_sor_mode_set(struct drm_encoder *encoder, struct drm_display_mode *umode, in nv50_sor_mode_set() 438 nv50_sor_crtc_get(struct drm_encoder *encoder) in nv50_sor_crtc_get() [all …]
|
D | nv04_tv.c | 64 static void nv04_tv_dpms(struct drm_encoder *encoder, int mode) in nv04_tv_dpms() 115 static void nv04_tv_prepare(struct drm_encoder *encoder) in nv04_tv_prepare() 131 static void nv04_tv_mode_set(struct drm_encoder *encoder, in nv04_tv_mode_set() 156 static void nv04_tv_commit(struct drm_encoder *encoder) in nv04_tv_commit() 170 static void nv04_tv_destroy(struct drm_encoder *encoder) in nv04_tv_destroy() 187 struct drm_encoder *encoder; in nv04_tv_create()
|
/linux-3.4.99/drivers/gpu/drm/gma500/ |
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,
|
D | psb_intel_drv.h | 135 struct drm_encoder base; 234 extern void psb_intel_encoder_prepare(struct drm_encoder *encoder); 235 extern void psb_intel_encoder_commit(struct drm_encoder *encoder); 236 extern void psb_intel_encoder_destroy(struct drm_encoder *encoder); 248 extern struct drm_encoder *psb_intel_best_encoder(struct drm_connector 271 extern bool psb_intel_lvds_mode_fixup(struct drm_encoder *encoder,
|
/linux-3.4.99/drivers/gpu/drm/i2c/ |
D | sil164_drv.c | 209 sil164_encoder_set_config(struct drm_encoder *encoder, void *params) in sil164_encoder_set_config() 217 sil164_encoder_dpms(struct drm_encoder *encoder, int mode) in sil164_encoder_dpms() 230 sil164_encoder_save(struct drm_encoder *encoder) in sil164_encoder_save() 243 sil164_encoder_restore(struct drm_encoder *encoder) in sil164_encoder_restore() 256 sil164_encoder_mode_fixup(struct drm_encoder *encoder, in sil164_encoder_mode_fixup() 264 sil164_encoder_mode_valid(struct drm_encoder *encoder, in sil164_encoder_mode_valid() 280 sil164_encoder_mode_set(struct drm_encoder *encoder, in sil164_encoder_mode_set() 298 sil164_encoder_detect(struct drm_encoder *encoder, in sil164_encoder_detect() 310 sil164_encoder_get_modes(struct drm_encoder *encoder, in sil164_encoder_get_modes() 317 sil164_encoder_create_resources(struct drm_encoder *encoder, in sil164_encoder_create_resources() [all …]
|
D | ch7006_drv.c | 33 static void ch7006_encoder_set_config(struct drm_encoder *encoder, in ch7006_encoder_set_config() 41 static void ch7006_encoder_destroy(struct drm_encoder *encoder) in ch7006_encoder_destroy() 53 static void ch7006_encoder_dpms(struct drm_encoder *encoder, int mode) in ch7006_encoder_dpms() 70 static void ch7006_encoder_save(struct drm_encoder *encoder) in ch7006_encoder_save() 80 static void ch7006_encoder_restore(struct drm_encoder *encoder) in ch7006_encoder_restore() 90 static bool ch7006_encoder_mode_fixup(struct drm_encoder *encoder, in ch7006_encoder_mode_fixup() 104 static int ch7006_encoder_mode_valid(struct drm_encoder *encoder, in ch7006_encoder_mode_valid() 113 static void ch7006_encoder_mode_set(struct drm_encoder *encoder, in ch7006_encoder_mode_set() 177 static enum drm_connector_status ch7006_encoder_detect(struct drm_encoder *encoder, in ch7006_encoder_detect() 225 static int ch7006_encoder_get_modes(struct drm_encoder *encoder, in ch7006_encoder_get_modes() [all …]
|
D | ch7006_priv.h | 113 struct ch7006_mode *ch7006_lookup_mode(struct drm_encoder *encoder, 116 void ch7006_setup_levels(struct drm_encoder *encoder); 117 void ch7006_setup_subcarrier(struct drm_encoder *encoder); 118 void ch7006_setup_pll(struct drm_encoder *encoder); 119 void ch7006_setup_power_state(struct drm_encoder *encoder); 120 void ch7006_setup_properties(struct drm_encoder *encoder);
|
/linux-3.4.99/drivers/gpu/drm/ |
D | drm_encoder_slave.c | 114 void drm_i2c_encoder_destroy(struct drm_encoder *drm_encoder) in drm_i2c_encoder_destroy() argument 116 struct drm_encoder_slave *encoder = to_encoder_slave(drm_encoder); in drm_i2c_encoder_destroy() 117 struct i2c_client *client = drm_i2c_encoder_get_client(drm_encoder); in drm_i2c_encoder_destroy()
|