| /linux/drivers/gpu/drm/nouveau/include/dispnv04/i2c/ |
| H A D | encoder_i2c.h | 52 void (*set_config)(struct drm_encoder *encoder, 58 void (*destroy)(struct drm_encoder *encoder); 63 void (*dpms)(struct drm_encoder *encoder, int mode); 68 void (*save)(struct drm_encoder *encoder); 73 void (*restore)(struct drm_encoder *encoder); 79 bool (*mode_fixup)(struct drm_encoder *encoder, 86 int (*mode_valid)(struct drm_encoder *encoder, 92 void (*mode_set)(struct drm_encoder *encoder, 100 enum drm_connector_status (*detect)(struct drm_encoder *encoder, 105 int (*get_modes)(struct drm_encoder *encoder, [all …]
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_audio.h | 46 void (*select_pin)(struct drm_encoder *encoder); 48 void (*write_latency_fields)(struct drm_encoder *encoder, 50 void (*write_sad_regs)(struct drm_encoder *encoder, 52 void (*write_speaker_allocation)(struct drm_encoder *encoder, 56 void (*update_acr)(struct drm_encoder *encoder, long offset, 58 void (*set_vbi_packet)(struct drm_encoder *encoder, u32 offset); 59 void (*set_color_depth)(struct drm_encoder *encoder, u32 offset, int bpc); 62 void (*set_audio_packet)(struct drm_encoder *encoder, u32 offset); 63 void (*set_mute)(struct drm_encoder *encoder, u32 offset, bool mute); 64 void (*mode_set)(struct drm_encoder *encoder, [all …]
|
| H A D | evergreen_hdmi.h | 35 struct drm_encoder; 41 void evergreen_hdmi_write_sad_regs(struct drm_encoder *encoder, 45 void evergreen_hdmi_update_acr(struct drm_encoder *encoder, long offset, 47 void evergreen_hdmi_enable(struct drm_encoder *encoder, bool enable); 48 void evergreen_dp_enable(struct drm_encoder *encoder, bool enable); 52 void dce4_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder, 54 void dce4_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder, 56 void dce4_afmt_write_latency_fields(struct drm_encoder *encoder, 63 void dce4_set_vbi_packet(struct drm_encoder *encoder, u32 offset); 64 void dce4_hdmi_set_color_depth(struct drm_encoder *encoder, [all …]
|
| H A D | dce6_afmt.h | 31 struct drm_encoder; 37 void dce6_afmt_write_sad_regs(struct drm_encoder *encoder, 39 void dce6_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder, 41 void dce6_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder, 43 void dce6_afmt_write_latency_fields(struct drm_encoder *encoder, 46 void dce6_afmt_select_pin(struct drm_encoder *encoder);
|
| H A D | radeon_encoders.c | 40 static uint32_t radeon_encoder_clones(struct drm_encoder *encoder) in radeon_encoder_clones() 45 struct drm_encoder *clone_encoder; in radeon_encoder_clones() 79 struct drm_encoder *encoder; in radeon_setup_encoder_clones() 214 struct drm_encoder *encoder; in radeon_link_encoder_connector() 231 void radeon_encoder_set_active_device(struct drm_encoder *encoder) in radeon_encoder_set_active_device() 250 radeon_get_connector_for_encoder(struct drm_encoder *encoder) in radeon_get_connector_for_encoder() 266 radeon_get_connector_for_encoder_init(struct drm_encoder *encoder) in radeon_get_connector_for_encoder_init() 281 struct drm_encoder *radeon_get_external_encoder(struct drm_encoder *encoder) in radeon_get_external_encoder() 285 struct drm_encoder *other_encoder; in radeon_get_external_encoder() 302 u16 radeon_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder) in radeon_encoder_get_dp_bridge_encoder_id() [all …]
|
| H A D | r600.h | 44 void r600_set_audio_packet(struct drm_encoder *encoder, u32 offset); 45 void r600_set_mute(struct drm_encoder *encoder, u32 offset, bool mute); 50 void r600_hdmi_update_acr(struct drm_encoder *encoder, long offset, 52 void r600_set_vbi_packet(struct drm_encoder *encoder, u32 offset); 53 void r600_hdmi_enable(struct drm_encoder *encoder, bool enable);
|
| H A D | evergreen_hdmi.c | 69 void evergreen_hdmi_update_acr(struct drm_encoder *encoder, long offset, in evergreen_hdmi_update_acr() 99 void dce4_afmt_write_latency_fields(struct drm_encoder *encoder, in dce4_afmt_write_latency_fields() 121 void dce4_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder, in dce4_afmt_hdmi_write_speaker_allocation() 139 void dce4_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder, in dce4_afmt_dp_write_speaker_allocation() 157 void evergreen_hdmi_write_sad_regs(struct drm_encoder *encoder, in evergreen_hdmi_write_sad_regs() 308 void dce4_set_vbi_packet(struct drm_encoder *encoder, u32 offset) in dce4_set_vbi_packet() 319 void dce4_hdmi_set_color_depth(struct drm_encoder *encoder, u32 offset, int bpc) in dce4_hdmi_set_color_depth() 356 void dce4_set_audio_packet(struct drm_encoder *encoder, u32 offset) in dce4_set_audio_packet() 391 void dce4_set_mute(struct drm_encoder *encoder, u32 offset, bool mute) in dce4_set_mute() 402 void evergreen_hdmi_enable(struct drm_encoder *encoder, bool enable) in evergreen_hdmi_enable() [all …]
|
| H A D | dce3_1_afmt.c | 31 void dce3_2_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder, in dce3_2_afmt_hdmi_write_speaker_allocation() 49 void dce3_2_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder, in dce3_2_afmt_dp_write_speaker_allocation() 67 void dce3_2_afmt_write_sad_regs(struct drm_encoder *encoder, in dce3_2_afmt_write_sad_regs() 171 void dce3_2_hdmi_update_acr(struct drm_encoder *encoder, long offset, in dce3_2_hdmi_update_acr() 203 void dce3_2_set_audio_packet(struct drm_encoder *encoder, u32 offset) in dce3_2_set_audio_packet() 224 void dce3_2_set_mute(struct drm_encoder *encoder, u32 offset, bool mute) in dce3_2_set_mute()
|
| H A D | radeon_legacy_encoders.c | 46 static void radeon_legacy_encoder_disable(struct drm_encoder *encoder) in radeon_legacy_encoder_disable() 56 static void radeon_legacy_lvds_update(struct drm_encoder *encoder, int mode) in radeon_legacy_lvds_update() 145 static void radeon_legacy_lvds_dpms(struct drm_encoder *encoder, int mode) in radeon_legacy_lvds_dpms() 164 static void radeon_legacy_lvds_prepare(struct drm_encoder *encoder) in radeon_legacy_lvds_prepare() 175 static void radeon_legacy_lvds_commit(struct drm_encoder *encoder) in radeon_legacy_lvds_commit() 186 static void radeon_legacy_lvds_mode_set(struct drm_encoder *encoder, in radeon_legacy_lvds_mode_set() 256 static bool radeon_legacy_mode_fixup(struct drm_encoder *encoder, in radeon_legacy_mode_fixup() 496 static void radeon_lvds_enc_destroy(struct drm_encoder *encoder) in radeon_lvds_enc_destroy() 512 static void radeon_legacy_primary_dac_dpms(struct drm_encoder *encoder, int mode) in radeon_legacy_primary_dac_dpms() 554 static void radeon_legacy_primary_dac_prepare(struct drm_encoder *encoder) in radeon_legacy_primary_dac_prepare() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | atombios_encoders.h | 41 bool amdgpu_atombios_encoder_is_digital(struct drm_encoder *encoder); 42 bool amdgpu_atombios_encoder_mode_fixup(struct drm_encoder *encoder, 45 int amdgpu_atombios_encoder_get_encoder_mode(struct drm_encoder *encoder); 47 amdgpu_atombios_encoder_setup_dig_encoder(struct drm_encoder *encoder, 50 amdgpu_atombios_encoder_setup_dig_transmitter(struct drm_encoder *encoder, int action, 56 amdgpu_atombios_encoder_dpms(struct drm_encoder *encoder, int mode); 58 amdgpu_atombios_encoder_set_crtc_source(struct drm_encoder *encoder); 62 amdgpu_atombios_encoder_dac_detect(struct drm_encoder *encoder, 65 amdgpu_atombios_encoder_dig_detect(struct drm_encoder *encoder, 68 amdgpu_atombios_encoder_setup_ext_encoder_ddc(struct drm_encoder *encoder); [all …]
|
| H A D | amdgpu_encoders.c | 41 struct drm_encoder *encoder; in amdgpu_link_encoder_connector() 62 void amdgpu_encoder_set_active_device(struct drm_encoder *encoder) in amdgpu_encoder_set_active_device() 84 amdgpu_get_connector_for_encoder(struct drm_encoder *encoder) in amdgpu_get_connector_for_encoder() 105 amdgpu_get_connector_for_encoder_init(struct drm_encoder *encoder) in amdgpu_get_connector_for_encoder_init() 125 struct drm_encoder *amdgpu_get_external_encoder(struct drm_encoder *encoder) in amdgpu_get_external_encoder() 129 struct drm_encoder *other_encoder; in amdgpu_get_external_encoder() 146 u16 amdgpu_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder) in amdgpu_encoder_get_dp_bridge_encoder_id() 148 struct drm_encoder *other_encoder = amdgpu_get_external_encoder(encoder); in amdgpu_encoder_get_dp_bridge_encoder_id() 164 void amdgpu_panel_mode_fixup(struct drm_encoder *encoder, in amdgpu_panel_mode_fixup() 205 bool amdgpu_dig_monitor_is_duallink(struct drm_encoder *encoder, in amdgpu_dig_monitor_is_duallink()
|
| /linux/drivers/gpu/drm/msm/disp/mdp5/ |
| H A D | mdp5_encoder.c | 13 static struct mdp5_kms *get_kms(struct drm_encoder *encoder) in get_kms() 19 static void mdp5_vid_encoder_mode_set(struct drm_encoder *encoder, in mdp5_vid_encoder_mode_set() 120 static void mdp5_vid_encoder_disable(struct drm_encoder *encoder) in mdp5_vid_encoder_disable() 154 static void mdp5_vid_encoder_enable(struct drm_encoder *encoder) in mdp5_vid_encoder_enable() 177 static void mdp5_encoder_mode_set(struct drm_encoder *encoder, in mdp5_encoder_mode_set() 190 static void mdp5_encoder_disable(struct drm_encoder *encoder) in mdp5_encoder_disable() 201 static void mdp5_encoder_enable(struct drm_encoder *encoder) in mdp5_encoder_enable() 216 static int mdp5_encoder_atomic_check(struct drm_encoder *encoder, in mdp5_encoder_atomic_check() 248 int mdp5_encoder_get_linecount(struct drm_encoder *encoder) in mdp5_encoder_get_linecount() 257 u32 mdp5_encoder_get_framecount(struct drm_encoder *encoder) in mdp5_encoder_get_framecount() [all …]
|
| H A D | mdp5_cmd_encoder.c | 13 static struct mdp5_kms *get_kms(struct drm_encoder *encoder) in get_kms() 20 static int pingpong_tearcheck_setup(struct drm_encoder *encoder, in pingpong_tearcheck_setup() 77 static int pingpong_tearcheck_enable(struct drm_encoder *encoder) in pingpong_tearcheck_enable() 103 static void pingpong_tearcheck_disable(struct drm_encoder *encoder) in pingpong_tearcheck_disable() 113 void mdp5_cmd_encoder_mode_set(struct drm_encoder *encoder, in mdp5_cmd_encoder_mode_set() 124 void mdp5_cmd_encoder_disable(struct drm_encoder *encoder) in mdp5_cmd_encoder_disable() 142 void mdp5_cmd_encoder_enable(struct drm_encoder *encoder) in mdp5_cmd_encoder_enable()
|
| /linux/drivers/gpu/drm/msm/disp/mdp4/ |
| H A D | mdp4_dsi_encoder.c | 17 struct drm_encoder base; 23 static struct mdp4_kms *get_kms(struct drm_encoder *encoder) in get_kms() 29 static void mdp4_dsi_encoder_mode_set(struct drm_encoder *encoder, in mdp4_dsi_encoder_mode_set() 83 static void mdp4_dsi_encoder_disable(struct drm_encoder *encoder) in mdp4_dsi_encoder_disable() 106 static void mdp4_dsi_encoder_enable(struct drm_encoder *encoder) in mdp4_dsi_encoder_enable() 137 struct drm_encoder *mdp4_dsi_encoder_init(struct drm_device *dev) in mdp4_dsi_encoder_init() 139 struct drm_encoder *encoder; in mdp4_dsi_encoder_init()
|
| H A D | mdp4_dtv_encoder.c | 13 struct drm_encoder base; 22 static struct mdp4_kms *get_kms(struct drm_encoder *encoder) in get_kms() 28 static void mdp4_dtv_encoder_mode_set(struct drm_encoder *encoder, in mdp4_dtv_encoder_mode_set() 86 static void mdp4_dtv_encoder_disable(struct drm_encoder *encoder) in mdp4_dtv_encoder_disable() 112 static void mdp4_dtv_encoder_enable(struct drm_encoder *encoder) in mdp4_dtv_encoder_enable() 156 long mdp4_dtv_round_pixclk(struct drm_encoder *encoder, unsigned long rate) in mdp4_dtv_round_pixclk() 163 struct drm_encoder *mdp4_dtv_encoder_init(struct drm_device *dev) in mdp4_dtv_encoder_init() 165 struct drm_encoder *encoder; in mdp4_dtv_encoder_init()
|
| /linux/drivers/gpu/drm/nouveau/dispnv04/i2c/ |
| H A D | sil164_drv.c | 211 sil164_encoder_set_config(struct drm_encoder *encoder, void *params) in sil164_encoder_set_config() 219 sil164_encoder_dpms(struct drm_encoder *encoder, int mode) in sil164_encoder_dpms() 232 sil164_encoder_save(struct drm_encoder *encoder) in sil164_encoder_save() 245 sil164_encoder_restore(struct drm_encoder *encoder) in sil164_encoder_restore() 258 sil164_encoder_mode_valid(struct drm_encoder *encoder, in sil164_encoder_mode_valid() 274 sil164_encoder_mode_set(struct drm_encoder *encoder, in sil164_encoder_mode_set() 292 sil164_encoder_detect(struct drm_encoder *encoder, in sil164_encoder_detect() 304 sil164_encoder_get_modes(struct drm_encoder *encoder, in sil164_encoder_get_modes() 311 sil164_encoder_create_resources(struct drm_encoder *encoder, in sil164_encoder_create_resources() 318 sil164_encoder_set_property(struct drm_encoder *encoder, in sil164_encoder_set_property() [all …]
|
| H A D | ch7006_drv.c | 35 static void ch7006_encoder_set_config(struct drm_encoder *encoder, in ch7006_encoder_set_config() 43 static void ch7006_encoder_destroy(struct drm_encoder *encoder) in ch7006_encoder_destroy() 55 static void ch7006_encoder_dpms(struct drm_encoder *encoder, int mode) in ch7006_encoder_dpms() 72 static void ch7006_encoder_save(struct drm_encoder *encoder) in ch7006_encoder_save() 82 static void ch7006_encoder_restore(struct drm_encoder *encoder) in ch7006_encoder_restore() 92 static bool ch7006_encoder_mode_fixup(struct drm_encoder *encoder, in ch7006_encoder_mode_fixup() 106 static int ch7006_encoder_mode_valid(struct drm_encoder *encoder, in ch7006_encoder_mode_valid() 115 static void ch7006_encoder_mode_set(struct drm_encoder *encoder, in ch7006_encoder_mode_set() 179 static enum drm_connector_status ch7006_encoder_detect(struct drm_encoder *encoder, in ch7006_encoder_detect() 227 static int ch7006_encoder_get_modes(struct drm_encoder *encoder, in ch7006_encoder_get_modes() [all …]
|
| /linux/drivers/gpu/drm/nouveau/dispnv04/ |
| H A D | dac.c | 41 int nv04_dac_output_offset(struct drm_encoder *encoder) in nv04_dac_output_offset() 132 static enum drm_connector_status nv04_dac_detect(struct drm_encoder *encoder, in nv04_dac_detect() 235 uint32_t nv17_dac_sample_load(struct drm_encoder *encoder) in nv17_dac_sample_load() 336 nv17_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv17_dac_detect() 354 static bool nv04_dac_mode_fixup(struct drm_encoder *encoder, in nv04_dac_mode_fixup() 364 static void nv04_dac_prepare(struct drm_encoder *encoder) in nv04_dac_prepare() 375 static void nv04_dac_mode_set(struct drm_encoder *encoder, in nv04_dac_mode_set() 384 struct drm_encoder *rebind; in nv04_dac_mode_set() 412 static void nv04_dac_commit(struct drm_encoder *encoder) in nv04_dac_commit() 426 void nv04_dac_update_dacclk(struct drm_encoder *encoder, bool enable) in nv04_dac_update_dacclk() [all …]
|
| H A D | nouveau_i2c_encoder.c | 101 bool nouveau_i2c_encoder_mode_fixup(struct drm_encoder *encoder, in nouveau_i2c_encoder_mode_fixup() 111 enum drm_connector_status nouveau_i2c_encoder_detect(struct drm_encoder *encoder, in nouveau_i2c_encoder_detect() 117 void nouveau_i2c_encoder_save(struct drm_encoder *encoder) in nouveau_i2c_encoder_save() 122 void nouveau_i2c_encoder_restore(struct drm_encoder *encoder) in nouveau_i2c_encoder_restore()
|
| H A D | dfp.c | 113 void nv04_dfp_update_fp_control(struct drm_encoder *encoder, int mode) in nv04_dfp_update_fp_control() 152 static struct drm_encoder *get_tmds_slave(struct drm_encoder *encoder) in get_tmds_slave() 156 struct drm_encoder *slave; in get_tmds_slave() 182 static bool nv04_dfp_mode_fixup(struct drm_encoder *encoder, in nv04_dfp_mode_fixup() 245 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() 446 static void nv04_dfp_commit(struct drm_encoder *encoder) in nv04_dfp_commit() 455 struct drm_encoder *slave_encoder; in nv04_dfp_commit() 487 static void nv04_dfp_update_backlight(struct drm_encoder *encoder, int mode) in nv04_dfp_update_backlight() 515 static void nv04_lvds_dpms(struct drm_encoder *encoder, int mode) in nv04_lvds_dpms() [all …]
|
| H A D | tvnv17.c | 46 static uint32_t nv42_tv_sample_load(struct drm_encoder *encoder) in nv42_tv_sample_load() 145 nv17_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv17_tv_detect() 201 static int nv17_tv_get_ld_modes(struct drm_encoder *encoder, in nv17_tv_get_ld_modes() 233 static int nv17_tv_get_hd_modes(struct drm_encoder *encoder, in nv17_tv_get_hd_modes() 299 static int nv17_tv_get_modes(struct drm_encoder *encoder, in nv17_tv_get_modes() 310 static int nv17_tv_mode_valid(struct drm_encoder *encoder, in nv17_tv_mode_valid() 351 static bool nv17_tv_mode_fixup(struct drm_encoder *encoder, in nv17_tv_mode_fixup() 368 static void nv17_tv_dpms(struct drm_encoder *encoder, int mode) in nv17_tv_dpms() 403 static void nv17_tv_prepare(struct drm_encoder *encoder) in nv17_tv_prepare() 423 struct drm_encoder *enc; in nv17_tv_prepare() [all …]
|
| H A D | tvnv04.c | 74 static void nv04_tv_dpms(struct drm_encoder *encoder, int mode) in nv04_tv_dpms() 124 static void nv04_tv_prepare(struct drm_encoder *encoder) in nv04_tv_prepare() 140 static void nv04_tv_mode_set(struct drm_encoder *encoder, in nv04_tv_mode_set() 164 static void nv04_tv_commit(struct drm_encoder *encoder) in nv04_tv_commit() 179 static void nv04_tv_destroy(struct drm_encoder *encoder) in nv04_tv_destroy() 205 struct drm_encoder *encoder; in nv04_tv_create()
|
| /linux/drivers/gpu/drm/omapdrm/ |
| H A D | omap_encoder.c | 28 struct drm_encoder base; 32 static void omap_encoder_destroy(struct drm_encoder *encoder) in omap_encoder_destroy() 72 static void omap_encoder_mode_set(struct drm_encoder *encoder, in omap_encoder_mode_set() 119 struct drm_encoder *omap_encoder_init(struct drm_device *dev, in omap_encoder_init() 122 struct drm_encoder *encoder = NULL; in omap_encoder_init()
|
| /linux/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_encoder_phys.h | 177 struct drm_encoder *parent; 263 struct drm_encoder *parent; 316 struct drm_dsc_config *dpu_encoder_get_dsc_config(struct drm_encoder *drm_enc); 343 void dpu_encoder_vblank_callback(struct drm_encoder *drm_enc, 346 void dpu_encoder_underrun_callback(struct drm_encoder *drm_enc, 350 struct drm_encoder *drm_enc,
|
| /linux/drivers/gpu/drm/gma500/ |
| H A D | gma_display.h | 16 struct drm_encoder; 78 extern void gma_encoder_prepare(struct drm_encoder *encoder); 79 extern void gma_encoder_commit(struct drm_encoder *encoder); 80 extern void gma_encoder_destroy(struct drm_encoder *encoder);
|