Lines Matching refs:dig

99 	struct radeon_encoder_atom_dig *dig;  in atombios_set_backlight_level()  local
108 dig = radeon_encoder->enc_priv; in atombios_set_backlight_level()
109 dig->backlight_level = level; in atombios_set_backlight_level()
110 radeon_atom_set_backlight_level_to_reg(rdev, dig->backlight_level); in atombios_set_backlight_level()
116 if (dig->backlight_level == 0) { in atombios_set_backlight_level()
131 if (dig->backlight_level == 0) in atombios_set_backlight_level()
194 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()
567 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in atombios_digital_setup() local
573 if (!dig) in atombios_digital_setup()
611 if (dig->lcd_misc & ATOM_PANEL_MISC_DUAL) in atombios_digital_setup()
613 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB) in atombios_digital_setup()
616 if (dig->linkb) in atombios_digital_setup()
629 if (dig->coherent_mode) in atombios_digital_setup()
640 if (dig->lcd_misc & ATOM_PANEL_MISC_DUAL) in atombios_digital_setup()
642 if (dig->lcd_misc & ATOM_PANEL_MISC_SPATIAL) { in atombios_digital_setup()
644 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB) in atombios_digital_setup()
647 if (dig->lcd_misc & ATOM_PANEL_MISC_TEMPORAL) { in atombios_digital_setup()
649 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB) in atombios_digital_setup()
651 if (((dig->lcd_misc >> ATOM_PANEL_MISC_GREY_LEVEL_SHIFT) & 0x3) == 2) in atombios_digital_setup()
655 if (dig->linkb) in atombios_digital_setup()
848 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in atombios_dig_encoder_setup2() local
868 if (dig->dig_encoder == -1) in atombios_dig_encoder_setup2()
876 if (dig->dig_encoder) in atombios_dig_encoder_setup2()
915 if (dig->linkb) in atombios_dig_encoder_setup2()
945 args.v3.acConfig.ucDigSel = dig->dig_encoder; in atombios_dig_encoder_setup2()
977 args.v4.acConfig.ucDigSel = dig->dig_encoder; in atombios_dig_encoder_setup2()
1018 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in atombios_dig_transmitter_setup2() local
1029 int dig_encoder = dig->dig_encoder; in atombios_dig_transmitter_setup2()
1132 if (dig->linkb) in atombios_dig_transmitter_setup2()
1140 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1163 if (dig->linkb) in atombios_dig_transmitter_setup2()
1182 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1211 if (dig->linkb) in atombios_dig_transmitter_setup2()
1241 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1270 if (dig->linkb) in atombios_dig_transmitter_setup2()
1303 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1318 if (dig->linkb) in atombios_dig_transmitter_setup2()
1324 if (dig->linkb) in atombios_dig_transmitter_setup2()
1330 if (dig->linkb) in atombios_dig_transmitter_setup2()
1356 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1639 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_encoder_dpms_avivo() local
1641 atombios_set_backlight_level(radeon_encoder, dig->backlight_level); in radeon_atom_encoder_dpms_avivo()
1668 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_encoder_dpms_dig() local
1688 dig->panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in radeon_atom_encoder_dpms_dig()
1690 dig->panel_mode = radeon_dp_get_panel_mode(encoder, connector); in radeon_atom_encoder_dpms_dig()
1696 dig->panel_mode); in radeon_atom_encoder_dpms_dig()
1727 atombios_set_backlight_level(radeon_encoder, dig->backlight_level); in radeon_atom_encoder_dpms_dig()
1740 if (dig->active_mst_links) in radeon_atom_encoder_dpms_dig()
1870 struct radeon_encoder_atom_dig *dig; in atombios_set_encoder_crtc_source() local
1949 dig = radeon_encoder->enc_priv; in atombios_set_encoder_crtc_source()
1950 switch (dig->dig_encoder) { in atombios_set_encoder_crtc_source()
2117 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_pick_dig_encoder() local
2129 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2135 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2141 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2156 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2166 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2172 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2178 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2195 enc_idx = (dig->linkb) ? 1 : 0; in radeon_atom_pick_dig_encoder()
2213 dig = radeon_test_encoder->enc_priv; in radeon_atom_pick_dig_encoder()
2215 if (dig->dig_encoder >= 0) in radeon_atom_pick_dig_encoder()
2216 dig_enc_in_use |= (1 << dig->dig_encoder); in radeon_atom_pick_dig_encoder()
2493 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_encoder_prepare() local
2494 if (dig) { in radeon_atom_encoder_prepare()
2495 if (dig->dig_encoder >= 0) in radeon_atom_encoder_prepare()
2496 radeon_atom_release_dig_encoder(rdev, dig->dig_encoder); in radeon_atom_encoder_prepare()
2497 dig->dig_encoder = radeon_atom_pick_dig_encoder(encoder, -1); in radeon_atom_encoder_prepare()
2500 dig->afmt = rdev->mode_info.afmt[dig->dig_encoder]; in radeon_atom_encoder_prepare()
2503 dig->afmt = rdev->mode_info.afmt[0]; in radeon_atom_encoder_prepare()
2548 struct radeon_encoder_atom_dig *dig; in radeon_atom_encoder_disable() local
2604 dig = radeon_encoder->enc_priv; in radeon_atom_encoder_disable()
2605 radeon_atom_release_dig_encoder(rdev, dig->dig_encoder); in radeon_atom_encoder_disable()
2606 dig->dig_encoder = -1; in radeon_atom_encoder_disable()
2703 struct radeon_encoder_atom_dig *dig = kzalloc(sizeof(struct radeon_encoder_atom_dig), GFP_KERNEL); in radeon_atombios_set_dig_info() local
2705 if (!dig) in radeon_atombios_set_dig_info()
2709 dig->coherent_mode = true; in radeon_atombios_set_dig_info()
2710 dig->dig_encoder = -1; in radeon_atombios_set_dig_info()
2713 dig->linkb = true; in radeon_atombios_set_dig_info()
2715 dig->linkb = false; in radeon_atombios_set_dig_info()
2717 return dig; in radeon_atombios_set_dig_info()