Lines Matching refs:dig
98 struct radeon_encoder_atom_dig *dig; in atombios_set_backlight_level() local
107 dig = radeon_encoder->enc_priv; in atombios_set_backlight_level()
108 dig->backlight_level = level; in atombios_set_backlight_level()
109 radeon_atom_set_backlight_level_to_reg(rdev, dig->backlight_level); in atombios_set_backlight_level()
115 if (dig->backlight_level == 0) { in atombios_set_backlight_level()
130 if (dig->backlight_level == 0) in atombios_set_backlight_level()
193 struct radeon_encoder_atom_dig *dig; in radeon_atom_backlight_init() local
233 dig = radeon_encoder->enc_priv; in radeon_atom_backlight_init()
234 dig->bl_dev = bd; in radeon_atom_backlight_init()
262 struct radeon_encoder_atom_dig *dig; in radeon_atom_backlight_exit() local
273 dig = radeon_encoder->enc_priv; in radeon_atom_backlight_exit()
274 bd = dig->bl_dev; in radeon_atom_backlight_exit()
275 dig->bl_dev = NULL; in radeon_atom_backlight_exit()
571 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in atombios_digital_setup() local
577 if (!dig) in atombios_digital_setup()
615 if (dig->lcd_misc & ATOM_PANEL_MISC_DUAL) in atombios_digital_setup()
617 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB) in atombios_digital_setup()
620 if (dig->linkb) in atombios_digital_setup()
633 if (dig->coherent_mode) in atombios_digital_setup()
644 if (dig->lcd_misc & ATOM_PANEL_MISC_DUAL) in atombios_digital_setup()
646 if (dig->lcd_misc & ATOM_PANEL_MISC_SPATIAL) { in atombios_digital_setup()
648 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB) in atombios_digital_setup()
651 if (dig->lcd_misc & ATOM_PANEL_MISC_TEMPORAL) { in atombios_digital_setup()
653 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB) in atombios_digital_setup()
655 if (((dig->lcd_misc >> ATOM_PANEL_MISC_GREY_LEVEL_SHIFT) & 0x3) == 2) in atombios_digital_setup()
659 if (dig->linkb) in atombios_digital_setup()
852 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in atombios_dig_encoder_setup2() local
872 if (dig->dig_encoder == -1) in atombios_dig_encoder_setup2()
880 if (dig->dig_encoder) in atombios_dig_encoder_setup2()
919 if (dig->linkb) in atombios_dig_encoder_setup2()
949 args.v3.acConfig.ucDigSel = dig->dig_encoder; in atombios_dig_encoder_setup2()
981 args.v4.acConfig.ucDigSel = dig->dig_encoder; in atombios_dig_encoder_setup2()
1022 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in atombios_dig_transmitter_setup2() local
1033 int dig_encoder = dig->dig_encoder; in atombios_dig_transmitter_setup2()
1136 if (dig->linkb) in atombios_dig_transmitter_setup2()
1144 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1167 if (dig->linkb) in atombios_dig_transmitter_setup2()
1186 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1215 if (dig->linkb) in atombios_dig_transmitter_setup2()
1245 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1274 if (dig->linkb) in atombios_dig_transmitter_setup2()
1307 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1322 if (dig->linkb) in atombios_dig_transmitter_setup2()
1328 if (dig->linkb) in atombios_dig_transmitter_setup2()
1334 if (dig->linkb) in atombios_dig_transmitter_setup2()
1360 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1643 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_encoder_dpms_avivo() local
1645 atombios_set_backlight_level(radeon_encoder, dig->backlight_level); in radeon_atom_encoder_dpms_avivo()
1672 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_encoder_dpms_dig() local
1692 dig->panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in radeon_atom_encoder_dpms_dig()
1694 dig->panel_mode = radeon_dp_get_panel_mode(encoder, connector); in radeon_atom_encoder_dpms_dig()
1700 dig->panel_mode); in radeon_atom_encoder_dpms_dig()
1731 atombios_set_backlight_level(radeon_encoder, dig->backlight_level); in radeon_atom_encoder_dpms_dig()
1744 if (dig->active_mst_links) in radeon_atom_encoder_dpms_dig()
1874 struct radeon_encoder_atom_dig *dig; in atombios_set_encoder_crtc_source() local
1953 dig = radeon_encoder->enc_priv; in atombios_set_encoder_crtc_source()
1954 switch (dig->dig_encoder) { in atombios_set_encoder_crtc_source()
2121 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_pick_dig_encoder() local
2133 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2139 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2145 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2160 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2170 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2176 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2182 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2199 enc_idx = (dig->linkb) ? 1 : 0; in radeon_atom_pick_dig_encoder()
2217 dig = radeon_test_encoder->enc_priv; in radeon_atom_pick_dig_encoder()
2219 if (dig->dig_encoder >= 0) in radeon_atom_pick_dig_encoder()
2220 dig_enc_in_use |= (1 << dig->dig_encoder); in radeon_atom_pick_dig_encoder()
2497 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_encoder_prepare() local
2498 if (dig) { in radeon_atom_encoder_prepare()
2499 if (dig->dig_encoder >= 0) in radeon_atom_encoder_prepare()
2500 radeon_atom_release_dig_encoder(rdev, dig->dig_encoder); in radeon_atom_encoder_prepare()
2501 dig->dig_encoder = radeon_atom_pick_dig_encoder(encoder, -1); in radeon_atom_encoder_prepare()
2504 dig->afmt = rdev->mode_info.afmt[dig->dig_encoder]; in radeon_atom_encoder_prepare()
2507 dig->afmt = rdev->mode_info.afmt[0]; in radeon_atom_encoder_prepare()
2552 struct radeon_encoder_atom_dig *dig; in radeon_atom_encoder_disable() local
2608 dig = radeon_encoder->enc_priv; in radeon_atom_encoder_disable()
2609 radeon_atom_release_dig_encoder(rdev, dig->dig_encoder); in radeon_atom_encoder_disable()
2610 dig->dig_encoder = -1; in radeon_atom_encoder_disable()
2707 struct radeon_encoder_atom_dig *dig = kzalloc(sizeof(struct radeon_encoder_atom_dig), GFP_KERNEL); in radeon_atombios_set_dig_info() local
2709 if (!dig) in radeon_atombios_set_dig_info()
2713 dig->coherent_mode = true; in radeon_atombios_set_dig_info()
2714 dig->dig_encoder = -1; in radeon_atombios_set_dig_info()
2717 dig->linkb = true; in radeon_atombios_set_dig_info()
2719 dig->linkb = false; in radeon_atombios_set_dig_info()
2721 return dig; in radeon_atombios_set_dig_info()