Lines Matching refs:dig

92 	struct radeon_encoder_atom_dig *dig;  in atombios_set_backlight_level()  local
101 dig = radeon_encoder->enc_priv; in atombios_set_backlight_level()
102 dig->backlight_level = level; in atombios_set_backlight_level()
103 radeon_atom_set_backlight_level_to_reg(rdev, dig->backlight_level); in atombios_set_backlight_level()
109 if (dig->backlight_level == 0) { in atombios_set_backlight_level()
123 if (dig->backlight_level == 0) in atombios_set_backlight_level()
186 struct radeon_encoder_atom_dig *dig; in radeon_atom_backlight_init() local
225 dig = radeon_encoder->enc_priv; in radeon_atom_backlight_init()
226 dig->bl_dev = bd; in radeon_atom_backlight_init()
254 struct radeon_encoder_atom_dig *dig; in radeon_atom_backlight_exit() local
265 dig = radeon_encoder->enc_priv; in radeon_atom_backlight_exit()
266 bd = dig->bl_dev; in radeon_atom_backlight_exit()
267 dig->bl_dev = NULL; in radeon_atom_backlight_exit()
563 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in atombios_digital_setup() local
569 if (!dig) in atombios_digital_setup()
607 if (dig->lcd_misc & ATOM_PANEL_MISC_DUAL) in atombios_digital_setup()
609 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB) in atombios_digital_setup()
612 if (dig->linkb) in atombios_digital_setup()
625 if (dig->coherent_mode) in atombios_digital_setup()
636 if (dig->lcd_misc & ATOM_PANEL_MISC_DUAL) in atombios_digital_setup()
638 if (dig->lcd_misc & ATOM_PANEL_MISC_SPATIAL) { in atombios_digital_setup()
640 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB) in atombios_digital_setup()
643 if (dig->lcd_misc & ATOM_PANEL_MISC_TEMPORAL) { in atombios_digital_setup()
645 if (dig->lcd_misc & ATOM_PANEL_MISC_888RGB) in atombios_digital_setup()
647 if (((dig->lcd_misc >> ATOM_PANEL_MISC_GREY_LEVEL_SHIFT) & 0x3) == 2) in atombios_digital_setup()
651 if (dig->linkb) in atombios_digital_setup()
844 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in atombios_dig_encoder_setup2() local
864 if (dig->dig_encoder == -1) in atombios_dig_encoder_setup2()
872 if (dig->dig_encoder) in atombios_dig_encoder_setup2()
911 if (dig->linkb) in atombios_dig_encoder_setup2()
941 args.v3.acConfig.ucDigSel = dig->dig_encoder; in atombios_dig_encoder_setup2()
973 args.v4.acConfig.ucDigSel = dig->dig_encoder; in atombios_dig_encoder_setup2()
1014 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in atombios_dig_transmitter_setup2() local
1025 int dig_encoder = dig->dig_encoder; in atombios_dig_transmitter_setup2()
1128 if (dig->linkb) in atombios_dig_transmitter_setup2()
1136 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1159 if (dig->linkb) in atombios_dig_transmitter_setup2()
1178 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1207 if (dig->linkb) in atombios_dig_transmitter_setup2()
1237 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1266 if (dig->linkb) in atombios_dig_transmitter_setup2()
1299 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1314 if (dig->linkb) in atombios_dig_transmitter_setup2()
1320 if (dig->linkb) in atombios_dig_transmitter_setup2()
1326 if (dig->linkb) in atombios_dig_transmitter_setup2()
1352 if (dig->coherent_mode) in atombios_dig_transmitter_setup2()
1635 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_encoder_dpms_avivo() local
1637 atombios_set_backlight_level(radeon_encoder, dig->backlight_level); in radeon_atom_encoder_dpms_avivo()
1664 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_encoder_dpms_dig() local
1684 dig->panel_mode = DP_PANEL_MODE_EXTERNAL_DP_MODE; in radeon_atom_encoder_dpms_dig()
1686 dig->panel_mode = radeon_dp_get_panel_mode(encoder, connector); in radeon_atom_encoder_dpms_dig()
1692 dig->panel_mode); in radeon_atom_encoder_dpms_dig()
1723 atombios_set_backlight_level(radeon_encoder, dig->backlight_level); in radeon_atom_encoder_dpms_dig()
1736 if (dig->active_mst_links) in radeon_atom_encoder_dpms_dig()
1866 struct radeon_encoder_atom_dig *dig; in atombios_set_encoder_crtc_source() local
1946 dig = radeon_encoder->enc_priv; in atombios_set_encoder_crtc_source()
1947 switch (dig->dig_encoder) { in atombios_set_encoder_crtc_source()
2114 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_pick_dig_encoder() local
2126 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2132 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2138 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2153 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2163 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2169 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2175 if (dig->linkb) in radeon_atom_pick_dig_encoder()
2202 dig = radeon_test_encoder->enc_priv; in radeon_atom_pick_dig_encoder()
2204 if (dig->dig_encoder >= 0) in radeon_atom_pick_dig_encoder()
2205 dig_enc_in_use |= (1 << dig->dig_encoder); in radeon_atom_pick_dig_encoder()
2482 struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv; in radeon_atom_encoder_prepare() local
2483 if (dig) { in radeon_atom_encoder_prepare()
2484 if (dig->dig_encoder >= 0) in radeon_atom_encoder_prepare()
2485 radeon_atom_release_dig_encoder(rdev, dig->dig_encoder); in radeon_atom_encoder_prepare()
2486 dig->dig_encoder = radeon_atom_pick_dig_encoder(encoder, -1); in radeon_atom_encoder_prepare()
2489 dig->afmt = rdev->mode_info.afmt[dig->dig_encoder]; in radeon_atom_encoder_prepare()
2492 dig->afmt = rdev->mode_info.afmt[0]; in radeon_atom_encoder_prepare()
2537 struct radeon_encoder_atom_dig *dig; in radeon_atom_encoder_disable() local
2593 dig = radeon_encoder->enc_priv; in radeon_atom_encoder_disable()
2594 radeon_atom_release_dig_encoder(rdev, dig->dig_encoder); in radeon_atom_encoder_disable()
2595 dig->dig_encoder = -1; in radeon_atom_encoder_disable()
2700 struct radeon_encoder_atom_dig *dig = kzalloc(sizeof(struct radeon_encoder_atom_dig), GFP_KERNEL); in radeon_atombios_set_dig_info() local
2702 if (!dig) in radeon_atombios_set_dig_info()
2706 dig->coherent_mode = true; in radeon_atombios_set_dig_info()
2707 dig->dig_encoder = -1; in radeon_atombios_set_dig_info()
2710 dig->linkb = true; in radeon_atombios_set_dig_info()
2712 dig->linkb = false; in radeon_atombios_set_dig_info()
2714 return dig; in radeon_atombios_set_dig_info()