Lines Matching refs:radeon_encoder

46 	struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);  in radeon_legacy_encoder_disable()  local
51 radeon_encoder->active_device = 0; in radeon_legacy_encoder_disable()
58 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_update() local
68 if (radeon_encoder->enc_priv) { in radeon_legacy_lvds_update()
70 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_update()
75 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_update()
146 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_dpms() local
149 if (radeon_encoder->enc_priv) { in radeon_legacy_lvds_dpms()
151 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_dpms()
154 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_dpms()
191 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_mode_set() local
204 radeon_encoder->pixel_clock = adjusted_mode->clock; in radeon_legacy_lvds_mode_set()
208 struct radeon_encoder_lvds *lvds = (struct radeon_encoder_lvds *)radeon_encoder->enc_priv; in radeon_legacy_lvds_mode_set()
230 if (radeon_encoder->rmx_type != RMX_OFF) in radeon_legacy_lvds_mode_set()
258 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_mode_fixup() local
265 if (radeon_encoder->active_device & (ATOM_DEVICE_LCD_SUPPORT)) in radeon_legacy_mode_fixup()
281 radeon_legacy_get_backlight_level(struct radeon_encoder *radeon_encoder) in radeon_legacy_get_backlight_level() argument
283 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_get_backlight_level()
294 radeon_legacy_set_backlight_level(struct radeon_encoder *radeon_encoder, u8 level) in radeon_legacy_set_backlight_level() argument
296 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_set_backlight_level()
300 if (radeon_encoder->enc_priv) { in radeon_legacy_set_backlight_level()
302 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_set_backlight_level()
309 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_set_backlight_level()
318 radeon_legacy_lvds_update(&radeon_encoder->base, dpms_mode); in radeon_legacy_set_backlight_level()
345 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_legacy_backlight_update_status() local
347 radeon_legacy_set_backlight_level(radeon_encoder, in radeon_legacy_backlight_update_status()
356 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_legacy_backlight_get_brightness() local
357 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_backlight_get_brightness()
372 void radeon_legacy_backlight_init(struct radeon_encoder *radeon_encoder, in radeon_legacy_backlight_init() argument
375 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_backlight_init()
383 if (!radeon_encoder->enc_priv) in radeon_legacy_backlight_init()
410 pdata->encoder = radeon_encoder; in radeon_legacy_backlight_init()
440 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_init()
443 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_init()
452 rdev->mode_info.bl_encoder = radeon_encoder; in radeon_legacy_backlight_init()
461 static void radeon_legacy_backlight_exit(struct radeon_encoder *radeon_encoder) in radeon_legacy_backlight_exit() argument
463 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_backlight_exit()
467 if (!radeon_encoder->enc_priv) in radeon_legacy_backlight_exit()
471 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_exit()
475 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_exit()
493 void radeon_legacy_backlight_init(struct radeon_encoder *encoder) in radeon_legacy_backlight_init()
497 static void radeon_legacy_backlight_exit(struct radeon_encoder *encoder) in radeon_legacy_backlight_exit()
506 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_lvds_enc_destroy() local
508 if (radeon_encoder->enc_priv) { in radeon_lvds_enc_destroy()
509 radeon_legacy_backlight_exit(radeon_encoder); in radeon_lvds_enc_destroy()
510 kfree(radeon_encoder->enc_priv); in radeon_lvds_enc_destroy()
513 kfree(radeon_encoder); in radeon_lvds_enc_destroy()
592 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_primary_dac_mode_set() local
628 if (radeon_encoder->enc_priv) { in radeon_legacy_primary_dac_mode_set()
629 …struct radeon_encoder_primary_dac *p_dac = (struct radeon_encoder_primary_dac *)radeon_encoder->en… in radeon_legacy_primary_dac_mode_set()
789 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tmds_int_mode_set() local
803 if (radeon_encoder->enc_priv) { in radeon_legacy_tmds_int_mode_set()
804 struct radeon_encoder_int_tmds *tmds = (struct radeon_encoder_int_tmds *)radeon_encoder->enc_priv; in radeon_legacy_tmds_int_mode_set()
858 if (radeon_encoder->rmx_type != RMX_OFF) in radeon_legacy_tmds_int_mode_set()
954 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tmds_ext_mode_set() local
960 radeon_encoder->pixel_clock = adjusted_mode->clock; in radeon_legacy_tmds_ext_mode_set()
994 if (radeon_encoder->rmx_type != RMX_OFF) in radeon_legacy_tmds_ext_mode_set()
1018 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_ext_tmds_enc_destroy() local
1020 kfree(radeon_encoder->enc_priv); in radeon_ext_tmds_enc_destroy()
1022 kfree(radeon_encoder); in radeon_ext_tmds_enc_destroy()
1043 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tv_dac_dpms() local
1049 is_tv = radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT ? true : false; in radeon_legacy_tv_dac_dpms()
1160 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tv_dac_mode_set() local
1161 struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv; in radeon_legacy_tv_dac_mode_set()
1168 is_tv = radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT ? true : false; in radeon_legacy_tv_dac_mode_set()
1541 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tv_dac_detect() local
1542 struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv; in radeon_legacy_tv_dac_detect()
1561 if (radeon_encoder->active_device && !(radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT)) in radeon_legacy_tv_dac_detect()
1571 if (radeon_encoder->active_device && !(radeon_encoder->active_device & ATOM_DEVICE_CRT_SUPPORT)) { in radeon_legacy_tv_dac_detect()
1572 DRM_INFO("not detecting due to %08x\n", radeon_encoder->active_device); in radeon_legacy_tv_dac_detect()
1699 static struct radeon_encoder_int_tmds *radeon_legacy_get_tmds_info(struct radeon_encoder *encoder) in radeon_legacy_get_tmds_info()
1722 static struct radeon_encoder_ext_tmds *radeon_legacy_get_ext_tmds_info(struct radeon_encoder *encod… in radeon_legacy_get_ext_tmds_info()
1750 struct radeon_encoder *radeon_encoder; in radeon_add_legacy_encoder() local
1754 radeon_encoder = to_radeon_encoder(encoder); in radeon_add_legacy_encoder()
1755 if (radeon_encoder->encoder_enum == encoder_enum) { in radeon_add_legacy_encoder()
1756 radeon_encoder->devices |= supported_device; in radeon_add_legacy_encoder()
1763 radeon_encoder = kzalloc(sizeof(struct radeon_encoder), GFP_KERNEL); in radeon_add_legacy_encoder()
1764 if (!radeon_encoder) in radeon_add_legacy_encoder()
1767 encoder = &radeon_encoder->base; in radeon_add_legacy_encoder()
1773 radeon_encoder->enc_priv = NULL; in radeon_add_legacy_encoder()
1775 radeon_encoder->encoder_enum = encoder_enum; in radeon_add_legacy_encoder()
1776 radeon_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT; in radeon_add_legacy_encoder()
1777 radeon_encoder->devices = supported_device; in radeon_add_legacy_encoder()
1778 radeon_encoder->rmx_type = RMX_OFF; in radeon_add_legacy_encoder()
1780 switch (radeon_encoder->encoder_id) { in radeon_add_legacy_encoder()
1787 radeon_encoder->enc_priv = radeon_atombios_get_lvds_info(radeon_encoder); in radeon_add_legacy_encoder()
1789 radeon_encoder->enc_priv = radeon_combios_get_lvds_info(radeon_encoder); in radeon_add_legacy_encoder()
1790 radeon_encoder->rmx_type = RMX_FULL; in radeon_add_legacy_encoder()
1796 radeon_encoder->enc_priv = radeon_legacy_get_tmds_info(radeon_encoder); in radeon_add_legacy_encoder()
1803 radeon_encoder->enc_priv = radeon_atombios_get_primary_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1805 radeon_encoder->enc_priv = radeon_combios_get_primary_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1812 radeon_encoder->enc_priv = radeon_atombios_get_tv_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1814 radeon_encoder->enc_priv = radeon_combios_get_tv_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1821 radeon_encoder->enc_priv = radeon_legacy_get_ext_tmds_info(radeon_encoder); in radeon_add_legacy_encoder()