drivers/gpu/drm/radeon/atombios_crtc.c
100
struct radeon_encoder_atom_dac *tv_dac = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_crtc.c
1058
struct radeon_encoder *radeon_encoder =
drivers/gpu/drm/radeon/atombios_crtc.c
1091
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/radeon/atombios_crtc.c
1106
encoder_mode, radeon_encoder->encoder_id, clock,
drivers/gpu/drm/radeon/atombios_crtc.c
1832
struct radeon_encoder *radeon_encoder =
drivers/gpu/drm/radeon/atombios_crtc.c
1879
radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_crtc.c
1881
if ((radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_UNIPHY) &&
drivers/gpu/drm/radeon/atombios_crtc.c
2013
struct radeon_encoder *radeon_encoder =
drivers/gpu/drm/radeon/atombios_crtc.c
2017
if (radeon_encoder->active_device &
drivers/gpu/drm/radeon/atombios_crtc.c
2071
struct radeon_encoder *radeon_encoder =
drivers/gpu/drm/radeon/atombios_crtc.c
2074
radeon_crtc->output_csc = radeon_encoder->output_csc;
drivers/gpu/drm/radeon/atombios_crtc.c
564
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_crtc.c
608
if ((radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT | ATOM_DEVICE_DFP_SUPPORT)) ||
drivers/gpu/drm/radeon/atombios_crtc.c
620
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_crtc.c
635
if (radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1)
drivers/gpu/drm/radeon/atombios_crtc.c
637
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/radeon/atombios_crtc.c
639
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/radeon/atombios_crtc.c
688
args.v1.ucTransmitterID = radeon_encoder->encoder_id;
drivers/gpu/drm/radeon/atombios_crtc.c
700
args.v3.sInput.ucTransmitterID = radeon_encoder->encoder_id;
drivers/gpu/drm/radeon/atombios_crtc.c
711
} else if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_crtc.c
712
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_crtc.c
90
struct radeon_encoder *radeon_encoder =
drivers/gpu/drm/radeon/atombios_crtc.c
960
struct radeon_encoder *radeon_encoder =
drivers/gpu/drm/radeon/atombios_crtc.c
967
if ((radeon_encoder->active_device & (ATOM_DEVICE_LCD_SUPPORT | ATOM_DEVICE_DFP_SUPPORT)) ||
drivers/gpu/drm/radeon/atombios_crtc.c
969
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_crtc.c
99
if (radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT) {
drivers/gpu/drm/radeon/atombios_dp.c
597
struct radeon_encoder *radeon_encoder = to_radeon_encoder(dp_info->encoder);
drivers/gpu/drm/radeon/atombios_dp.c
598
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_dp.c
784
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_dp.c
792
if (!radeon_encoder->enc_priv)
drivers/gpu/drm/radeon/atombios_dp.c
794
dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
100
struct drm_encoder *encoder = &radeon_encoder->base;
drivers/gpu/drm/radeon/atombios_encoders.c
1005
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
1006
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
101
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/atombios_encoders.c
1056
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
1087
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
1088
args.v1.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1090
args.v1.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
110
if ((radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) &&
drivers/gpu/drm/radeon/atombios_encoders.c
1101
(radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_UNIPHY)) {
drivers/gpu/drm/radeon/atombios_encoders.c
1103
!radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock)) {
drivers/gpu/drm/radeon/atombios_encoders.c
111
radeon_encoder->enc_priv) {
drivers/gpu/drm/radeon/atombios_encoders.c
112
dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
1127
else if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
1130
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
1144
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
1145
args.v2.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1147
args.v2.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1154
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
116
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
1169
} else if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
1172
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
1186
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
1187
args.v3.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1189
args.v3.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1194
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
1214
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
1228
else if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
1231
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
1245
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
1246
args.v4.usPixelClock = cpu_to_le16((radeon_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1248
args.v4.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1253
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
1276
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
1290
else if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
1293
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
1302
args.v5.usSymClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1304
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
1329
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
1343
else if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
1429
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
1430
struct radeon_encoder *ext_radeon_encoder = to_radeon_encoder(ext_encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
1470
args.v1.sDigEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1477
} else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
1487
args.v3.sExtEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
1496
} else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
1530
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
1545
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
1548
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
1567
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
1573
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
1587
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
1594
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
1596
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
1603
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
1605
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
1618
if (radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_DDI) {
drivers/gpu/drm/radeon/atombios_encoders.c
1625
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
1627
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
1629
atombios_set_backlight_level(radeon_encoder, dig->backlight_level);
drivers/gpu/drm/radeon/atombios_encoders.c
1641
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
1654
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
1656
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
166
struct radeon_encoder *radeon_encoder = pdata->encoder;
drivers/gpu/drm/radeon/atombios_encoders.c
1667
(radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) &&
drivers/gpu/drm/radeon/atombios_encoders.c
168
atombios_set_backlight_level(radeon_encoder, radeon_atom_bl_level(bd));
drivers/gpu/drm/radeon/atombios_encoders.c
1713
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
1715
atombios_set_backlight_level(radeon_encoder, dig->backlight_level);
drivers/gpu/drm/radeon/atombios_encoders.c
1733
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
176
struct radeon_encoder *radeon_encoder = pdata->encoder;
drivers/gpu/drm/radeon/atombios_encoders.c
1768
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
177
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/atombios_encoders.c
1772
radeon_encoder->encoder_id, mode, radeon_encoder->devices,
drivers/gpu/drm/radeon/atombios_encoders.c
1773
radeon_encoder->active_device);
drivers/gpu/drm/radeon/atombios_encoders.c
1780
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
1849
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
1869
if (radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_DAC1)
drivers/gpu/drm/radeon/atombios_encoders.c
1874
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
188
void radeon_atom_backlight_init(struct radeon_encoder *radeon_encoder,
drivers/gpu/drm/radeon/atombios_encoders.c
1881
if (radeon_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT)
drivers/gpu/drm/radeon/atombios_encoders.c
1893
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
1895
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
1902
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
1904
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
191
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/atombios_encoders.c
1922
} else if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
1927
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
1933
dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
1962
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
1964
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
1970
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
1972
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
1998
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2005
if (radeon_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT) {
drivers/gpu/drm/radeon/atombios_encoders.c
2017
(!(radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT)))) {
drivers/gpu/drm/radeon/atombios_encoders.c
2052
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2054
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
2064
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
207
if (!radeon_encoder->enc_priv)
drivers/gpu/drm/radeon/atombios_encoders.c
2101
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
2142
struct radeon_encoder *radeon_test_encoder;
drivers/gpu/drm/radeon/atombios_encoders.c
2157
if (radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_LVTMA) {
drivers/gpu/drm/radeon/atombios_encoders.c
2186
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2189
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
2214
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2218
radeon_encoder->pixel_clock = adjusted_mode->clock;
drivers/gpu/drm/radeon/atombios_encoders.c
2224
if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT | ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
2230
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
2254
if (radeon_encoder->devices & (ATOM_DEVICE_TV_SUPPORT | ATOM_DEVICE_CV_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
2255
if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT | ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
2277
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2280
if (radeon_encoder->devices & (ATOM_DEVICE_TV_SUPPORT |
drivers/gpu/drm/radeon/atombios_encoders.c
2294
if ((radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_DAC1) ||
drivers/gpu/drm/radeon/atombios_encoders.c
2295
(radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1))
drivers/gpu/drm/radeon/atombios_encoders.c
2326
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2340
DRM_DEBUG_KMS("Bios 0 scratch %x %08x\n", bios_0_scratch, radeon_encoder->devices);
drivers/gpu/drm/radeon/atombios_encoders.c
2367
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2387
DRM_DEBUG_KMS("Bios 0 scratch %x %08x\n", bios_0_scratch, radeon_encoder->devices);
drivers/gpu/drm/radeon/atombios_encoders.c
239
pdata->encoder = radeon_encoder;
drivers/gpu/drm/radeon/atombios_encoders.c
241
dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
2424
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2427
if ((radeon_encoder->active_device &
drivers/gpu/drm/radeon/atombios_encoders.c
2431
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
2436
if (radeon_encoder->active_device & ATOM_DEVICE_DFP_SUPPORT) {
drivers/gpu/drm/radeon/atombios_encoders.c
2485
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2494
struct radeon_encoder *other_radeon_encoder;
drivers/gpu/drm/radeon/atombios_encoders.c
2498
if ((radeon_encoder->encoder_id == other_radeon_encoder->encoder_id) &&
drivers/gpu/drm/radeon/atombios_encoders.c
2506
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
2530
if (radeon_encoder->devices & (ATOM_DEVICE_TV_SUPPORT | ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
2542
dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
2545
radeon_encoder->active_device = 0;
drivers/gpu/drm/radeon/atombios_encoders.c
2548
radeon_encoder->active_device = 0;
drivers/gpu/drm/radeon/atombios_encoders.c
256
rdev->mode_info.bl_encoder = radeon_encoder;
drivers/gpu/drm/radeon/atombios_encoders.c
2611
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2612
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
2613
radeon_atom_backlight_exit(radeon_encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2614
kfree(radeon_encoder->enc_priv);
drivers/gpu/drm/radeon/atombios_encoders.c
2616
kfree(radeon_encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2624
radeon_atombios_set_dac_info(struct radeon_encoder *radeon_encoder)
drivers/gpu/drm/radeon/atombios_encoders.c
2626
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/atombios_encoders.c
2638
radeon_atombios_set_dig_info(struct radeon_encoder *radeon_encoder)
drivers/gpu/drm/radeon/atombios_encoders.c
2640
int encoder_enum = (radeon_encoder->encoder_enum & ENUM_ID_MASK) >> ENUM_ID_SHIFT;
drivers/gpu/drm/radeon/atombios_encoders.c
265
static void radeon_atom_backlight_exit(struct radeon_encoder *radeon_encoder)
drivers/gpu/drm/radeon/atombios_encoders.c
2666
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/atombios_encoders.c
267
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/atombios_encoders.c
2670
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2671
if (radeon_encoder->encoder_enum == encoder_enum) {
drivers/gpu/drm/radeon/atombios_encoders.c
2672
radeon_encoder->devices |= supported_device;
drivers/gpu/drm/radeon/atombios_encoders.c
2679
radeon_encoder = kzalloc_obj(struct radeon_encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2680
if (!radeon_encoder)
drivers/gpu/drm/radeon/atombios_encoders.c
2683
encoder = &radeon_encoder->base;
drivers/gpu/drm/radeon/atombios_encoders.c
2700
radeon_encoder->enc_priv = NULL;
drivers/gpu/drm/radeon/atombios_encoders.c
2702
radeon_encoder->encoder_enum = encoder_enum;
drivers/gpu/drm/radeon/atombios_encoders.c
2703
radeon_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
drivers/gpu/drm/radeon/atombios_encoders.c
2704
radeon_encoder->devices = supported_device;
drivers/gpu/drm/radeon/atombios_encoders.c
2705
radeon_encoder->rmx_type = RMX_OFF;
drivers/gpu/drm/radeon/atombios_encoders.c
2706
radeon_encoder->underscan_type = UNDERSCAN_OFF;
drivers/gpu/drm/radeon/atombios_encoders.c
2707
radeon_encoder->is_ext_encoder = false;
drivers/gpu/drm/radeon/atombios_encoders.c
2708
radeon_encoder->caps = caps;
drivers/gpu/drm/radeon/atombios_encoders.c
2710
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
2715
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
2716
radeon_encoder->rmx_type = RMX_FULL;
drivers/gpu/drm/radeon/atombios_encoders.c
2719
radeon_encoder->enc_priv = radeon_atombios_get_lvds_info(radeon_encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
272
if (!radeon_encoder->enc_priv)
drivers/gpu/drm/radeon/atombios_encoders.c
2723
radeon_encoder->enc_priv = radeon_atombios_set_dig_info(radeon_encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2730
radeon_encoder->enc_priv = radeon_atombios_set_dac_info(radeon_encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2738
radeon_encoder->enc_priv = radeon_atombios_set_dac_info(radeon_encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2749
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
2750
radeon_encoder->rmx_type = RMX_FULL;
drivers/gpu/drm/radeon/atombios_encoders.c
2753
radeon_encoder->enc_priv = radeon_atombios_get_lvds_info(radeon_encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2754
} else if (radeon_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
2757
radeon_encoder->enc_priv = radeon_atombios_set_dig_info(radeon_encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2761
radeon_encoder->enc_priv = radeon_atombios_set_dig_info(radeon_encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
2775
radeon_encoder->is_ext_encoder = true;
drivers/gpu/drm/radeon/atombios_encoders.c
2776
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
2779
else if (radeon_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
281
dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
300
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
318
if (radeon_encoder->active_device & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
320
} else if (radeon_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
321
struct radeon_encoder_atom_dac *tv_dac = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
330
} else if (radeon_encoder->rmx_type != RMX_OFF) {
drivers/gpu/drm/radeon/atombios_encoders.c
335
((radeon_encoder->active_device & (ATOM_DEVICE_DFP_SUPPORT | ATOM_DEVICE_LCD_SUPPORT)) ||
drivers/gpu/drm/radeon/atombios_encoders.c
349
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
352
struct radeon_encoder_atom_dac *dac_info = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
356
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
369
if (radeon_encoder->active_device & (ATOM_DEVICE_CRT_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
371
else if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
390
args.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
401
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
404
struct radeon_encoder_atom_dac *dac_info = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
412
if (radeon_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
446
args.sTVEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
490
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
511
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
519
args.dvo.sDVOEncoder.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
523
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
529
args.dvo_v3.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
535
args.dvo_v4.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
562
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
563
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
577
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
586
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/radeon/atombios_encoders.c
605
args.v1.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
606
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
614
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
630
args.v2.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
635
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/radeon/atombios_encoders.c
653
if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
675
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
685
if ((radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_DVO1) ||
drivers/gpu/drm/radeon/atombios_encoders.c
686
(radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1))
drivers/gpu/drm/radeon/atombios_encoders.c
835
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/atombios_encoders.c
836
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/atombios_encoders.c
86
atombios_get_backlight_level(struct radeon_encoder *radeon_encoder)
drivers/gpu/drm/radeon/atombios_encoders.c
878
args.v1.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
88
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/atombios_encoders.c
886
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
891
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/atombios_encoders.c
915
args.v3.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
923
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
938
args.v4.usPixelClock = cpu_to_le16(radeon_encoder->pixel_clock / 10);
drivers/gpu/drm/radeon/atombios_encoders.c
946
else if (radeon_dig_monitor_is_duallink(encoder, radeon_encoder->pixel_clock))
drivers/gpu/drm/radeon/atombios_encoders.c
98
atombios_set_backlight_level(struct radeon_encoder *radeon_encoder, u8 level)
drivers/gpu/drm/radeon/cik.c
8745
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/cik.c
8759
if (radeon_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
drivers/gpu/drm/radeon/cik.c
8763
if ((radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1) ||
drivers/gpu/drm/radeon/cik.c
8764
(radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2))
drivers/gpu/drm/radeon/dce3_1_afmt.c
120
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/dce3_1_afmt.c
130
radeon_encoder = to_radeon_encoder(crtc->encoder);
drivers/gpu/drm/radeon/dce3_1_afmt.c
131
dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/dce6_afmt.c
115
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/dce6_afmt.c
116
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/dce6_afmt.c
130
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/dce6_afmt.c
131
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/dce6_afmt.c
158
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/dce6_afmt.c
159
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/dce6_afmt.c
183
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/dce6_afmt.c
184
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/dce6_afmt.c
208
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/dce6_afmt.c
209
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/dce6_afmt.c
82
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/dce6_afmt.c
96
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/dce6_afmt.c
97
dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/evergreen.c
1296
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/evergreen.c
1310
if (radeon_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
drivers/gpu/drm/radeon/evergreen.c
1314
if ((radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1) ||
drivers/gpu/drm/radeon/evergreen.c
1315
(radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2))
drivers/gpu/drm/radeon/evergreen_hdmi.c
406
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/evergreen_hdmi.c
407
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/evergreen_hdmi.c
439
enable ? "En" : "Dis", dig->afmt->offset, radeon_encoder->encoder_id);
drivers/gpu/drm/radeon/evergreen_hdmi.c
446
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/evergreen_hdmi.c
447
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/r600.c
300
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/r600.c
314
if (radeon_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
drivers/gpu/drm/radeon/r600.c
318
if ((radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1) ||
drivers/gpu/drm/radeon/r600.c
319
(radeon_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2))
drivers/gpu/drm/radeon/r600_hdmi.c
249
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/r600_hdmi.c
250
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/r600_hdmi.c
267
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/r600_hdmi.c
268
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/r600_hdmi.c
279
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/r600_hdmi.c
280
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/r600_hdmi.c
296
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/r600_hdmi.c
302
radeon_encoder = to_radeon_encoder(crtc->encoder);
drivers/gpu/drm/radeon/r600_hdmi.c
303
dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/r600_hdmi.c
394
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/r600_hdmi.c
395
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/r600_hdmi.c
452
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/r600_hdmi.c
453
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/r600_hdmi.c
463
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/r600_hdmi.c
494
radeon_encoder->encoder_id);
drivers/gpu/drm/radeon/r600_hdmi.c
512
enable ? "En" : "Dis", dig->afmt->offset, radeon_encoder->encoder_id);
drivers/gpu/drm/radeon/radeon.h
1893
void (*set_backlight_level)(struct radeon_encoder *radeon_encoder, u8 level);
drivers/gpu/drm/radeon/radeon.h
1895
u8 (*get_backlight_level)(struct radeon_encoder *radeon_encoder);
drivers/gpu/drm/radeon/radeon.h
2277
struct radeon_encoder *encoder_for_bl;
drivers/gpu/drm/radeon/radeon_acpi.c
386
struct radeon_encoder *enc = atif->encoder_for_bl;
drivers/gpu/drm/radeon/radeon_acpi.c
735
struct radeon_encoder *target = NULL;
drivers/gpu/drm/radeon/radeon_acpi.c
740
struct radeon_encoder *enc = to_radeon_encoder(tmp);
drivers/gpu/drm/radeon/radeon_asic.h
45
void atombios_set_backlight_level(struct radeon_encoder *radeon_encoder, u8 level);
drivers/gpu/drm/radeon/radeon_asic.h
46
u8 atombios_get_backlight_level(struct radeon_encoder *radeon_encoder);
drivers/gpu/drm/radeon/radeon_asic.h
47
void radeon_legacy_set_backlight_level(struct radeon_encoder *radeon_encoder, u8 level);
drivers/gpu/drm/radeon/radeon_asic.h
48
u8 radeon_legacy_get_backlight_level(struct radeon_encoder *radeon_encoder);
drivers/gpu/drm/radeon/radeon_atombios.c
1328
bool radeon_atombios_get_tmds_info(struct radeon_encoder *encoder,
drivers/gpu/drm/radeon/radeon_atombios.c
1617
radeon_encoder
drivers/gpu/drm/radeon/radeon_atombios.c
1759
radeon_atombios_get_primary_dac_info(struct radeon_encoder *encoder)
drivers/gpu/drm/radeon/radeon_atombios.c
1945
radeon_atombios_get_tv_dac_info(struct radeon_encoder *encoder)
drivers/gpu/drm/radeon/radeon_atombios.c
4160
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_atombios.c
4173
if ((radeon_encoder->devices & ATOM_DEVICE_TV1_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_atombios.c
4186
if ((radeon_encoder->devices & ATOM_DEVICE_CV_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_atombios.c
4199
if ((radeon_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_atombios.c
4213
if ((radeon_encoder->devices & ATOM_DEVICE_CRT1_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_atombios.c
4227
if ((radeon_encoder->devices & ATOM_DEVICE_CRT2_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_atombios.c
4241
if ((radeon_encoder->devices & ATOM_DEVICE_DFP1_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_atombios.c
4255
if ((radeon_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_atombios.c
4269
if ((radeon_encoder->devices & ATOM_DEVICE_DFP3_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_atombios.c
4283
if ((radeon_encoder->devices & ATOM_DEVICE_DFP4_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_atombios.c
4297
if ((radeon_encoder->devices & ATOM_DEVICE_DFP5_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_atombios.c
4311
if ((radeon_encoder->devices & ATOM_DEVICE_DFP6_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_atombios.c
4342
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_atombios.c
4353
if (radeon_encoder->devices & ATOM_DEVICE_TV1_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4357
if (radeon_encoder->devices & ATOM_DEVICE_CV_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4361
if (radeon_encoder->devices & ATOM_DEVICE_CRT1_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4365
if (radeon_encoder->devices & ATOM_DEVICE_CRT2_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4369
if (radeon_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4373
if (radeon_encoder->devices & ATOM_DEVICE_DFP1_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4377
if (radeon_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4381
if (radeon_encoder->devices & ATOM_DEVICE_DFP3_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4397
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_atombios.c
4408
if (radeon_encoder->devices & ATOM_DEVICE_TV1_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4414
if (radeon_encoder->devices & ATOM_DEVICE_CV_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4420
if (radeon_encoder->devices & ATOM_DEVICE_CRT1_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4426
if (radeon_encoder->devices & ATOM_DEVICE_CRT2_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4432
if (radeon_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4438
if (radeon_encoder->devices & ATOM_DEVICE_DFP1_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4444
if (radeon_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4450
if (radeon_encoder->devices & ATOM_DEVICE_DFP3_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4456
if (radeon_encoder->devices & ATOM_DEVICE_DFP4_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.c
4462
if (radeon_encoder->devices & ATOM_DEVICE_DFP5_SUPPORT) {
drivers/gpu/drm/radeon/radeon_atombios.h
35
struct radeon_encoder;
drivers/gpu/drm/radeon/radeon_atombios.h
41
void radeon_atom_backlight_init(struct radeon_encoder *radeon_encoder,
drivers/gpu/drm/radeon/radeon_audio.c
191
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/radeon_audio.c
201
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
202
dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_audio.c
307
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
321
if (radeon_encoder->audio && radeon_encoder->audio->write_sad_regs)
drivers/gpu/drm/radeon/radeon_audio.c
322
radeon_encoder->audio->write_sad_regs(encoder, sads, sad_count);
drivers/gpu/drm/radeon/radeon_audio.c
331
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
345
if (radeon_encoder->audio && radeon_encoder->audio->write_speaker_allocation)
drivers/gpu/drm/radeon/radeon_audio.c
346
radeon_encoder->audio->write_speaker_allocation(encoder, sadb, sad_count);
drivers/gpu/drm/radeon/radeon_audio.c
355
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
360
if (radeon_encoder->audio && radeon_encoder->audio->write_latency_fields)
drivers/gpu/drm/radeon/radeon_audio.c
361
radeon_encoder->audio->write_latency_fields(encoder, connector, mode);
drivers/gpu/drm/radeon/radeon_audio.c
367
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
369
if (radeon_encoder->audio && radeon_encoder->audio->get_pin)
drivers/gpu/drm/radeon/radeon_audio.c
370
return radeon_encoder->audio->get_pin(rdev);
drivers/gpu/drm/radeon/radeon_audio.c
377
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
379
if (radeon_encoder->audio && radeon_encoder->audio->select_pin)
drivers/gpu/drm/radeon/radeon_audio.c
380
radeon_encoder->audio->select_pin(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
389
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
398
dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_audio.c
406
radeon_encoder->audio = rdev->audio.dp_funcs;
drivers/gpu/drm/radeon/radeon_audio.c
408
radeon_encoder->audio = rdev->audio.hdmi_funcs;
drivers/gpu/drm/radeon/radeon_audio.c
410
radeon_encoder->audio = rdev->audio.hdmi_funcs;
drivers/gpu/drm/radeon/radeon_audio.c
443
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
446
if (radeon_encoder->audio && radeon_encoder->audio->set_dto)
drivers/gpu/drm/radeon/radeon_audio.c
447
radeon_encoder->audio->set_dto(rdev, crtc, clock);
drivers/gpu/drm/radeon/radeon_audio.c
454
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
455
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_audio.c
470
if (radeon_encoder->output_csc != RADEON_OUTPUT_CSC_BYPASS) {
drivers/gpu/drm/radeon/radeon_audio.c
472
radeon_encoder->output_csc == RADEON_OUTPUT_CSC_TVRGB ?
drivers/gpu/drm/radeon/radeon_audio.c
483
if (dig && dig->afmt && radeon_encoder->audio &&
drivers/gpu/drm/radeon/radeon_audio.c
484
radeon_encoder->audio->set_avi_packet)
drivers/gpu/drm/radeon/radeon_audio.c
485
radeon_encoder->audio->set_avi_packet(rdev, dig->afmt->offset,
drivers/gpu/drm/radeon/radeon_audio.c
570
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
571
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_audio.c
576
if (radeon_encoder->audio && radeon_encoder->audio->update_acr)
drivers/gpu/drm/radeon/radeon_audio.c
577
radeon_encoder->audio->update_acr(encoder, dig->afmt->offset, acr);
drivers/gpu/drm/radeon/radeon_audio.c
582
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
583
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_audio.c
588
if (radeon_encoder->audio && radeon_encoder->audio->set_vbi_packet)
drivers/gpu/drm/radeon/radeon_audio.c
589
radeon_encoder->audio->set_vbi_packet(encoder, dig->afmt->offset);
drivers/gpu/drm/radeon/radeon_audio.c
595
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
596
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_audio.c
606
if (radeon_encoder->audio && radeon_encoder->audio->set_color_depth)
drivers/gpu/drm/radeon/radeon_audio.c
607
radeon_encoder->audio->set_color_depth(encoder, dig->afmt->offset, bpc);
drivers/gpu/drm/radeon/radeon_audio.c
612
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
613
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_audio.c
618
if (radeon_encoder->audio && radeon_encoder->audio->set_audio_packet)
drivers/gpu/drm/radeon/radeon_audio.c
619
radeon_encoder->audio->set_audio_packet(encoder, dig->afmt->offset);
drivers/gpu/drm/radeon/radeon_audio.c
624
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
625
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_audio.c
630
if (radeon_encoder->audio && radeon_encoder->audio->set_mute)
drivers/gpu/drm/radeon/radeon_audio.c
631
radeon_encoder->audio->set_mute(encoder, dig->afmt->offset, mute);
drivers/gpu/drm/radeon/radeon_audio.c
640
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
641
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_audio.c
680
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
681
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_audio.c
706
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
708
if (radeon_encoder->audio && radeon_encoder->audio->mode_set)
drivers/gpu/drm/radeon/radeon_audio.c
709
radeon_encoder->audio->mode_set(encoder, mode);
drivers/gpu/drm/radeon/radeon_audio.c
714
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
716
if (radeon_encoder->audio && radeon_encoder->audio->dpms)
drivers/gpu/drm/radeon/radeon_audio.c
717
radeon_encoder->audio->dpms(encoder, mode == DRM_MODE_DPMS_ON);
drivers/gpu/drm/radeon/radeon_audio.c
754
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/radeon_audio.c
773
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_audio.c
774
dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_combios.c
1153
struct radeon_encoder_lvds *radeon_combios_get_lvds_info(struct radeon_encoder
drivers/gpu/drm/radeon/radeon_combios.c
1298
bool radeon_legacy_get_tmds_info_from_table(struct radeon_encoder *encoder,
drivers/gpu/drm/radeon/radeon_combios.c
1314
bool radeon_legacy_get_tmds_info_from_combios(struct radeon_encoder *encoder,
drivers/gpu/drm/radeon/radeon_combios.c
1367
bool radeon_legacy_get_ext_tmds_info_from_table(struct radeon_encoder *encoder,
drivers/gpu/drm/radeon/radeon_combios.c
1391
bool radeon_legacy_get_ext_tmds_info_from_combios(struct radeon_encoder *encoder,
drivers/gpu/drm/radeon/radeon_combios.c
2819
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_combios.c
2820
struct radeon_encoder_ext_tmds *tmds = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_combios.c
2868
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_combios.c
2873
struct radeon_encoder_ext_tmds *tmds = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_combios.c
3446
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_combios.c
3450
if ((radeon_encoder->devices & ATOM_DEVICE_TV1_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_combios.c
3466
if ((radeon_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_combios.c
3480
if ((radeon_encoder->devices & ATOM_DEVICE_CRT1_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_combios.c
3494
if ((radeon_encoder->devices & ATOM_DEVICE_CRT2_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_combios.c
3508
if ((radeon_encoder->devices & ATOM_DEVICE_DFP1_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_combios.c
3522
if ((radeon_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT) &&
drivers/gpu/drm/radeon/radeon_combios.c
3545
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_combios.c
3548
if (radeon_encoder->devices & ATOM_DEVICE_TV1_SUPPORT) {
drivers/gpu/drm/radeon/radeon_combios.c
3552
if (radeon_encoder->devices & ATOM_DEVICE_CRT1_SUPPORT) {
drivers/gpu/drm/radeon/radeon_combios.c
3556
if (radeon_encoder->devices & ATOM_DEVICE_CRT2_SUPPORT) {
drivers/gpu/drm/radeon/radeon_combios.c
3560
if (radeon_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT) {
drivers/gpu/drm/radeon/radeon_combios.c
3564
if (radeon_encoder->devices & ATOM_DEVICE_DFP1_SUPPORT) {
drivers/gpu/drm/radeon/radeon_combios.c
3568
if (radeon_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT) {
drivers/gpu/drm/radeon/radeon_combios.c
3580
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_combios.c
3583
if (radeon_encoder->devices & (ATOM_DEVICE_TV_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_combios.c
3589
if (radeon_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_combios.c
3595
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_combios.c
3601
if (radeon_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_combios.c
844
radeon_encoder
drivers/gpu/drm/radeon/radeon_combios.c
994
radeon_encoder
drivers/gpu/drm/radeon/radeon_connectors.c
142
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
143
struct radeon_encoder_atom_dig *dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_connectors.c
1568
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/radeon_connectors.c
1571
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
1573
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/radeon_connectors.c
1576
return radeon_encoder->encoder_id;
drivers/gpu/drm/radeon/radeon_connectors.c
1588
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/radeon_connectors.c
1592
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
1593
if (radeon_encoder->caps & ATOM_ENCODER_CAP_RECORD_HBR2)
drivers/gpu/drm/radeon/radeon_connectors.c
1643
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
1644
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
drivers/gpu/drm/radeon/radeon_connectors.c
1733
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
1734
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
drivers/gpu/drm/radeon/radeon_connectors.c
1744
if (radeon_encoder->rmx_type == RMX_OFF) {
drivers/gpu/drm/radeon/radeon_connectors.c
1838
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/radeon_connectors.c
1877
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
1878
if (radeon_encoder->devices & supported_device) {
drivers/gpu/drm/radeon/radeon_connectors.c
1879
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/radeon_connectors.c
353
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/radeon_connectors.c
358
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
365
radeon_encoder->native_mode = *preferred_mode;
drivers/gpu/drm/radeon/radeon_connectors.c
367
radeon_encoder->native_mode.clock = 0;
drivers/gpu/drm/radeon/radeon_connectors.c
429
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
431
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
drivers/gpu/drm/radeon/radeon_connectors.c
464
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
466
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
drivers/gpu/drm/radeon/radeon_connectors.c
492
if (radeon_encoder->devices & (ATOM_DEVICE_TV_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_connectors.c
497
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_connectors.c
521
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/radeon_connectors.c
532
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
534
if (!radeon_encoder->enc_priv)
drivers/gpu/drm/radeon/radeon_connectors.c
537
dig = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_connectors.c
541
radeon_property_change_mode(&radeon_encoder->base);
drivers/gpu/drm/radeon/radeon_connectors.c
552
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
556
radeon_property_change_mode(&radeon_encoder->base);
drivers/gpu/drm/radeon/radeon_connectors.c
567
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
571
radeon_property_change_mode(&radeon_encoder->base);
drivers/gpu/drm/radeon/radeon_connectors.c
581
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
583
if (radeon_encoder->underscan_type != val) {
drivers/gpu/drm/radeon/radeon_connectors.c
584
radeon_encoder->underscan_type = val;
drivers/gpu/drm/radeon/radeon_connectors.c
585
radeon_property_change_mode(&radeon_encoder->base);
drivers/gpu/drm/radeon/radeon_connectors.c
595
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
597
if (radeon_encoder->underscan_hborder != val) {
drivers/gpu/drm/radeon/radeon_connectors.c
598
radeon_encoder->underscan_hborder = val;
drivers/gpu/drm/radeon/radeon_connectors.c
599
radeon_property_change_mode(&radeon_encoder->base);
drivers/gpu/drm/radeon/radeon_connectors.c
609
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
611
if (radeon_encoder->underscan_vborder != val) {
drivers/gpu/drm/radeon/radeon_connectors.c
612
radeon_encoder->underscan_vborder = val;
drivers/gpu/drm/radeon/radeon_connectors.c
613
radeon_property_change_mode(&radeon_encoder->base);
drivers/gpu/drm/radeon/radeon_connectors.c
626
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
627
if (!radeon_encoder->enc_priv)
drivers/gpu/drm/radeon/radeon_connectors.c
631
dac_int = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_connectors.c
635
dac_int = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_connectors.c
638
radeon_property_change_mode(&radeon_encoder->base);
drivers/gpu/drm/radeon/radeon_connectors.c
659
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
661
tmds = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_connectors.c
667
ret = radeon_atombios_get_tmds_info(radeon_encoder, tmds);
drivers/gpu/drm/radeon/radeon_connectors.c
669
ret = radeon_legacy_get_tmds_info_from_combios(radeon_encoder, tmds);
drivers/gpu/drm/radeon/radeon_connectors.c
672
radeon_legacy_get_tmds_info_from_table(radeon_encoder, tmds);
drivers/gpu/drm/radeon/radeon_connectors.c
674
radeon_property_change_mode(&radeon_encoder->base);
drivers/gpu/drm/radeon/radeon_connectors.c
681
radeon_encoder = to_radeon_encoder(connector->encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
684
radeon_encoder = to_radeon_encoder(connector_funcs->best_encoder(connector));
drivers/gpu/drm/radeon/radeon_connectors.c
694
if (radeon_encoder->rmx_type == rmx_type)
drivers/gpu/drm/radeon/radeon_connectors.c
698
(radeon_encoder->native_mode.clock == 0))
drivers/gpu/drm/radeon/radeon_connectors.c
701
radeon_encoder->rmx_type = rmx_type;
drivers/gpu/drm/radeon/radeon_connectors.c
703
radeon_property_change_mode(&radeon_encoder->base);
drivers/gpu/drm/radeon/radeon_connectors.c
708
radeon_encoder = to_radeon_encoder(connector->encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
711
radeon_encoder = to_radeon_encoder(connector_funcs->best_encoder(connector));
drivers/gpu/drm/radeon/radeon_connectors.c
714
if (radeon_encoder->output_csc == val)
drivers/gpu/drm/radeon/radeon_connectors.c
717
radeon_encoder->output_csc = val;
drivers/gpu/drm/radeon/radeon_connectors.c
723
radeon_crtc->output_csc = radeon_encoder->output_csc;
drivers/gpu/drm/radeon/radeon_connectors.c
739
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
740
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
drivers/gpu/drm/radeon/radeon_connectors.c
767
radeon_encoder->rmx_type = RMX_OFF;
drivers/gpu/drm/radeon/radeon_connectors.c
817
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
818
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
drivers/gpu/drm/radeon/radeon_connectors.c
828
if (radeon_encoder->rmx_type == RMX_OFF) {
drivers/gpu/drm/radeon/radeon_connectors.c
857
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
858
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
drivers/gpu/drm/radeon/radeon_connectors.c
910
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/radeon_connectors.c
918
radeon_encoder = to_radeon_encoder(connector->encoder);
drivers/gpu/drm/radeon/radeon_connectors.c
921
radeon_encoder = to_radeon_encoder(connector_funcs->best_encoder(connector));
drivers/gpu/drm/radeon/radeon_connectors.c
931
if (radeon_encoder->rmx_type == rmx_type)
drivers/gpu/drm/radeon/radeon_connectors.c
934
radeon_encoder->rmx_type = rmx_type;
drivers/gpu/drm/radeon/radeon_connectors.c
936
radeon_property_change_mode(&radeon_encoder->base);
drivers/gpu/drm/radeon/radeon_display.c
1699
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/radeon_display.c
1711
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_display.c
1716
if (radeon_encoder->rmx_type == RMX_OFF)
drivers/gpu/drm/radeon/radeon_display.c
1718
else if (mode->hdisplay < radeon_encoder->native_mode.hdisplay ||
drivers/gpu/drm/radeon/radeon_display.c
1719
mode->vdisplay < radeon_encoder->native_mode.vdisplay)
drivers/gpu/drm/radeon/radeon_display.c
1720
radeon_crtc->rmx_type = radeon_encoder->rmx_type;
drivers/gpu/drm/radeon/radeon_display.c
1725
&radeon_encoder->native_mode,
drivers/gpu/drm/radeon/radeon_display.c
1735
((radeon_encoder->underscan_type == UNDERSCAN_ON) ||
drivers/gpu/drm/radeon/radeon_display.c
1736
((radeon_encoder->underscan_type == UNDERSCAN_AUTO) &&
drivers/gpu/drm/radeon/radeon_display.c
1739
if (radeon_encoder->underscan_hborder != 0)
drivers/gpu/drm/radeon/radeon_display.c
1740
radeon_crtc->h_border = radeon_encoder->underscan_hborder;
drivers/gpu/drm/radeon/radeon_display.c
1743
if (radeon_encoder->underscan_vborder != 0)
drivers/gpu/drm/radeon/radeon_display.c
1744
radeon_crtc->v_border = radeon_encoder->underscan_vborder;
drivers/gpu/drm/radeon/radeon_display.c
1755
if (radeon_crtc->rmx_type != radeon_encoder->rmx_type) {
drivers/gpu/drm/radeon/radeon_display.c
772
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/radeon_display.c
812
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_display.c
813
devices = radeon_encoder->devices & radeon_connector->devices;
drivers/gpu/drm/radeon/radeon_display.c
817
encoder_names[radeon_encoder->encoder_id]);
drivers/gpu/drm/radeon/radeon_display.c
820
encoder_names[radeon_encoder->encoder_id]);
drivers/gpu/drm/radeon/radeon_display.c
823
encoder_names[radeon_encoder->encoder_id]);
drivers/gpu/drm/radeon/radeon_display.c
826
encoder_names[radeon_encoder->encoder_id]);
drivers/gpu/drm/radeon/radeon_display.c
829
encoder_names[radeon_encoder->encoder_id]);
drivers/gpu/drm/radeon/radeon_display.c
832
encoder_names[radeon_encoder->encoder_id]);
drivers/gpu/drm/radeon/radeon_display.c
835
encoder_names[radeon_encoder->encoder_id]);
drivers/gpu/drm/radeon/radeon_display.c
838
encoder_names[radeon_encoder->encoder_id]);
drivers/gpu/drm/radeon/radeon_display.c
841
encoder_names[radeon_encoder->encoder_id]);
drivers/gpu/drm/radeon/radeon_display.c
844
encoder_names[radeon_encoder->encoder_id]);
drivers/gpu/drm/radeon/radeon_display.c
847
encoder_names[radeon_encoder->encoder_id]);
drivers/gpu/drm/radeon/radeon_encoders.c
163
static void radeon_encoder_add_backlight(struct radeon_encoder *radeon_encoder,
drivers/gpu/drm/radeon/radeon_encoders.c
166
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/radeon_encoders.c
170
if (!(radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)))
drivers/gpu/drm/radeon/radeon_encoders.c
196
radeon_atom_backlight_init(radeon_encoder, connector);
drivers/gpu/drm/radeon/radeon_encoders.c
198
radeon_legacy_backlight_init(radeon_encoder, connector);
drivers/gpu/drm/radeon/radeon_encoders.c
215
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/radeon_encoders.c
221
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_encoders.c
222
if (radeon_encoder->devices & radeon_connector->devices) {
drivers/gpu/drm/radeon/radeon_encoders.c
224
if (radeon_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/radeon/radeon_encoders.c
225
radeon_encoder_add_backlight(radeon_encoder, connector);
drivers/gpu/drm/radeon/radeon_encoders.c
234
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_encoders.c
241
radeon_encoder->active_device = radeon_encoder->devices & radeon_connector->devices;
drivers/gpu/drm/radeon/radeon_encoders.c
243
radeon_encoder->active_device, radeon_encoder->devices,
drivers/gpu/drm/radeon/radeon_encoders.c
253
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_encoders.c
259
if (radeon_encoder->active_device & radeon_connector->devices)
drivers/gpu/drm/radeon/radeon_encoders.c
269
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_encoders.c
275
if (radeon_encoder->devices & radeon_connector->devices)
drivers/gpu/drm/radeon/radeon_encoders.c
284
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_encoders.c
286
struct radeon_encoder *other_radeon_encoder;
drivers/gpu/drm/radeon/radeon_encoders.c
288
if (radeon_encoder->is_ext_encoder)
drivers/gpu/drm/radeon/radeon_encoders.c
296
(radeon_encoder->devices & other_radeon_encoder->devices))
drivers/gpu/drm/radeon/radeon_encoders.c
307
struct radeon_encoder *radeon_encoder = to_radeon_encoder(other_encoder);
drivers/gpu/drm/radeon/radeon_encoders.c
309
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/radeon_encoders.c
312
return radeon_encoder->encoder_id;
drivers/gpu/drm/radeon/radeon_encoders.c
323
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_encoders.c
326
struct drm_display_mode *native_mode = &radeon_encoder->native_mode;
drivers/gpu/drm/radeon/radeon_encoders.c
430
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_encoders.c
432
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/radeon_encoders.c
44
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_encoders.c
53
if (radeon_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
drivers/gpu/drm/radeon/radeon_encoders.c
56
if (radeon_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT)
drivers/gpu/drm/radeon/radeon_encoders.c
61
struct radeon_encoder *radeon_clone = to_radeon_encoder(clone_encoder);
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
583
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
584
if (radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT) {
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
777
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
779
if (radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT) {
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
788
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_crtc.c
789
struct radeon_encoder_lvds *lvds = (struct radeon_encoder_lvds *)radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1010
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1012
kfree(radeon_encoder->enc_priv);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1014
kfree(radeon_encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1035
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1041
is_tv = radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT ? true : false;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1152
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1153
struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1160
is_tv = radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT ? true : false;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
148
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
151
if (radeon_encoder->enc_priv) {
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
153
struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1533
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1534
struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1553
if (radeon_encoder->active_device && !(radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
156
struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1563
if (radeon_encoder->active_device && !(radeon_encoder->active_device & ATOM_DEVICE_CRT_SUPPORT)) {
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1564
DRM_INFO("not detecting due to %08x\n", radeon_encoder->active_device);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1691
static struct radeon_encoder_int_tmds *radeon_legacy_get_tmds_info(struct radeon_encoder *encoder)
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1714
static struct radeon_encoder_ext_tmds *radeon_legacy_get_ext_tmds_info(struct radeon_encoder *encoder)
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1742
struct radeon_encoder *radeon_encoder;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1746
radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1747
if (radeon_encoder->encoder_enum == encoder_enum) {
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1748
radeon_encoder->devices |= supported_device;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1755
radeon_encoder = kzalloc_obj(struct radeon_encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1756
if (!radeon_encoder)
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1759
encoder = &radeon_encoder->base;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1765
radeon_encoder->enc_priv = NULL;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1767
radeon_encoder->encoder_enum = encoder_enum;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1768
radeon_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1769
radeon_encoder->devices = supported_device;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1770
radeon_encoder->rmx_type = RMX_OFF;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1772
switch (radeon_encoder->encoder_id) {
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1779
radeon_encoder->enc_priv = radeon_atombios_get_lvds_info(radeon_encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1781
radeon_encoder->enc_priv = radeon_combios_get_lvds_info(radeon_encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1782
radeon_encoder->rmx_type = RMX_FULL;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1788
radeon_encoder->enc_priv = radeon_legacy_get_tmds_info(radeon_encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1795
radeon_encoder->enc_priv = radeon_atombios_get_primary_dac_info(radeon_encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1797
radeon_encoder->enc_priv = radeon_combios_get_primary_dac_info(radeon_encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1804
radeon_encoder->enc_priv = radeon_atombios_get_tv_dac_info(radeon_encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1806
radeon_encoder->enc_priv = radeon_combios_get_tv_dac_info(radeon_encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
1813
radeon_encoder->enc_priv = radeon_legacy_get_ext_tmds_info(radeon_encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
193
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
206
radeon_encoder->pixel_clock = adjusted_mode->clock;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
210
struct radeon_encoder_lvds *lvds = (struct radeon_encoder_lvds *)radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
232
if (radeon_encoder->rmx_type != RMX_OFF)
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
260
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
267
if (radeon_encoder->active_device & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
283
radeon_legacy_get_backlight_level(struct radeon_encoder *radeon_encoder)
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
285
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
296
radeon_legacy_set_backlight_level(struct radeon_encoder *radeon_encoder, u8 level)
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
298
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
302
if (radeon_encoder->enc_priv) {
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
304
struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
311
struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
320
radeon_legacy_lvds_update(&radeon_encoder->base, dpms_mode);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
345
struct radeon_encoder *radeon_encoder = pdata->encoder;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
347
radeon_legacy_set_backlight_level(radeon_encoder,
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
356
struct radeon_encoder *radeon_encoder = pdata->encoder;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
357
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
372
void radeon_legacy_backlight_init(struct radeon_encoder *radeon_encoder,
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
375
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
383
if (!radeon_encoder->enc_priv)
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
415
pdata->encoder = radeon_encoder;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
445
struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
448
struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
457
rdev->mode_info.bl_encoder = radeon_encoder;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
466
static void radeon_legacy_backlight_exit(struct radeon_encoder *radeon_encoder)
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
468
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
472
if (!radeon_encoder->enc_priv)
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
476
struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
48
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
480
struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
498
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
500
if (radeon_encoder->enc_priv) {
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
501
radeon_legacy_backlight_exit(radeon_encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
502
kfree(radeon_encoder->enc_priv);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
505
kfree(radeon_encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
53
radeon_encoder->active_device = 0;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
584
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
60
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
620
if (radeon_encoder->enc_priv) {
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
621
struct radeon_encoder_primary_dac *p_dac = (struct radeon_encoder_primary_dac *)radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
70
if (radeon_encoder->enc_priv) {
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
72
struct radeon_encoder_atom_dig *lvds = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
77
struct radeon_encoder_lvds *lvds = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
781
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
795
if (radeon_encoder->enc_priv) {
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
796
struct radeon_encoder_int_tmds *tmds = (struct radeon_encoder_int_tmds *)radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
850
if (radeon_encoder->rmx_type != RMX_OFF)
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
946
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
952
radeon_encoder->pixel_clock = adjusted_mode->clock;
drivers/gpu/drm/radeon/radeon_legacy_encoders.c
986
if (radeon_encoder->rmx_type != RMX_OFF)
drivers/gpu/drm/radeon/radeon_legacy_encoders.h
31
void radeon_legacy_backlight_init(struct radeon_encoder *radeon_encoder,
drivers/gpu/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,
drivers/gpu/drm/radeon/radeon_legacy_tv.c
239
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/radeon_legacy_tv.c
242
struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_tv.c
246
radeon_crtc = to_radeon_crtc(radeon_encoder->base.crtc);
drivers/gpu/drm/radeon/radeon_legacy_tv.c
300
static void radeon_legacy_tv_write_fifo(struct radeon_encoder *radeon_encoder,
drivers/gpu/drm/radeon/radeon_legacy_tv.c
303
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/radeon_legacy_tv.c
323
static uint32_t radeon_legacy_tv_read_fifo(struct radeon_encoder *radeon_encoder, uint16_t addr)
drivers/gpu/drm/radeon/radeon_legacy_tv.c
325
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/radeon_legacy_tv.c
386
static void radeon_restore_tv_timing_tables(struct radeon_encoder *radeon_encoder)
drivers/gpu/drm/radeon/radeon_legacy_tv.c
388
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/radeon_legacy_tv.c
390
struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_tv.c
401
radeon_legacy_tv_write_fifo(radeon_encoder, h_table, tmp);
drivers/gpu/drm/radeon/radeon_legacy_tv.c
407
radeon_legacy_tv_write_fifo(radeon_encoder, v_table, tmp);
drivers/gpu/drm/radeon/radeon_legacy_tv.c
413
static void radeon_legacy_write_tv_restarts(struct radeon_encoder *radeon_encoder)
drivers/gpu/drm/radeon/radeon_legacy_tv.c
415
struct drm_device *dev = radeon_encoder->base.dev;
drivers/gpu/drm/radeon/radeon_legacy_tv.c
417
struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_tv.c
425
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_tv.c
426
struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_tv.c
434
const_ptr = radeon_legacy_tv_get_std_mode(radeon_encoder, NULL);
drivers/gpu/drm/radeon/radeon_legacy_tv.c
529
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_tv.c
530
struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;
drivers/gpu/drm/radeon/radeon_legacy_tv.c
545
const_ptr = radeon_legacy_tv_get_std_mode(radeon_encoder, &pll_ref_freq);
drivers/gpu/drm/radeon/radeon_legacy_tv.c
795
radeon_legacy_write_tv_restarts(radeon_encoder);
drivers/gpu/drm/radeon/radeon_legacy_tv.c
798
radeon_restore_tv_timing_tables(radeon_encoder);
drivers/gpu/drm/radeon/radeon_legacy_tv.c
829
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_tv.c
833
const_ptr = radeon_legacy_tv_get_std_mode(radeon_encoder, NULL);
drivers/gpu/drm/radeon/radeon_legacy_tv.c
876
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_tv.c
879
const_ptr = radeon_legacy_tv_get_std_mode(radeon_encoder, NULL);
drivers/gpu/drm/radeon/radeon_legacy_tv.c
896
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/radeon_legacy_tv.c
899
const_ptr = radeon_legacy_tv_get_std_mode(radeon_encoder, NULL);
drivers/gpu/drm/radeon/radeon_mode.h
275
struct radeon_encoder *bl_encoder;
drivers/gpu/drm/radeon/radeon_mode.h
284
struct radeon_encoder *encoder;
drivers/gpu/drm/radeon/radeon_mode.h
52
#define to_radeon_encoder(x) container_of(x, struct radeon_encoder, base)
drivers/gpu/drm/radeon/radeon_mode.h
847
radeon_atombios_get_lvds_info(struct radeon_encoder *encoder);
drivers/gpu/drm/radeon/radeon_mode.h
848
extern bool radeon_atombios_get_tmds_info(struct radeon_encoder *encoder,
drivers/gpu/drm/radeon/radeon_mode.h
850
extern bool radeon_legacy_get_tmds_info_from_combios(struct radeon_encoder *encoder,
drivers/gpu/drm/radeon/radeon_mode.h
852
extern bool radeon_legacy_get_tmds_info_from_table(struct radeon_encoder *encoder,
drivers/gpu/drm/radeon/radeon_mode.h
854
extern bool radeon_legacy_get_ext_tmds_info_from_combios(struct radeon_encoder *encoder,
drivers/gpu/drm/radeon/radeon_mode.h
856
extern bool radeon_legacy_get_ext_tmds_info_from_table(struct radeon_encoder *encoder,
drivers/gpu/drm/radeon/radeon_mode.h
859
radeon_atombios_get_primary_dac_info(struct radeon_encoder *encoder);
drivers/gpu/drm/radeon/radeon_mode.h
861
radeon_atombios_get_tv_dac_info(struct radeon_encoder *encoder);
drivers/gpu/drm/radeon/radeon_mode.h
863
radeon_combios_get_lvds_info(struct radeon_encoder *encoder);
drivers/gpu/drm/radeon/radeon_mode.h
865
radeon_combios_get_tv_dac_info(struct radeon_encoder *encoder);
drivers/gpu/drm/radeon/radeon_mode.h
867
radeon_combios_get_primary_dac_info(struct radeon_encoder *encoder);
drivers/gpu/drm/radeon/rs600.c
168
struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
drivers/gpu/drm/radeon/rs600.c
181
if (radeon_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
drivers/gpu/drm/radeon/rs600.c
210
switch (radeon_encoder->encoder_id) {