sys/dev/pci/drm/radeon/atombios_crtc.c
100
struct radeon_encoder_atom_dac *tv_dac = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_crtc.c
1058
struct radeon_encoder *radeon_encoder =
sys/dev/pci/drm/radeon/atombios_crtc.c
1091
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_crtc.c
1106
encoder_mode, radeon_encoder->encoder_id, clock,
sys/dev/pci/drm/radeon/atombios_crtc.c
1867
struct radeon_encoder *radeon_encoder =
sys/dev/pci/drm/radeon/atombios_crtc.c
1914
radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_crtc.c
1916
if ((radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_UNIPHY) &&
sys/dev/pci/drm/radeon/atombios_crtc.c
2048
struct radeon_encoder *radeon_encoder =
sys/dev/pci/drm/radeon/atombios_crtc.c
2052
if (radeon_encoder->active_device &
sys/dev/pci/drm/radeon/atombios_crtc.c
2106
struct radeon_encoder *radeon_encoder =
sys/dev/pci/drm/radeon/atombios_crtc.c
2109
radeon_crtc->output_csc = radeon_encoder->output_csc;
sys/dev/pci/drm/radeon/atombios_crtc.c
564
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_crtc.c
608
if ((radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT | ATOM_DEVICE_DFP_SUPPORT)) ||
sys/dev/pci/drm/radeon/atombios_crtc.c
620
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_crtc.c
635
if (radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1)
sys/dev/pci/drm/radeon/atombios_crtc.c
637
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_crtc.c
639
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/radeon/atombios_crtc.c
688
args.v1.ucTransmitterID = radeon_encoder->encoder_id;
sys/dev/pci/drm/radeon/atombios_crtc.c
700
args.v3.sInput.ucTransmitterID = radeon_encoder->encoder_id;
sys/dev/pci/drm/radeon/atombios_crtc.c
711
} else if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_crtc.c
712
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_crtc.c
90
struct radeon_encoder *radeon_encoder =
sys/dev/pci/drm/radeon/atombios_crtc.c
960
struct radeon_encoder *radeon_encoder =
sys/dev/pci/drm/radeon/atombios_crtc.c
967
if ((radeon_encoder->active_device & (ATOM_DEVICE_LCD_SUPPORT | ATOM_DEVICE_DFP_SUPPORT)) ||
sys/dev/pci/drm/radeon/atombios_crtc.c
969
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_crtc.c
99
if (radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT) {
sys/dev/pci/drm/radeon/atombios_dp.c
597
struct radeon_encoder *radeon_encoder = to_radeon_encoder(dp_info->encoder);
sys/dev/pci/drm/radeon/atombios_dp.c
598
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_dp.c
784
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_dp.c
792
if (!radeon_encoder->enc_priv)
sys/dev/pci/drm/radeon/atombios_dp.c
794
dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
100
struct drm_encoder *encoder = &radeon_encoder->base;
sys/dev/pci/drm/radeon/atombios_encoders.c
1005
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
1006
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
101
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/atombios_encoders.c
1056
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1087
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
1088
args.v1.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock / 2) / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
1090
args.v1.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
110
if ((radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) &&
sys/dev/pci/drm/radeon/atombios_encoders.c
1101
(radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_UNIPHY)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1103
!radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
111
radeon_encoder->enc_priv) {
sys/dev/pci/drm/radeon/atombios_encoders.c
112
dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
1127
else if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1130
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
1144
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
1145
args.v2.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock / 2) / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
1147
args.v2.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
1154
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
116
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1169
} else if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1172
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
1186
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
1187
args.v3.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock / 2) / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
1189
args.v3.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
1194
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
1214
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1228
else if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1231
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
1245
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
1246
args.v4.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock / 2) / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
1248
args.v4.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
1253
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
1276
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1290
else if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1293
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
1302
args.v5.usSymClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
1304
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1329
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
1343
else if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1429
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
1430
struct radeon_encoder *ext_radeon_encoder = to_radeon_encoder(ext_encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
1470
args.v1.sDigEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
1477
} else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
1487
args.v3.sExtEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
1496
} else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
1530
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
1545
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
1548
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
1567
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
1573
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1587
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
1594
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
1596
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
1603
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
1605
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
1618
if (radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_DDI) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1625
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1627
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
1629
atombios_set_backlight_level(radeon_encoder, dig->backlight_level);
sys/dev/pci/drm/radeon/atombios_encoders.c
1641
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1654
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
1656
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
166
struct radeon_encoder *radeon_encoder = pdata->encoder;
sys/dev/pci/drm/radeon/atombios_encoders.c
1667
(radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) &&
sys/dev/pci/drm/radeon/atombios_encoders.c
168
atombios_set_backlight_level(radeon_encoder, radeon_atom_bl_level(bd));
sys/dev/pci/drm/radeon/atombios_encoders.c
1713
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1715
atombios_set_backlight_level(radeon_encoder, dig->backlight_level);
sys/dev/pci/drm/radeon/atombios_encoders.c
1733
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
176
struct radeon_encoder *radeon_encoder = pdata->encoder;
sys/dev/pci/drm/radeon/atombios_encoders.c
1768
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
177
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/atombios_encoders.c
1772
radeon_encoder->encoder_id, mode, radeon_encoder->devices,
sys/dev/pci/drm/radeon/atombios_encoders.c
1773
radeon_encoder->active_device);
sys/dev/pci/drm/radeon/atombios_encoders.c
1780
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1849
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
1869
if (radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_DAC1)
sys/dev/pci/drm/radeon/atombios_encoders.c
1874
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
188
void radeon_atom_backlight_init(struct radeon_encoder *radeon_encoder,
sys/dev/pci/drm/radeon/atombios_encoders.c
1881
if (radeon_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT)
sys/dev/pci/drm/radeon/atombios_encoders.c
1893
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
1895
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
1902
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
1904
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
191
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/atombios_encoders.c
1922
} else if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1927
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
1933
dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
1962
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
1964
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
1970
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
1972
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
1998
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2005
if (radeon_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT) {
sys/dev/pci/drm/radeon/atombios_encoders.c
2017
(!(radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT)))) {
sys/dev/pci/drm/radeon/atombios_encoders.c
2052
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2054
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
2064
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
207
if (!radeon_encoder->enc_priv)
sys/dev/pci/drm/radeon/atombios_encoders.c
2101
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
2141
struct radeon_encoder *radeon_test_encoder;
sys/dev/pci/drm/radeon/atombios_encoders.c
2156
if (radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_LVTMA) {
sys/dev/pci/drm/radeon/atombios_encoders.c
2185
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2188
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
2213
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2217
radeon_encoder->pixel_clock = adjusted_mode->clock;
sys/dev/pci/drm/radeon/atombios_encoders.c
2223
if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT | ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
2229
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
2253
if (radeon_encoder->devices & (ATOM_DEVICE_TV_SUPPORT | ATOM_DEVICE_CV_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
2254
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT | ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
2276
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2279
if (radeon_encoder->devices & (ATOM_DEVICE_TV_SUPPORT |
sys/dev/pci/drm/radeon/atombios_encoders.c
2293
if ((radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_DAC1) ||
sys/dev/pci/drm/radeon/atombios_encoders.c
2294
(radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1))
sys/dev/pci/drm/radeon/atombios_encoders.c
2325
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2339
DRM_DEBUG_KMS("Bios 0 scratch %x %08x\n", bios_0_scratch, radeon_encoder->devices);
sys/dev/pci/drm/radeon/atombios_encoders.c
2366
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2386
DRM_DEBUG_KMS("Bios 0 scratch %x %08x\n", bios_0_scratch, radeon_encoder->devices);
sys/dev/pci/drm/radeon/atombios_encoders.c
239
pdata->encoder = radeon_encoder;
sys/dev/pci/drm/radeon/atombios_encoders.c
241
dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
2423
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2426
if ((radeon_encoder->active_device &
sys/dev/pci/drm/radeon/atombios_encoders.c
2430
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
2435
if (radeon_encoder->active_device & ATOM_DEVICE_DFP_SUPPORT) {
sys/dev/pci/drm/radeon/atombios_encoders.c
2484
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2493
struct radeon_encoder *other_radeon_encoder;
sys/dev/pci/drm/radeon/atombios_encoders.c
2497
if ((radeon_encoder->encoder_id == other_radeon_encoder->encoder_id) &&
sys/dev/pci/drm/radeon/atombios_encoders.c
2505
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
2529
if (radeon_encoder->devices & (ATOM_DEVICE_TV_SUPPORT | ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
2541
dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
2544
radeon_encoder->active_device = 0;
sys/dev/pci/drm/radeon/atombios_encoders.c
2547
radeon_encoder->active_device = 0;
sys/dev/pci/drm/radeon/atombios_encoders.c
256
rdev->mode_info.bl_encoder = radeon_encoder;
sys/dev/pci/drm/radeon/atombios_encoders.c
2610
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2611
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
2612
radeon_atom_backlight_exit(radeon_encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2613
kfree(radeon_encoder->enc_priv);
sys/dev/pci/drm/radeon/atombios_encoders.c
2615
kfree(radeon_encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2623
radeon_atombios_set_dac_info(struct radeon_encoder *radeon_encoder)
sys/dev/pci/drm/radeon/atombios_encoders.c
2625
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/atombios_encoders.c
2637
radeon_atombios_set_dig_info(struct radeon_encoder *radeon_encoder)
sys/dev/pci/drm/radeon/atombios_encoders.c
2639
int encoder_enum = (radeon_encoder->encoder_enum & ENUM_ID_MASK) >> ENUM_ID_SHIFT;
sys/dev/pci/drm/radeon/atombios_encoders.c
265
static void radeon_atom_backlight_exit(struct radeon_encoder *radeon_encoder)
sys/dev/pci/drm/radeon/atombios_encoders.c
2665
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/atombios_encoders.c
2669
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
267
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/atombios_encoders.c
2670
if (radeon_encoder->encoder_enum == encoder_enum) {
sys/dev/pci/drm/radeon/atombios_encoders.c
2671
radeon_encoder->devices |= supported_device;
sys/dev/pci/drm/radeon/atombios_encoders.c
2678
radeon_encoder = kzalloc(sizeof(struct radeon_encoder), GFP_KERNEL);
sys/dev/pci/drm/radeon/atombios_encoders.c
2679
if (!radeon_encoder)
sys/dev/pci/drm/radeon/atombios_encoders.c
2682
encoder = &radeon_encoder->base;
sys/dev/pci/drm/radeon/atombios_encoders.c
2699
radeon_encoder->enc_priv = NULL;
sys/dev/pci/drm/radeon/atombios_encoders.c
2701
radeon_encoder->encoder_enum = encoder_enum;
sys/dev/pci/drm/radeon/atombios_encoders.c
2702
radeon_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
sys/dev/pci/drm/radeon/atombios_encoders.c
2703
radeon_encoder->devices = supported_device;
sys/dev/pci/drm/radeon/atombios_encoders.c
2704
radeon_encoder->rmx_type = RMX_OFF;
sys/dev/pci/drm/radeon/atombios_encoders.c
2705
radeon_encoder->underscan_type = UNDERSCAN_OFF;
sys/dev/pci/drm/radeon/atombios_encoders.c
2706
radeon_encoder->is_ext_encoder = false;
sys/dev/pci/drm/radeon/atombios_encoders.c
2707
radeon_encoder->caps = caps;
sys/dev/pci/drm/radeon/atombios_encoders.c
2709
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
2714
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
2715
radeon_encoder->rmx_type = RMX_FULL;
sys/dev/pci/drm/radeon/atombios_encoders.c
2718
radeon_encoder->enc_priv = radeon_atombios_get_lvds_info(radeon_encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
272
if (!radeon_encoder->enc_priv)
sys/dev/pci/drm/radeon/atombios_encoders.c
2722
radeon_encoder->enc_priv = radeon_atombios_set_dig_info(radeon_encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2729
radeon_encoder->enc_priv = radeon_atombios_set_dac_info(radeon_encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2737
radeon_encoder->enc_priv = radeon_atombios_set_dac_info(radeon_encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2748
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
2749
radeon_encoder->rmx_type = RMX_FULL;
sys/dev/pci/drm/radeon/atombios_encoders.c
2752
radeon_encoder->enc_priv = radeon_atombios_get_lvds_info(radeon_encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2753
} else if (radeon_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
2756
radeon_encoder->enc_priv = radeon_atombios_set_dig_info(radeon_encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2760
radeon_encoder->enc_priv = radeon_atombios_set_dig_info(radeon_encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
2774
radeon_encoder->is_ext_encoder = true;
sys/dev/pci/drm/radeon/atombios_encoders.c
2775
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
2778
else if (radeon_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
281
dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
300
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
318
if (radeon_encoder->active_device & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
320
} else if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
321
struct radeon_encoder_atom_dac *tv_dac = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
330
} else if (radeon_encoder->rmx_type != RMX_OFF) {
sys/dev/pci/drm/radeon/atombios_encoders.c
335
((radeon_encoder->active_device & (ATOM_DEVICE_DFP_SUPPORT | ATOM_DEVICE_LCD_SUPPORT)) ||
sys/dev/pci/drm/radeon/atombios_encoders.c
349
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
352
struct radeon_encoder_atom_dac *dac_info = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
356
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
369
if (radeon_encoder->active_device & (ATOM_DEVICE_CRT_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
371
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
390
args.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
401
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
404
struct radeon_encoder_atom_dac *dac_info = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
412
if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
446
args.sTVEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
490
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
511
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
519
args.dvo.sDVOEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
523
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
529
args.dvo_v3.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
535
args.dvo_v4.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
562
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
563
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
577
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
586
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/radeon/atombios_encoders.c
605
args.v1.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
606
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
614
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
630
args.v2.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
635
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/radeon/atombios_encoders.c
653
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
675
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
685
if ((radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_DVO1) ||
sys/dev/pci/drm/radeon/atombios_encoders.c
686
(radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1))
sys/dev/pci/drm/radeon/atombios_encoders.c
835
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/atombios_encoders.c
836
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/atombios_encoders.c
86
atombios_get_backlight_level(struct radeon_encoder *radeon_encoder)
sys/dev/pci/drm/radeon/atombios_encoders.c
878
args.v1.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
88
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/atombios_encoders.c
886
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
891
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/atombios_encoders.c
915
args.v3.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
923
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
938
args.v4.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
sys/dev/pci/drm/radeon/atombios_encoders.c
946
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
sys/dev/pci/drm/radeon/atombios_encoders.c
98
atombios_set_backlight_level(struct radeon_encoder *radeon_encoder, u8 level)
sys/dev/pci/drm/radeon/cik.c
8747
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/cik.c
8761
if (radeon_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
sys/dev/pci/drm/radeon/cik.c
8765
if ((radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1) ||
sys/dev/pci/drm/radeon/cik.c
8766
(radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2))
sys/dev/pci/drm/radeon/dce3_1_afmt.c
120
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/dce3_1_afmt.c
130
radeon_encoder = to_radeon_encoder(crtc->encoder);
sys/dev/pci/drm/radeon/dce3_1_afmt.c
131
dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/dce6_afmt.c
115
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/dce6_afmt.c
116
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/dce6_afmt.c
130
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/dce6_afmt.c
131
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/dce6_afmt.c
158
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/dce6_afmt.c
159
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/dce6_afmt.c
183
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/dce6_afmt.c
184
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/dce6_afmt.c
208
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/dce6_afmt.c
209
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/dce6_afmt.c
82
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/dce6_afmt.c
96
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/dce6_afmt.c
97
dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/evergreen.c
1296
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/evergreen.c
1310
if (radeon_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
sys/dev/pci/drm/radeon/evergreen.c
1314
if ((radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1) ||
sys/dev/pci/drm/radeon/evergreen.c
1315
(radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2))
sys/dev/pci/drm/radeon/evergreen_hdmi.c
406
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/evergreen_hdmi.c
407
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/evergreen_hdmi.c
439
enable ? "En" : "Dis", dig->afmt->offset, radeon_encoder->encoder_id);
sys/dev/pci/drm/radeon/evergreen_hdmi.c
446
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/evergreen_hdmi.c
447
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/r600.c
300
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/r600.c
314
if (radeon_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
sys/dev/pci/drm/radeon/r600.c
318
if ((radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1) ||
sys/dev/pci/drm/radeon/r600.c
319
(radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2))
sys/dev/pci/drm/radeon/r600_hdmi.c
249
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/r600_hdmi.c
250
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/r600_hdmi.c
267
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/r600_hdmi.c
268
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/r600_hdmi.c
279
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/r600_hdmi.c
280
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/r600_hdmi.c
296
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/r600_hdmi.c
302
radeon_encoder = to_radeon_encoder(crtc->encoder);
sys/dev/pci/drm/radeon/r600_hdmi.c
303
dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/r600_hdmi.c
394
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/r600_hdmi.c
395
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/r600_hdmi.c
452
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/r600_hdmi.c
453
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/r600_hdmi.c
463
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/r600_hdmi.c
494
radeon_encoder->encoder_id);
sys/dev/pci/drm/radeon/r600_hdmi.c
512
enable ? "En" : "Dis", dig->afmt->offset, radeon_encoder->encoder_id);
sys/dev/pci/drm/radeon/radeon.h
1907
void (*set_backlight_level)(struct radeon_encoder *radeon_encoder, u8 level);
sys/dev/pci/drm/radeon/radeon.h
1909
u8 (*get_backlight_level)(struct radeon_encoder *radeon_encoder);
sys/dev/pci/drm/radeon/radeon.h
2291
struct radeon_encoder *encoder_for_bl;
sys/dev/pci/drm/radeon/radeon_acpi.c
386
struct radeon_encoder *enc = atif->encoder_for_bl;
sys/dev/pci/drm/radeon/radeon_acpi.c
736
struct radeon_encoder *target = NULL;
sys/dev/pci/drm/radeon/radeon_acpi.c
741
struct radeon_encoder *enc = to_radeon_encoder(tmp);
sys/dev/pci/drm/radeon/radeon_asic.h
45
void atombios_set_backlight_level(struct radeon_encoder *radeon_encoder, u8 level);
sys/dev/pci/drm/radeon/radeon_asic.h
46
u8 atombios_get_backlight_level(struct radeon_encoder *radeon_encoder);
sys/dev/pci/drm/radeon/radeon_asic.h
47
void radeon_legacy_set_backlight_level(struct radeon_encoder *radeon_encoder, u8 level);
sys/dev/pci/drm/radeon/radeon_asic.h
48
u8 radeon_legacy_get_backlight_level(struct radeon_encoder *radeon_encoder);
sys/dev/pci/drm/radeon/radeon_atombios.c
1332
bool radeon_atombios_get_tmds_info(struct radeon_encoder *encoder,
sys/dev/pci/drm/radeon/radeon_atombios.c
1621
radeon_encoder
sys/dev/pci/drm/radeon/radeon_atombios.c
1763
radeon_atombios_get_primary_dac_info(struct radeon_encoder *encoder)
sys/dev/pci/drm/radeon/radeon_atombios.c
1949
radeon_atombios_get_tv_dac_info(struct radeon_encoder *encoder)
sys/dev/pci/drm/radeon/radeon_atombios.c
4178
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_atombios.c
4191
if ((radeon_encoder->devices & ATOM_DEVICE_TV1_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_atombios.c
4204
if ((radeon_encoder->devices & ATOM_DEVICE_CV_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_atombios.c
4217
if ((radeon_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_atombios.c
4231
if ((radeon_encoder->devices & ATOM_DEVICE_CRT1_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_atombios.c
4245
if ((radeon_encoder->devices & ATOM_DEVICE_CRT2_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_atombios.c
4259
if ((radeon_encoder->devices & ATOM_DEVICE_DFP1_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_atombios.c
4273
if ((radeon_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_atombios.c
4287
if ((radeon_encoder->devices & ATOM_DEVICE_DFP3_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_atombios.c
4301
if ((radeon_encoder->devices & ATOM_DEVICE_DFP4_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_atombios.c
4315
if ((radeon_encoder->devices & ATOM_DEVICE_DFP5_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_atombios.c
4329
if ((radeon_encoder->devices & ATOM_DEVICE_DFP6_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_atombios.c
4360
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_atombios.c
4371
if (radeon_encoder->devices & ATOM_DEVICE_TV1_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4375
if (radeon_encoder->devices & ATOM_DEVICE_CV_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4379
if (radeon_encoder->devices & ATOM_DEVICE_CRT1_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4383
if (radeon_encoder->devices & ATOM_DEVICE_CRT2_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4387
if (radeon_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4391
if (radeon_encoder->devices & ATOM_DEVICE_DFP1_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4395
if (radeon_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4399
if (radeon_encoder->devices & ATOM_DEVICE_DFP3_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4415
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_atombios.c
4426
if (radeon_encoder->devices & ATOM_DEVICE_TV1_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4432
if (radeon_encoder->devices & ATOM_DEVICE_CV_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4438
if (radeon_encoder->devices & ATOM_DEVICE_CRT1_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4444
if (radeon_encoder->devices & ATOM_DEVICE_CRT2_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4450
if (radeon_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4456
if (radeon_encoder->devices & ATOM_DEVICE_DFP1_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4462
if (radeon_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4468
if (radeon_encoder->devices & ATOM_DEVICE_DFP3_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4474
if (radeon_encoder->devices & ATOM_DEVICE_DFP4_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.c
4480
if (radeon_encoder->devices & ATOM_DEVICE_DFP5_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_atombios.h
35
struct radeon_encoder;
sys/dev/pci/drm/radeon/radeon_atombios.h
41
void radeon_atom_backlight_init(struct radeon_encoder *radeon_encoder,
sys/dev/pci/drm/radeon/radeon_audio.c
191
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/radeon_audio.c
201
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
202
dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_audio.c
307
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
321
if (radeon_encoder->audio && radeon_encoder->audio->write_sad_regs)
sys/dev/pci/drm/radeon/radeon_audio.c
322
radeon_encoder->audio->write_sad_regs(encoder, sads, sad_count);
sys/dev/pci/drm/radeon/radeon_audio.c
331
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
345
if (radeon_encoder->audio && radeon_encoder->audio->write_speaker_allocation)
sys/dev/pci/drm/radeon/radeon_audio.c
346
radeon_encoder->audio->write_speaker_allocation(encoder, sadb, sad_count);
sys/dev/pci/drm/radeon/radeon_audio.c
355
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
360
if (radeon_encoder->audio && radeon_encoder->audio->write_latency_fields)
sys/dev/pci/drm/radeon/radeon_audio.c
361
radeon_encoder->audio->write_latency_fields(encoder, connector, mode);
sys/dev/pci/drm/radeon/radeon_audio.c
367
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
369
if (radeon_encoder->audio && radeon_encoder->audio->get_pin)
sys/dev/pci/drm/radeon/radeon_audio.c
370
return radeon_encoder->audio->get_pin(rdev);
sys/dev/pci/drm/radeon/radeon_audio.c
377
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
379
if (radeon_encoder->audio && radeon_encoder->audio->select_pin)
sys/dev/pci/drm/radeon/radeon_audio.c
380
radeon_encoder->audio->select_pin(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
389
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
398
dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_audio.c
406
radeon_encoder->audio = rdev->audio.dp_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
408
radeon_encoder->audio = rdev->audio.hdmi_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
410
radeon_encoder->audio = rdev->audio.hdmi_funcs;
sys/dev/pci/drm/radeon/radeon_audio.c
443
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
446
if (radeon_encoder->audio && radeon_encoder->audio->set_dto)
sys/dev/pci/drm/radeon/radeon_audio.c
447
radeon_encoder->audio->set_dto(rdev, crtc, clock);
sys/dev/pci/drm/radeon/radeon_audio.c
454
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
455
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_audio.c
470
if (radeon_encoder->output_csc != RADEON_OUTPUT_CSC_BYPASS) {
sys/dev/pci/drm/radeon/radeon_audio.c
472
radeon_encoder->output_csc == RADEON_OUTPUT_CSC_TVRGB ?
sys/dev/pci/drm/radeon/radeon_audio.c
483
if (dig && dig->afmt && radeon_encoder->audio &&
sys/dev/pci/drm/radeon/radeon_audio.c
484
radeon_encoder->audio->set_avi_packet)
sys/dev/pci/drm/radeon/radeon_audio.c
485
radeon_encoder->audio->set_avi_packet(rdev, dig->afmt->offset,
sys/dev/pci/drm/radeon/radeon_audio.c
570
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
571
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_audio.c
576
if (radeon_encoder->audio && radeon_encoder->audio->update_acr)
sys/dev/pci/drm/radeon/radeon_audio.c
577
radeon_encoder->audio->update_acr(encoder, dig->afmt->offset, acr);
sys/dev/pci/drm/radeon/radeon_audio.c
582
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
583
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_audio.c
588
if (radeon_encoder->audio && radeon_encoder->audio->set_vbi_packet)
sys/dev/pci/drm/radeon/radeon_audio.c
589
radeon_encoder->audio->set_vbi_packet(encoder, dig->afmt->offset);
sys/dev/pci/drm/radeon/radeon_audio.c
595
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
596
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_audio.c
606
if (radeon_encoder->audio && radeon_encoder->audio->set_color_depth)
sys/dev/pci/drm/radeon/radeon_audio.c
607
radeon_encoder->audio->set_color_depth(encoder, dig->afmt->offset, bpc);
sys/dev/pci/drm/radeon/radeon_audio.c
612
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
613
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_audio.c
618
if (radeon_encoder->audio && radeon_encoder->audio->set_audio_packet)
sys/dev/pci/drm/radeon/radeon_audio.c
619
radeon_encoder->audio->set_audio_packet(encoder, dig->afmt->offset);
sys/dev/pci/drm/radeon/radeon_audio.c
624
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
625
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_audio.c
630
if (radeon_encoder->audio && radeon_encoder->audio->set_mute)
sys/dev/pci/drm/radeon/radeon_audio.c
631
radeon_encoder->audio->set_mute(encoder, dig->afmt->offset, mute);
sys/dev/pci/drm/radeon/radeon_audio.c
640
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
641
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_audio.c
680
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
681
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_audio.c
706
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
708
if (radeon_encoder->audio && radeon_encoder->audio->mode_set)
sys/dev/pci/drm/radeon/radeon_audio.c
709
radeon_encoder->audio->mode_set(encoder, mode);
sys/dev/pci/drm/radeon/radeon_audio.c
714
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
716
if (radeon_encoder->audio && radeon_encoder->audio->dpms)
sys/dev/pci/drm/radeon/radeon_audio.c
717
radeon_encoder->audio->dpms(encoder, mode == DRM_MODE_DPMS_ON);
sys/dev/pci/drm/radeon/radeon_audio.c
756
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/radeon_audio.c
775
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_audio.c
776
dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_combios.c
1004
radeon_encoder
sys/dev/pci/drm/radeon/radeon_combios.c
1163
struct radeon_encoder_lvds *radeon_combios_get_lvds_info(struct radeon_encoder
sys/dev/pci/drm/radeon/radeon_combios.c
1308
bool radeon_legacy_get_tmds_info_from_table(struct radeon_encoder *encoder,
sys/dev/pci/drm/radeon/radeon_combios.c
1324
bool radeon_legacy_get_tmds_info_from_combios(struct radeon_encoder *encoder,
sys/dev/pci/drm/radeon/radeon_combios.c
1377
bool radeon_legacy_get_ext_tmds_info_from_table(struct radeon_encoder *encoder,
sys/dev/pci/drm/radeon/radeon_combios.c
1401
bool radeon_legacy_get_ext_tmds_info_from_combios(struct radeon_encoder *encoder,
sys/dev/pci/drm/radeon/radeon_combios.c
2836
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_combios.c
2837
struct radeon_encoder_ext_tmds *tmds = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_combios.c
2885
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_combios.c
2890
struct radeon_encoder_ext_tmds *tmds = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_combios.c
3463
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_combios.c
3467
if ((radeon_encoder->devices & ATOM_DEVICE_TV1_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_combios.c
3483
if ((radeon_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_combios.c
3497
if ((radeon_encoder->devices & ATOM_DEVICE_CRT1_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_combios.c
3511
if ((radeon_encoder->devices & ATOM_DEVICE_CRT2_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_combios.c
3525
if ((radeon_encoder->devices & ATOM_DEVICE_DFP1_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_combios.c
3539
if ((radeon_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT) &&
sys/dev/pci/drm/radeon/radeon_combios.c
3562
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_combios.c
3565
if (radeon_encoder->devices & ATOM_DEVICE_TV1_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_combios.c
3569
if (radeon_encoder->devices & ATOM_DEVICE_CRT1_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_combios.c
3573
if (radeon_encoder->devices & ATOM_DEVICE_CRT2_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_combios.c
3577
if (radeon_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_combios.c
3581
if (radeon_encoder->devices & ATOM_DEVICE_DFP1_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_combios.c
3585
if (radeon_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_combios.c
3597
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_combios.c
3600
if (radeon_encoder->devices & (ATOM_DEVICE_TV_SUPPORT)) {
sys/dev/pci/drm/radeon/radeon_combios.c
3606
if (radeon_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT)) {
sys/dev/pci/drm/radeon/radeon_combios.c
3612
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/radeon/radeon_combios.c
3618
if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
sys/dev/pci/drm/radeon/radeon_combios.c
853
radeon_encoder
sys/dev/pci/drm/radeon/radeon_connectors.c
142
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
143
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_connectors.c
1576
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/radeon_connectors.c
1579
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
1581
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/radeon_connectors.c
1584
return radeon_encoder->encoder_id;
sys/dev/pci/drm/radeon/radeon_connectors.c
1596
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/radeon_connectors.c
1600
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
1601
if (radeon_encoder->caps & ATOM_ENCODER_CAP_RECORD_HBR2)
sys/dev/pci/drm/radeon/radeon_connectors.c
1651
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
1652
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
sys/dev/pci/drm/radeon/radeon_connectors.c
1743
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
1744
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
sys/dev/pci/drm/radeon/radeon_connectors.c
1754
if (radeon_encoder->rmx_type == RMX_OFF) {
sys/dev/pci/drm/radeon/radeon_connectors.c
1848
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/radeon_connectors.c
1887
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
1888
if (radeon_encoder->devices & supported_device) {
sys/dev/pci/drm/radeon/radeon_connectors.c
1889
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/radeon_connectors.c
353
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/radeon_connectors.c
358
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
365
radeon_encoder->native_mode = *preferred_mode;
sys/dev/pci/drm/radeon/radeon_connectors.c
367
radeon_encoder->native_mode.clock = 0;
sys/dev/pci/drm/radeon/radeon_connectors.c
429
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
431
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
sys/dev/pci/drm/radeon/radeon_connectors.c
464
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
466
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
sys/dev/pci/drm/radeon/radeon_connectors.c
492
if (radeon_encoder->devices & (ATOM_DEVICE_TV_SUPPORT)) {
sys/dev/pci/drm/radeon/radeon_connectors.c
497
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/radeon/radeon_connectors.c
521
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/radeon_connectors.c
532
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
534
if (!radeon_encoder->enc_priv)
sys/dev/pci/drm/radeon/radeon_connectors.c
537
dig = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_connectors.c
541
radeon_property_change_mode(&radeon_encoder->base);
sys/dev/pci/drm/radeon/radeon_connectors.c
552
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
556
radeon_property_change_mode(&radeon_encoder->base);
sys/dev/pci/drm/radeon/radeon_connectors.c
567
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
571
radeon_property_change_mode(&radeon_encoder->base);
sys/dev/pci/drm/radeon/radeon_connectors.c
581
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
583
if (radeon_encoder->underscan_type != val) {
sys/dev/pci/drm/radeon/radeon_connectors.c
584
radeon_encoder->underscan_type = val;
sys/dev/pci/drm/radeon/radeon_connectors.c
585
radeon_property_change_mode(&radeon_encoder->base);
sys/dev/pci/drm/radeon/radeon_connectors.c
595
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
597
if (radeon_encoder->underscan_hborder != val) {
sys/dev/pci/drm/radeon/radeon_connectors.c
598
radeon_encoder->underscan_hborder = val;
sys/dev/pci/drm/radeon/radeon_connectors.c
599
radeon_property_change_mode(&radeon_encoder->base);
sys/dev/pci/drm/radeon/radeon_connectors.c
609
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
611
if (radeon_encoder->underscan_vborder != val) {
sys/dev/pci/drm/radeon/radeon_connectors.c
612
radeon_encoder->underscan_vborder = val;
sys/dev/pci/drm/radeon/radeon_connectors.c
613
radeon_property_change_mode(&radeon_encoder->base);
sys/dev/pci/drm/radeon/radeon_connectors.c
626
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
627
if (!radeon_encoder->enc_priv)
sys/dev/pci/drm/radeon/radeon_connectors.c
631
dac_int = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_connectors.c
635
dac_int = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_connectors.c
638
radeon_property_change_mode(&radeon_encoder->base);
sys/dev/pci/drm/radeon/radeon_connectors.c
659
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
661
tmds = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_connectors.c
667
ret = radeon_atombios_get_tmds_info(radeon_encoder, tmds);
sys/dev/pci/drm/radeon/radeon_connectors.c
669
ret = radeon_legacy_get_tmds_info_from_combios(radeon_encoder, tmds);
sys/dev/pci/drm/radeon/radeon_connectors.c
672
radeon_legacy_get_tmds_info_from_table(radeon_encoder, tmds);
sys/dev/pci/drm/radeon/radeon_connectors.c
674
radeon_property_change_mode(&radeon_encoder->base);
sys/dev/pci/drm/radeon/radeon_connectors.c
681
radeon_encoder = to_radeon_encoder(connector->encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
684
radeon_encoder = to_radeon_encoder(connector_funcs->best_encoder(connector));
sys/dev/pci/drm/radeon/radeon_connectors.c
694
if (radeon_encoder->rmx_type == rmx_type)
sys/dev/pci/drm/radeon/radeon_connectors.c
698
(radeon_encoder->native_mode.clock == 0))
sys/dev/pci/drm/radeon/radeon_connectors.c
701
radeon_encoder->rmx_type = rmx_type;
sys/dev/pci/drm/radeon/radeon_connectors.c
703
radeon_property_change_mode(&radeon_encoder->base);
sys/dev/pci/drm/radeon/radeon_connectors.c
708
radeon_encoder = to_radeon_encoder(connector->encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
711
radeon_encoder = to_radeon_encoder(connector_funcs->best_encoder(connector));
sys/dev/pci/drm/radeon/radeon_connectors.c
714
if (radeon_encoder->output_csc == val)
sys/dev/pci/drm/radeon/radeon_connectors.c
717
radeon_encoder->output_csc = val;
sys/dev/pci/drm/radeon/radeon_connectors.c
723
radeon_crtc->output_csc = radeon_encoder->output_csc;
sys/dev/pci/drm/radeon/radeon_connectors.c
739
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
740
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
sys/dev/pci/drm/radeon/radeon_connectors.c
767
radeon_encoder->rmx_type = RMX_OFF;
sys/dev/pci/drm/radeon/radeon_connectors.c
817
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
818
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
sys/dev/pci/drm/radeon/radeon_connectors.c
828
if (radeon_encoder->rmx_type == RMX_OFF) {
sys/dev/pci/drm/radeon/radeon_connectors.c
857
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
858
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
sys/dev/pci/drm/radeon/radeon_connectors.c
912
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/radeon_connectors.c
920
radeon_encoder = to_radeon_encoder(connector->encoder);
sys/dev/pci/drm/radeon/radeon_connectors.c
923
radeon_encoder = to_radeon_encoder(connector_funcs->best_encoder(connector));
sys/dev/pci/drm/radeon/radeon_connectors.c
933
if (radeon_encoder->rmx_type == rmx_type)
sys/dev/pci/drm/radeon/radeon_connectors.c
936
radeon_encoder->rmx_type = rmx_type;
sys/dev/pci/drm/radeon/radeon_connectors.c
938
radeon_property_change_mode(&radeon_encoder->base);
sys/dev/pci/drm/radeon/radeon_display.c
1689
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/radeon_display.c
1701
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_display.c
1706
if (radeon_encoder->rmx_type == RMX_OFF)
sys/dev/pci/drm/radeon/radeon_display.c
1708
else if (mode->hdisplay < radeon_encoder->native_mode.hdisplay ||
sys/dev/pci/drm/radeon/radeon_display.c
1709
mode->vdisplay < radeon_encoder->native_mode.vdisplay)
sys/dev/pci/drm/radeon/radeon_display.c
1710
radeon_crtc->rmx_type = radeon_encoder->rmx_type;
sys/dev/pci/drm/radeon/radeon_display.c
1715
&radeon_encoder->native_mode,
sys/dev/pci/drm/radeon/radeon_display.c
1725
((radeon_encoder->underscan_type == UNDERSCAN_ON) ||
sys/dev/pci/drm/radeon/radeon_display.c
1726
((radeon_encoder->underscan_type == UNDERSCAN_AUTO) &&
sys/dev/pci/drm/radeon/radeon_display.c
1729
if (radeon_encoder->underscan_hborder != 0)
sys/dev/pci/drm/radeon/radeon_display.c
1730
radeon_crtc->h_border = radeon_encoder->underscan_hborder;
sys/dev/pci/drm/radeon/radeon_display.c
1733
if (radeon_encoder->underscan_vborder != 0)
sys/dev/pci/drm/radeon/radeon_display.c
1734
radeon_crtc->v_border = radeon_encoder->underscan_vborder;
sys/dev/pci/drm/radeon/radeon_display.c
1745
if (radeon_crtc->rmx_type != radeon_encoder->rmx_type) {
sys/dev/pci/drm/radeon/radeon_display.c
773
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/radeon_display.c
813
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_display.c
814
devices = radeon_encoder->devices & radeon_connector->devices;
sys/dev/pci/drm/radeon/radeon_display.c
817
DRM_INFO(" CRT1: %s\n", encoder_names[radeon_encoder->encoder_id]);
sys/dev/pci/drm/radeon/radeon_display.c
819
DRM_INFO(" CRT2: %s\n", encoder_names[radeon_encoder->encoder_id]);
sys/dev/pci/drm/radeon/radeon_display.c
821
DRM_INFO(" LCD1: %s\n", encoder_names[radeon_encoder->encoder_id]);
sys/dev/pci/drm/radeon/radeon_display.c
823
DRM_INFO(" DFP1: %s\n", encoder_names[radeon_encoder->encoder_id]);
sys/dev/pci/drm/radeon/radeon_display.c
825
DRM_INFO(" DFP2: %s\n", encoder_names[radeon_encoder->encoder_id]);
sys/dev/pci/drm/radeon/radeon_display.c
827
DRM_INFO(" DFP3: %s\n", encoder_names[radeon_encoder->encoder_id]);
sys/dev/pci/drm/radeon/radeon_display.c
829
DRM_INFO(" DFP4: %s\n", encoder_names[radeon_encoder->encoder_id]);
sys/dev/pci/drm/radeon/radeon_display.c
831
DRM_INFO(" DFP5: %s\n", encoder_names[radeon_encoder->encoder_id]);
sys/dev/pci/drm/radeon/radeon_display.c
833
DRM_INFO(" DFP6: %s\n", encoder_names[radeon_encoder->encoder_id]);
sys/dev/pci/drm/radeon/radeon_display.c
835
DRM_INFO(" TV1: %s\n", encoder_names[radeon_encoder->encoder_id]);
sys/dev/pci/drm/radeon/radeon_display.c
837
DRM_INFO(" CV: %s\n", encoder_names[radeon_encoder->encoder_id]);
sys/dev/pci/drm/radeon/radeon_encoders.c
163
static void radeon_encoder_add_backlight(struct radeon_encoder *radeon_encoder,
sys/dev/pci/drm/radeon/radeon_encoders.c
166
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/radeon_encoders.c
170
if (!(radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)))
sys/dev/pci/drm/radeon/radeon_encoders.c
196
radeon_atom_backlight_init(radeon_encoder, connector);
sys/dev/pci/drm/radeon/radeon_encoders.c
198
radeon_legacy_backlight_init(radeon_encoder, connector);
sys/dev/pci/drm/radeon/radeon_encoders.c
215
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/radeon_encoders.c
221
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_encoders.c
222
if (radeon_encoder->devices & radeon_connector->devices) {
sys/dev/pci/drm/radeon/radeon_encoders.c
224
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/radeon/radeon_encoders.c
225
radeon_encoder_add_backlight(radeon_encoder, connector);
sys/dev/pci/drm/radeon/radeon_encoders.c
234
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_encoders.c
241
radeon_encoder->active_device = radeon_encoder->devices & radeon_connector->devices;
sys/dev/pci/drm/radeon/radeon_encoders.c
243
radeon_encoder->active_device, radeon_encoder->devices,
sys/dev/pci/drm/radeon/radeon_encoders.c
253
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_encoders.c
259
if (radeon_encoder->active_device & radeon_connector->devices)
sys/dev/pci/drm/radeon/radeon_encoders.c
269
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_encoders.c
275
if (radeon_encoder->devices & radeon_connector->devices)
sys/dev/pci/drm/radeon/radeon_encoders.c
284
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_encoders.c
286
struct radeon_encoder *other_radeon_encoder;
sys/dev/pci/drm/radeon/radeon_encoders.c
288
if (radeon_encoder->is_ext_encoder)
sys/dev/pci/drm/radeon/radeon_encoders.c
296
(radeon_encoder->devices & other_radeon_encoder->devices))
sys/dev/pci/drm/radeon/radeon_encoders.c
307
struct radeon_encoder *radeon_encoder = to_radeon_encoder(other_encoder);
sys/dev/pci/drm/radeon/radeon_encoders.c
309
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/radeon_encoders.c
312
return radeon_encoder->encoder_id;
sys/dev/pci/drm/radeon/radeon_encoders.c
323
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_encoders.c
326
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
sys/dev/pci/drm/radeon/radeon_encoders.c
430
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_encoders.c
432
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/radeon_encoders.c
44
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_encoders.c
53
if (radeon_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
sys/dev/pci/drm/radeon/radeon_encoders.c
56
if (radeon_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT)
sys/dev/pci/drm/radeon/radeon_encoders.c
61
struct radeon_encoder *radeon_clone = to_radeon_encoder(clone_encoder);
sys/dev/pci/drm/radeon/radeon_legacy_crtc.c
593
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_crtc.c
594
if (radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_legacy_crtc.c
787
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_crtc.c
789
if (radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT) {
sys/dev/pci/drm/radeon/radeon_legacy_crtc.c
798
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_crtc.c
799
struct radeon_encoder_lvds *lvds = (struct radeon_encoder_lvds *)radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1010
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1012
kfree(radeon_encoder->enc_priv);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1014
kfree(radeon_encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1035
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1041
is_tv = radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT ? true : false;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1152
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1153
struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1160
is_tv = radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT ? true : false;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
148
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
151
if (radeon_encoder->enc_priv) {
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
153
struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1533
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1534
struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1553
if (radeon_encoder->active_device && !(radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
156
struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1563
if (radeon_encoder->active_device && !(radeon_encoder->active_device & ATOM_DEVICE_CRT_SUPPORT)) {
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1564
DRM_INFO("not detecting due to %08x\n", radeon_encoder->active_device);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1691
static struct radeon_encoder_int_tmds *radeon_legacy_get_tmds_info(struct radeon_encoder *encoder)
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1714
static struct radeon_encoder_ext_tmds *radeon_legacy_get_ext_tmds_info(struct radeon_encoder *encoder)
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1742
struct radeon_encoder *radeon_encoder;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1746
radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1747
if (radeon_encoder->encoder_enum == encoder_enum) {
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1748
radeon_encoder->devices |= supported_device;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1755
radeon_encoder = kzalloc(sizeof(struct radeon_encoder), GFP_KERNEL);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1756
if (!radeon_encoder)
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1759
encoder = &radeon_encoder->base;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1765
radeon_encoder->enc_priv = NULL;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1767
radeon_encoder->encoder_enum = encoder_enum;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1768
radeon_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1769
radeon_encoder->devices = supported_device;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1770
radeon_encoder->rmx_type = RMX_OFF;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1772
switch (radeon_encoder->encoder_id) {
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1779
radeon_encoder->enc_priv = radeon_atombios_get_lvds_info(radeon_encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1781
radeon_encoder->enc_priv = radeon_combios_get_lvds_info(radeon_encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1782
radeon_encoder->rmx_type = RMX_FULL;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1788
radeon_encoder->enc_priv = radeon_legacy_get_tmds_info(radeon_encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1795
radeon_encoder->enc_priv = radeon_atombios_get_primary_dac_info(radeon_encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1797
radeon_encoder->enc_priv = radeon_combios_get_primary_dac_info(radeon_encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1804
radeon_encoder->enc_priv = radeon_atombios_get_tv_dac_info(radeon_encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1806
radeon_encoder->enc_priv = radeon_combios_get_tv_dac_info(radeon_encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
1813
radeon_encoder->enc_priv = radeon_legacy_get_ext_tmds_info(radeon_encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
193
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
206
radeon_encoder->pixel_clock = adjusted_mode->clock;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
210
struct radeon_encoder_lvds *lvds = (struct radeon_encoder_lvds *)radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
232
if (radeon_encoder->rmx_type != RMX_OFF)
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
260
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
267
if (radeon_encoder->active_device & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
283
radeon_legacy_get_backlight_level(struct radeon_encoder *radeon_encoder)
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
285
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
296
radeon_legacy_set_backlight_level(struct radeon_encoder *radeon_encoder, u8 level)
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
298
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
302
if (radeon_encoder->enc_priv) {
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
304
struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
311
struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
320
radeon_legacy_lvds_update(&radeon_encoder->base, dpms_mode);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
345
struct radeon_encoder *radeon_encoder = pdata->encoder;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
347
radeon_legacy_set_backlight_level(radeon_encoder,
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
356
struct radeon_encoder *radeon_encoder = pdata->encoder;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
357
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
372
void radeon_legacy_backlight_init(struct radeon_encoder *radeon_encoder,
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
375
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
383
if (!radeon_encoder->enc_priv)
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
415
pdata->encoder = radeon_encoder;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
445
struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
448
struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
457
rdev->mode_info.bl_encoder = radeon_encoder;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
466
static void radeon_legacy_backlight_exit(struct radeon_encoder *radeon_encoder)
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
468
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
472
if (!radeon_encoder->enc_priv)
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
476
struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
48
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
480
struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
498
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
500
if (radeon_encoder->enc_priv) {
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
501
radeon_legacy_backlight_exit(radeon_encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
502
kfree(radeon_encoder->enc_priv);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
505
kfree(radeon_encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
53
radeon_encoder->active_device = 0;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
584
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
60
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
620
if (radeon_encoder->enc_priv) {
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
621
struct radeon_encoder_primary_dac *p_dac = (struct radeon_encoder_primary_dac *)radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
70
if (radeon_encoder->enc_priv) {
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
72
struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
77
struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
781
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
795
if (radeon_encoder->enc_priv) {
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
796
struct radeon_encoder_int_tmds *tmds = (struct radeon_encoder_int_tmds *)radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
850
if (radeon_encoder->rmx_type != RMX_OFF)
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
946
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
952
radeon_encoder->pixel_clock = adjusted_mode->clock;
sys/dev/pci/drm/radeon/radeon_legacy_encoders.c
986
if (radeon_encoder->rmx_type != RMX_OFF)
sys/dev/pci/drm/radeon/radeon_legacy_encoders.h
31
void radeon_legacy_backlight_init(struct radeon_encoder *radeon_encoder,
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
236
static const struct radeon_tv_mode_constants *radeon_legacy_tv_get_std_mode(struct radeon_encoder *radeon_encoder,
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
239
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
242
struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
246
radeon_crtc = to_radeon_crtc(radeon_encoder->base.crtc);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
300
static void radeon_legacy_tv_write_fifo(struct radeon_encoder *radeon_encoder,
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
303
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
323
static uint32_t radeon_legacy_tv_read_fifo(struct radeon_encoder *radeon_encoder, uint16_t addr)
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
325
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
386
static void radeon_restore_tv_timing_tables(struct radeon_encoder *radeon_encoder)
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
388
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
390
struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
401
radeon_legacy_tv_write_fifo(radeon_encoder, h_table, tmp);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
407
radeon_legacy_tv_write_fifo(radeon_encoder, v_table, tmp);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
413
static void radeon_legacy_write_tv_restarts(struct radeon_encoder *radeon_encoder)
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
415
struct drm_device *dev = radeon_encoder->base.dev;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
417
struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
425
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
426
struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
434
const_ptr = radeon_legacy_tv_get_std_mode(radeon_encoder, NULL);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
529
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
530
struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
545
const_ptr = radeon_legacy_tv_get_std_mode(radeon_encoder, &pll_ref_freq);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
795
radeon_legacy_write_tv_restarts(radeon_encoder);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
798
radeon_restore_tv_timing_tables(radeon_encoder);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
829
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
833
const_ptr = radeon_legacy_tv_get_std_mode(radeon_encoder, NULL);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
876
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
879
const_ptr = radeon_legacy_tv_get_std_mode(radeon_encoder, NULL);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
896
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
899
const_ptr = radeon_legacy_tv_get_std_mode(radeon_encoder, NULL);
sys/dev/pci/drm/radeon/radeon_mode.h
275
struct radeon_encoder *bl_encoder;
sys/dev/pci/drm/radeon/radeon_mode.h
284
struct radeon_encoder *encoder;
sys/dev/pci/drm/radeon/radeon_mode.h
52
#define to_radeon_encoder(x) container_of(x, struct radeon_encoder, base)
sys/dev/pci/drm/radeon/radeon_mode.h
855
radeon_atombios_get_lvds_info(struct radeon_encoder *encoder);
sys/dev/pci/drm/radeon/radeon_mode.h
856
extern bool radeon_atombios_get_tmds_info(struct radeon_encoder *encoder,
sys/dev/pci/drm/radeon/radeon_mode.h
858
extern bool radeon_legacy_get_tmds_info_from_combios(struct radeon_encoder *encoder,
sys/dev/pci/drm/radeon/radeon_mode.h
860
extern bool radeon_legacy_get_tmds_info_from_table(struct radeon_encoder *encoder,
sys/dev/pci/drm/radeon/radeon_mode.h
862
extern bool radeon_legacy_get_ext_tmds_info_from_combios(struct radeon_encoder *encoder,
sys/dev/pci/drm/radeon/radeon_mode.h
864
extern bool radeon_legacy_get_ext_tmds_info_from_table(struct radeon_encoder *encoder,
sys/dev/pci/drm/radeon/radeon_mode.h
867
radeon_atombios_get_primary_dac_info(struct radeon_encoder *encoder);
sys/dev/pci/drm/radeon/radeon_mode.h
869
radeon_atombios_get_tv_dac_info(struct radeon_encoder *encoder);
sys/dev/pci/drm/radeon/radeon_mode.h
871
radeon_combios_get_lvds_info(struct radeon_encoder *encoder);
sys/dev/pci/drm/radeon/radeon_mode.h
873
radeon_combios_get_tv_dac_info(struct radeon_encoder *encoder);
sys/dev/pci/drm/radeon/radeon_mode.h
875
radeon_combios_get_primary_dac_info(struct radeon_encoder *encoder);
sys/dev/pci/drm/radeon/rs600.c
168
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
sys/dev/pci/drm/radeon/rs600.c
181
if (radeon_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
sys/dev/pci/drm/radeon/rs600.c
210
switch (radeon_encoder->encoder_id) {