Lines Matching refs:radeon_encoder

45 	struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);  in radeon_legacy_encoder_disable()  local
50 radeon_encoder->active_device = 0; in radeon_legacy_encoder_disable()
57 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_update() local
67 if (radeon_encoder->enc_priv) { in radeon_legacy_lvds_update()
69 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_update()
74 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_update()
145 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_dpms() local
148 if (radeon_encoder->enc_priv) { in radeon_legacy_lvds_dpms()
150 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_dpms()
153 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_lvds_dpms()
190 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_mode_set() local
203 radeon_encoder->pixel_clock = adjusted_mode->clock; in radeon_legacy_lvds_mode_set()
207 struct radeon_encoder_lvds *lvds = (struct radeon_encoder_lvds *)radeon_encoder->enc_priv; in radeon_legacy_lvds_mode_set()
229 if (radeon_encoder->rmx_type != RMX_OFF) in radeon_legacy_lvds_mode_set()
257 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_mode_fixup() local
264 if (radeon_encoder->active_device & (ATOM_DEVICE_LCD_SUPPORT)) in radeon_legacy_mode_fixup()
280 radeon_legacy_get_backlight_level(struct radeon_encoder *radeon_encoder) in radeon_legacy_get_backlight_level() argument
282 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_get_backlight_level()
293 radeon_legacy_set_backlight_level(struct radeon_encoder *radeon_encoder, u8 level) in radeon_legacy_set_backlight_level() argument
295 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_set_backlight_level()
299 if (radeon_encoder->enc_priv) { in radeon_legacy_set_backlight_level()
301 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_set_backlight_level()
308 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_set_backlight_level()
317 radeon_legacy_lvds_update(&radeon_encoder->base, dpms_mode); in radeon_legacy_set_backlight_level()
344 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_legacy_backlight_update_status() local
346 radeon_legacy_set_backlight_level(radeon_encoder, in radeon_legacy_backlight_update_status()
355 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_legacy_backlight_get_brightness() local
356 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_backlight_get_brightness()
371 void radeon_legacy_backlight_init(struct radeon_encoder *radeon_encoder, in radeon_legacy_backlight_init() argument
374 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_backlight_init()
382 if (!radeon_encoder->enc_priv) in radeon_legacy_backlight_init()
409 pdata->encoder = radeon_encoder; in radeon_legacy_backlight_init()
439 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_init()
442 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_init()
451 rdev->mode_info.bl_encoder = radeon_encoder; in radeon_legacy_backlight_init()
460 static void radeon_legacy_backlight_exit(struct radeon_encoder *radeon_encoder) in radeon_legacy_backlight_exit() argument
462 struct drm_device *dev = radeon_encoder->base.dev; in radeon_legacy_backlight_exit()
466 if (!radeon_encoder->enc_priv) in radeon_legacy_backlight_exit()
470 struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_exit()
474 struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv; in radeon_legacy_backlight_exit()
492 void radeon_legacy_backlight_init(struct radeon_encoder *encoder) in radeon_legacy_backlight_init()
496 static void radeon_legacy_backlight_exit(struct radeon_encoder *encoder) in radeon_legacy_backlight_exit()
505 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_lvds_enc_destroy() local
507 if (radeon_encoder->enc_priv) { in radeon_lvds_enc_destroy()
508 radeon_legacy_backlight_exit(radeon_encoder); in radeon_lvds_enc_destroy()
509 kfree(radeon_encoder->enc_priv); in radeon_lvds_enc_destroy()
512 kfree(radeon_encoder); in radeon_lvds_enc_destroy()
591 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_primary_dac_mode_set() local
627 if (radeon_encoder->enc_priv) { in radeon_legacy_primary_dac_mode_set()
628 …struct radeon_encoder_primary_dac *p_dac = (struct radeon_encoder_primary_dac *)radeon_encoder->en… in radeon_legacy_primary_dac_mode_set()
788 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tmds_int_mode_set() local
802 if (radeon_encoder->enc_priv) { in radeon_legacy_tmds_int_mode_set()
803 struct radeon_encoder_int_tmds *tmds = (struct radeon_encoder_int_tmds *)radeon_encoder->enc_priv; in radeon_legacy_tmds_int_mode_set()
857 if (radeon_encoder->rmx_type != RMX_OFF) in radeon_legacy_tmds_int_mode_set()
953 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tmds_ext_mode_set() local
959 radeon_encoder->pixel_clock = adjusted_mode->clock; in radeon_legacy_tmds_ext_mode_set()
993 if (radeon_encoder->rmx_type != RMX_OFF) in radeon_legacy_tmds_ext_mode_set()
1017 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_ext_tmds_enc_destroy() local
1019 kfree(radeon_encoder->enc_priv); in radeon_ext_tmds_enc_destroy()
1021 kfree(radeon_encoder); in radeon_ext_tmds_enc_destroy()
1042 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tv_dac_dpms() local
1048 is_tv = radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT ? true : false; in radeon_legacy_tv_dac_dpms()
1159 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tv_dac_mode_set() local
1160 struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv; in radeon_legacy_tv_dac_mode_set()
1167 is_tv = radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT ? true : false; in radeon_legacy_tv_dac_mode_set()
1540 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_tv_dac_detect() local
1541 struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv; in radeon_legacy_tv_dac_detect()
1560 if (radeon_encoder->active_device && !(radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT)) in radeon_legacy_tv_dac_detect()
1570 if (radeon_encoder->active_device && !(radeon_encoder->active_device & ATOM_DEVICE_CRT_SUPPORT)) { in radeon_legacy_tv_dac_detect()
1571 DRM_INFO("not detecting due to %08x\n", radeon_encoder->active_device); in radeon_legacy_tv_dac_detect()
1698 static struct radeon_encoder_int_tmds *radeon_legacy_get_tmds_info(struct radeon_encoder *encoder) in radeon_legacy_get_tmds_info()
1721 static struct radeon_encoder_ext_tmds *radeon_legacy_get_ext_tmds_info(struct radeon_encoder *encod… in radeon_legacy_get_ext_tmds_info()
1749 struct radeon_encoder *radeon_encoder; in radeon_add_legacy_encoder() local
1753 radeon_encoder = to_radeon_encoder(encoder); in radeon_add_legacy_encoder()
1754 if (radeon_encoder->encoder_enum == encoder_enum) { in radeon_add_legacy_encoder()
1755 radeon_encoder->devices |= supported_device; in radeon_add_legacy_encoder()
1762 radeon_encoder = kzalloc(sizeof(struct radeon_encoder), GFP_KERNEL); in radeon_add_legacy_encoder()
1763 if (!radeon_encoder) in radeon_add_legacy_encoder()
1766 encoder = &radeon_encoder->base; in radeon_add_legacy_encoder()
1772 radeon_encoder->enc_priv = NULL; in radeon_add_legacy_encoder()
1774 radeon_encoder->encoder_enum = encoder_enum; in radeon_add_legacy_encoder()
1775 radeon_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT; in radeon_add_legacy_encoder()
1776 radeon_encoder->devices = supported_device; in radeon_add_legacy_encoder()
1777 radeon_encoder->rmx_type = RMX_OFF; in radeon_add_legacy_encoder()
1779 switch (radeon_encoder->encoder_id) { in radeon_add_legacy_encoder()
1786 radeon_encoder->enc_priv = radeon_atombios_get_lvds_info(radeon_encoder); in radeon_add_legacy_encoder()
1788 radeon_encoder->enc_priv = radeon_combios_get_lvds_info(radeon_encoder); in radeon_add_legacy_encoder()
1789 radeon_encoder->rmx_type = RMX_FULL; in radeon_add_legacy_encoder()
1795 radeon_encoder->enc_priv = radeon_legacy_get_tmds_info(radeon_encoder); in radeon_add_legacy_encoder()
1802 radeon_encoder->enc_priv = radeon_atombios_get_primary_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1804 radeon_encoder->enc_priv = radeon_combios_get_primary_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1811 radeon_encoder->enc_priv = radeon_atombios_get_tv_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1813 radeon_encoder->enc_priv = radeon_combios_get_tv_dac_info(radeon_encoder); in radeon_add_legacy_encoder()
1820 radeon_encoder->enc_priv = radeon_legacy_get_ext_tmds_info(radeon_encoder); in radeon_add_legacy_encoder()