Lines Matching refs:radeon_encoder

48 	struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);  in radeon_legacy_encoder_disable()  local
53 radeon_encoder->active_device = 0; in radeon_legacy_encoder_disable()
60 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_update() local
70 if (radeon_encoder->enc_priv) { in radeon_legacy_lvds_update()
72 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_update()
77 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_update()
148 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_dpms() local
151 if (radeon_encoder->enc_priv) { in radeon_legacy_lvds_dpms()
153 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_dpms()
156 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_dpms()
193 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_mode_set() local
206 radeon_encoder->pixel_clock = adjusted_mode->clock; in radeon_legacy_lvds_mode_set()
210 struct radeon_encoder_lvds *lvds = (struct radeon_encoder_lvds *)radeon_encoder->enc_priv; in radeon_legacy_lvds_mode_set()
232 if (radeon_encoder->rmx_type != RMX_OFF) in radeon_legacy_lvds_mode_set()
260 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_mode_fixup() local
267 if (radeon_encoder->active_device & (ATOM_DEVICE_LCD_SUPPORT)) in radeon_legacy_mode_fixup()
283 radeon_legacy_get_backlight_level(struct radeon_encoder *radeon_encoder) in radeon_legacy_get_backlight_level() argument
285 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_get_backlight_level()
296 radeon_legacy_set_backlight_level(struct radeon_encoder *radeon_encoder, u8 level) in radeon_legacy_set_backlight_level() argument
298 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_set_backlight_level()
302 if (radeon_encoder->enc_priv) { in radeon_legacy_set_backlight_level()
304 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_set_backlight_level()
311 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_set_backlight_level()
320 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()
415 pdata->encoder = radeon_encoder; in radeon_legacy_backlight_init()
445 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_init()
448 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_init()
457 rdev->mode_info.bl_encoder = radeon_encoder; in radeon_legacy_backlight_init()
466 static void radeon_legacy_backlight_exit(struct radeon_encoder *radeon_encoder) in radeon_legacy_backlight_exit() argument
468 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_backlight_exit()
472 if (!radeon_encoder->enc_priv) in radeon_legacy_backlight_exit()
476 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_exit()
480 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_exit()
498 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_lvds_enc_destroy() local
500 if (radeon_encoder->enc_priv) { in radeon_lvds_enc_destroy()
501 radeon_legacy_backlight_exit(radeon_encoder); in radeon_lvds_enc_destroy()
502 kfree(radeon_encoder->enc_priv); in radeon_lvds_enc_destroy()
505 kfree(radeon_encoder); in radeon_lvds_enc_destroy()
584 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_primary_dac_mode_set() local
620 if (radeon_encoder->enc_priv) { in radeon_legacy_primary_dac_mode_set()
621 …struct radeon_encoder_primary_dac *p_dac = (struct radeon_encoder_primary_dac *)radeon_encoder->en… in radeon_legacy_primary_dac_mode_set()
781 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tmds_int_mode_set() local
795 if (radeon_encoder->enc_priv) { in radeon_legacy_tmds_int_mode_set()
796 struct radeon_encoder_int_tmds *tmds = (struct radeon_encoder_int_tmds *)radeon_encoder->enc_priv; in radeon_legacy_tmds_int_mode_set()
850 if (radeon_encoder->rmx_type != RMX_OFF) in radeon_legacy_tmds_int_mode_set()
946 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tmds_ext_mode_set() local
952 radeon_encoder->pixel_clock = adjusted_mode->clock; in radeon_legacy_tmds_ext_mode_set()
986 if (radeon_encoder->rmx_type != RMX_OFF) in radeon_legacy_tmds_ext_mode_set()
1010 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_ext_tmds_enc_destroy() local
1012 kfree(radeon_encoder->enc_priv); in radeon_ext_tmds_enc_destroy()
1014 kfree(radeon_encoder); in radeon_ext_tmds_enc_destroy()
1035 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tv_dac_dpms() local
1041 is_tv = radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT ? true : false; in radeon_legacy_tv_dac_dpms()
1152 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tv_dac_mode_set() local
1153 struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv; in radeon_legacy_tv_dac_mode_set()
1160 is_tv = radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT ? true : false; in radeon_legacy_tv_dac_mode_set()
1533 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tv_dac_detect() local
1534 struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv; in radeon_legacy_tv_dac_detect()
1553 if (radeon_encoder->active_device && !(radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT)) in radeon_legacy_tv_dac_detect()
1563 if (radeon_encoder->active_device && !(radeon_encoder->active_device & ATOM_DEVICE_CRT_SUPPORT)) { in radeon_legacy_tv_dac_detect()
1564 DRM_INFO("not detecting due to %08x\n", radeon_encoder->active_device); in radeon_legacy_tv_dac_detect()
1691 static struct radeon_encoder_int_tmds *radeon_legacy_get_tmds_info(struct radeon_encoder *encoder) in radeon_legacy_get_tmds_info()
1714 static struct radeon_encoder_ext_tmds *radeon_legacy_get_ext_tmds_info(struct radeon_encoder *encod… in radeon_legacy_get_ext_tmds_info()
1742 struct radeon_encoder *radeon_encoder; in radeon_add_legacy_encoder() local
1746 radeon_encoder = to_radeon_encoder(encoder); in radeon_add_legacy_encoder()
1747 if (radeon_encoder->encoder_enum == encoder_enum) { in radeon_add_legacy_encoder()
1748 radeon_encoder->devices |= supported_device; in radeon_add_legacy_encoder()
1755 radeon_encoder = kzalloc(sizeof(struct radeon_encoder), GFP_KERNEL); in radeon_add_legacy_encoder()
1756 if (!radeon_encoder) in radeon_add_legacy_encoder()
1759 encoder = &radeon_encoder->base; in radeon_add_legacy_encoder()
1765 radeon_encoder->enc_priv = NULL; in radeon_add_legacy_encoder()
1767 radeon_encoder->encoder_enum = encoder_enum; in radeon_add_legacy_encoder()
1768 radeon_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT; in radeon_add_legacy_encoder()
1769 radeon_encoder->devices = supported_device; in radeon_add_legacy_encoder()
1770 radeon_encoder->rmx_type = RMX_OFF; in radeon_add_legacy_encoder()
1772 switch (radeon_encoder->encoder_id) { in radeon_add_legacy_encoder()
1779 radeon_encoder->enc_priv = radeon_atombios_get_lvds_info(radeon_encoder); in radeon_add_legacy_encoder()
1781 radeon_encoder->enc_priv = radeon_combios_get_lvds_info(radeon_encoder); in radeon_add_legacy_encoder()
1782 radeon_encoder->rmx_type = RMX_FULL; in radeon_add_legacy_encoder()
1788 radeon_encoder->enc_priv = radeon_legacy_get_tmds_info(radeon_encoder); in radeon_add_legacy_encoder()
1795 radeon_encoder->enc_priv = radeon_atombios_get_primary_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1797 radeon_encoder->enc_priv = radeon_combios_get_primary_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1804 radeon_encoder->enc_priv = radeon_atombios_get_tv_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1806 radeon_encoder->enc_priv = radeon_combios_get_tv_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1813 radeon_encoder->enc_priv = radeon_legacy_get_ext_tmds_info(radeon_encoder); in radeon_add_legacy_encoder()