drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
1311
struct amdgpu_encoder *enc = to_amdgpu_encoder(tmp);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1350
struct amdgpu_encoder *amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1353
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1355
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1358
return amdgpu_encoder->encoder_id;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1370
struct amdgpu_encoder *amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1374
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1375
if (amdgpu_encoder->caps & ATOM_ENCODER_CAP_RECORD_HBR2)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
142
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1425
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1426
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
143
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1512
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1513
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1523
if (amdgpu_encoder->rmx_type == RMX_OFF) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1607
struct amdgpu_encoder *amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1642
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1643
if (amdgpu_encoder->devices & supported_device) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
1644
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
329
struct amdgpu_encoder *amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
334
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
341
amdgpu_encoder->native_mode = *preferred_mode;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
343
amdgpu_encoder->native_mode.clock = 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
351
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
353
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
389
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
391
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
415
if (amdgpu_encoder->devices & (ATOM_DEVICE_TV_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
420
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
444
struct amdgpu_encoder *amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
455
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
457
if (!amdgpu_encoder->enc_priv)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
460
dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
464
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
475
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
479
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
490
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
494
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
504
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
506
if (amdgpu_encoder->underscan_type != val) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
507
amdgpu_encoder->underscan_type = val;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
508
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
518
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
520
if (amdgpu_encoder->underscan_hborder != val) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
521
amdgpu_encoder->underscan_hborder = val;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
522
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
532
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
534
if (amdgpu_encoder->underscan_vborder != val) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
535
amdgpu_encoder->underscan_vborder = val;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
536
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
554
amdgpu_encoder = to_amdgpu_encoder(connector->encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
558
amdgpu_encoder = to_amdgpu_encoder(connector_funcs->best_encoder(connector));
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
577
if (amdgpu_encoder->rmx_type == rmx_type)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
581
(amdgpu_encoder->native_mode.clock == 0))
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
584
amdgpu_encoder->rmx_type = rmx_type;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
586
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
596
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
597
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
624
amdgpu_encoder->rmx_type = RMX_OFF;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
674
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
675
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
685
if (amdgpu_encoder->rmx_type == RMX_OFF) {
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
712
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
713
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
761
struct amdgpu_encoder *amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
769
amdgpu_encoder = to_amdgpu_encoder(connector->encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
773
amdgpu_encoder = to_amdgpu_encoder(connector_funcs->best_encoder(connector));
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
792
if (amdgpu_encoder->rmx_type == rmx_type)
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
795
amdgpu_encoder->rmx_type = rmx_type;
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
797
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1502
struct amdgpu_encoder *amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1513
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1517
if (amdgpu_encoder->rmx_type == RMX_OFF)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1519
else if (mode->hdisplay < amdgpu_encoder->native_mode.hdisplay ||
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1520
mode->vdisplay < amdgpu_encoder->native_mode.vdisplay)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1521
amdgpu_crtc->rmx_type = amdgpu_encoder->rmx_type;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1526
&amdgpu_encoder->native_mode,
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1535
((amdgpu_encoder->underscan_type == UNDERSCAN_ON) ||
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1536
((amdgpu_encoder->underscan_type == UNDERSCAN_AUTO) &&
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1539
if (amdgpu_encoder->underscan_hborder != 0)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1540
amdgpu_crtc->h_border = amdgpu_encoder->underscan_hborder;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1543
if (amdgpu_encoder->underscan_vborder != 0)
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1544
amdgpu_crtc->v_border = amdgpu_encoder->underscan_vborder;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
412
struct amdgpu_encoder *amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
454
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
455
devices = amdgpu_encoder->devices & amdgpu_connector->devices;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
458
drm_info(dev, " CRT1: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
460
drm_info(dev, " CRT2: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
462
drm_info(dev, " LCD1: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
464
drm_info(dev, " DFP1: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
466
drm_info(dev, " DFP2: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
468
drm_info(dev, " DFP3: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
470
drm_info(dev, " DFP4: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
472
drm_info(dev, " DFP5: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
474
drm_info(dev, " DFP6: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
476
drm_info(dev, " TV1: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
478
drm_info(dev, " CV: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
108
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
116
if (amdgpu_encoder->devices & amdgpu_connector->devices) {
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
128
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
130
struct amdgpu_encoder *other_amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
132
if (amdgpu_encoder->is_ext_encoder)
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
140
(amdgpu_encoder->devices & other_amdgpu_encoder->devices))
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
151
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(other_encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
153
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
156
return amdgpu_encoder->encoder_id;
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
167
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
168
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
42
struct amdgpu_encoder *amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
49
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
50
if (amdgpu_encoder->devices & amdgpu_connector->devices) {
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
52
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
53
amdgpu_atombios_encoder_init_backlight(amdgpu_encoder, connector);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
54
adev->mode_info.bl_encoder = amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
65
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
74
amdgpu_encoder->active_device = amdgpu_encoder->devices & amdgpu_connector->devices;
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
76
amdgpu_encoder->active_device, amdgpu_encoder->devices,
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
87
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c
95
if (amdgpu_encoder->active_device & amdgpu_connector->devices) {
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
268
void (*backlight_set_level)(struct amdgpu_encoder *amdgpu_encoder,
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
271
u8 (*backlight_get_level)(struct amdgpu_encoder *amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
337
struct amdgpu_encoder *bl_encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
443
struct amdgpu_encoder *encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
50
struct amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
58
#define to_amdgpu_encoder(x) container_of(x, struct amdgpu_encoder, base)
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h
651
struct amdgpu_encoder *mst_encoder;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
311
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
325
if ((amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT | ATOM_DEVICE_DFP_SUPPORT)) ||
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
337
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
348
if (amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1)
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
350
if (amdgpu_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
352
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
391
args.v1.ucTransmitterID = amdgpu_encoder->encoder_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
403
args.v3.sInput.ucTransmitterID = amdgpu_encoder->encoder_id;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
414
} else if (amdgpu_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
415
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
752
struct amdgpu_encoder *amdgpu_encoder =
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
759
if ((amdgpu_encoder->active_device & (ATOM_DEVICE_LCD_SUPPORT | ATOM_DEVICE_DFP_SUPPORT)) ||
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
761
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
821
struct amdgpu_encoder *amdgpu_encoder =
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c
860
encoder_mode, amdgpu_encoder->encoder_id, clock,
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
541
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(dp_info->encoder);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
542
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
725
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_dp.c
731
if (!amdgpu_encoder->enc_priv)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1003
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
101
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1017
else if (amdgpu_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1020
if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1029
args.v5.usSymClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1031
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1056
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1070
else if (amdgpu_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1086
args.v6.ulSymClock = cpu_to_le32(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1088
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1113
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1196
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1197
struct amdgpu_encoder *ext_amdgpu_encoder = to_amdgpu_encoder(ext_encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1237
args.v1.sDigEncoder.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1245
} else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1255
args.v3.sExtEncoder.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1265
} else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1297
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1299
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1341
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1342
amdgpu_atombios_encoder_set_backlight_level(amdgpu_encoder, dig->backlight_level);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1352
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1376
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1379
amdgpu_encoder->encoder_id, mode, amdgpu_encoder->devices,
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1380
amdgpu_encoder->active_device);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1381
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
141
struct amdgpu_encoder *amdgpu_encoder = pdata->encoder;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
143
amdgpu_atombios_encoder_set_backlight_level(amdgpu_encoder,
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1437
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1455
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1462
if (amdgpu_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1474
if (amdgpu_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1476
else if (amdgpu_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1483
if (amdgpu_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1485
else if (amdgpu_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1503
} else if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1508
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1514
dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
153
struct amdgpu_encoder *amdgpu_encoder = pdata->encoder;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
154
struct drm_device *dev = amdgpu_encoder->base.dev;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1543
if (amdgpu_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1545
else if (amdgpu_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1551
if (amdgpu_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1553
else if (amdgpu_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1571
} else if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1577
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1583
dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1612
if (amdgpu_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1614
else if (amdgpu_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1620
if (amdgpu_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1622
else if (amdgpu_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1647
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
165
void amdgpu_atombios_encoder_init_backlight(struct amdgpu_encoder *amdgpu_encoder,
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1650
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1672
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1675
if (amdgpu_encoder->devices & (ATOM_DEVICE_TV_SUPPORT |
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
168
struct drm_device *dev = amdgpu_encoder->base.dev;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1689
if ((amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_DAC1) ||
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1690
(amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1722
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1733
DRM_DEBUG_KMS("Bios 0 scratch %x %08x\n", bios_0_scratch, amdgpu_encoder->devices);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1761
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1778
DRM_DEBUG_KMS("Bios 0 scratch %x %08x\n", bios_0_scratch, amdgpu_encoder->devices);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1821
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1828
if ((amdgpu_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT) &&
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
183
if (!amdgpu_encoder->enc_priv)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1842
if ((amdgpu_encoder->devices & ATOM_DEVICE_CRT1_SUPPORT) &&
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1856
if ((amdgpu_encoder->devices & ATOM_DEVICE_CRT2_SUPPORT) &&
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1870
if ((amdgpu_encoder->devices & ATOM_DEVICE_DFP1_SUPPORT) &&
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1884
if ((amdgpu_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT) &&
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1898
if ((amdgpu_encoder->devices & ATOM_DEVICE_DFP3_SUPPORT) &&
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1912
if ((amdgpu_encoder->devices & ATOM_DEVICE_DFP4_SUPPORT) &&
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1926
if ((amdgpu_encoder->devices & ATOM_DEVICE_DFP5_SUPPORT) &&
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1940
if ((amdgpu_encoder->devices & ATOM_DEVICE_DFP6_SUPPORT) &&
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
1966
amdgpu_atombios_encoder_get_lcd_info(struct amdgpu_encoder *encoder)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
2107
amdgpu_atombios_encoder_get_dig_info(struct amdgpu_encoder *amdgpu_encoder)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
2109
int encoder_enum = (amdgpu_encoder->encoder_enum & ENUM_ID_MASK) >> ENUM_ID_SHIFT;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
212
pdata->encoder = amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
214
dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
235
amdgpu_atombios_encoder_fini_backlight(struct amdgpu_encoder *amdgpu_encoder)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
237
struct drm_device *dev = amdgpu_encoder->base.dev;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
242
if (!amdgpu_encoder->enc_priv)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
248
dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
265
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
266
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
282
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
298
if (amdgpu_encoder->active_device & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
300
else if (amdgpu_encoder->rmx_type != RMX_OFF)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
303
if ((amdgpu_encoder->active_device & (ATOM_DEVICE_DFP_SUPPORT | ATOM_DEVICE_LCD_SUPPORT)) ||
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
317
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
323
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
336
args.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
380
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
397
if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
405
args.dvo.sDVOEncoder.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
409
if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
415
args.dvo_v3.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
421
args.dvo_v4.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
440
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
450
if ((amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_DVO1) ||
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
451
(amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
565
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
566
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
599
args.v1.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
607
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
614
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
634
args.v3.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
642
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
654
args.v4.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
662
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
699
amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
704
cpu_to_le32(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
72
amdgpu_atombios_encoder_get_backlight_level(struct amdgpu_encoder *amdgpu_encoder)
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
74
struct drm_device *dev = amdgpu_encoder->base.dev;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
754
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
755
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
803
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
834
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
835
args.v1.usPixelClock = cpu_to_le16((amdgpu_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
837
args.v1.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
84
amdgpu_atombios_encoder_set_backlight_level(struct amdgpu_encoder *amdgpu_encoder,
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
854
else if (amdgpu_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
857
if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
87
struct drm_encoder *encoder = &amdgpu_encoder->base;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
871
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
872
args.v2.usPixelClock = cpu_to_le16((amdgpu_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
874
args.v2.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
88
struct drm_device *dev = amdgpu_encoder->base.dev;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
881
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
896
} else if (amdgpu_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
899
if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
913
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
914
args.v3.usPixelClock = cpu_to_le16((amdgpu_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
916
args.v3.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
921
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
941
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
95
if ((amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) &&
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
955
else if (amdgpu_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
958
if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
96
amdgpu_encoder->enc_priv) {
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
97
dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
972
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
973
args.v4.usPixelClock = cpu_to_le16((amdgpu_encoder->pixel_clock / 2) / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
975
args.v4.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
980
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
drivers/gpu/drm/amd/amdgpu/atombios_encoders.h
33
amdgpu_atombios_encoder_get_backlight_level(struct amdgpu_encoder *amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.h
35
amdgpu_atombios_encoder_set_backlight_level(struct amdgpu_encoder *amdgpu_encoder,
drivers/gpu/drm/amd/amdgpu/atombios_encoders.h
37
void amdgpu_atombios_encoder_init_backlight(struct amdgpu_encoder *amdgpu_encoder,
drivers/gpu/drm/amd/amdgpu/atombios_encoders.h
40
amdgpu_atombios_encoder_fini_backlight(struct amdgpu_encoder *amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.h
74
amdgpu_atombios_encoder_get_lcd_info(struct amdgpu_encoder *encoder);
drivers/gpu/drm/amd/amdgpu/atombios_encoders.h
76
amdgpu_atombios_encoder_get_dig_info(struct amdgpu_encoder *amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1212
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1213
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1229
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1230
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1275
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1276
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1331
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1332
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1481
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1482
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1516
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1517
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1535
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1536
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1566
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1567
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1746
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1747
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
1766
enable ? "En" : "Dis", dig->afmt->offset, amdgpu_encoder->encoder_id);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2183
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2184
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2186
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2205
DRM_ERROR("invalid encoder_id: 0x%x\n", amdgpu_encoder->encoder_id);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3346
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3348
amdgpu_encoder->pixel_clock = adjusted_mode->clock;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3365
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3368
if ((amdgpu_encoder->active_device &
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3372
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3375
if (amdgpu_encoder->active_device & ATOM_DEVICE_DFP_SUPPORT)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3413
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3421
dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3424
amdgpu_encoder->active_device = 0;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3487
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3488
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3489
amdgpu_atombios_encoder_fini_backlight(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3490
kfree(amdgpu_encoder->enc_priv);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3492
kfree(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3506
struct amdgpu_encoder *amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3510
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3511
if (amdgpu_encoder->encoder_enum == encoder_enum) {
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3512
amdgpu_encoder->devices |= supported_device;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3519
amdgpu_encoder = kzalloc_obj(struct amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3520
if (!amdgpu_encoder)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3523
encoder = &amdgpu_encoder->base;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3540
amdgpu_encoder->enc_priv = NULL;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3542
amdgpu_encoder->encoder_enum = encoder_enum;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3543
amdgpu_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3544
amdgpu_encoder->devices = supported_device;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3545
amdgpu_encoder->rmx_type = RMX_OFF;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3546
amdgpu_encoder->underscan_type = UNDERSCAN_OFF;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3547
amdgpu_encoder->is_ext_encoder = false;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3548
amdgpu_encoder->caps = caps;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3550
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3562
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3563
amdgpu_encoder->rmx_type = RMX_FULL;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3566
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_lcd_info(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3567
} else if (amdgpu_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3570
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_dig_info(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3574
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_dig_info(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3588
amdgpu_encoder->is_ext_encoder = true;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3589
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3592
else if (amdgpu_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT))
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
508
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
522
if (amdgpu_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
526
if ((amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1) ||
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
527
(amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2))
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1185
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1186
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1201
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1202
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1245
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1246
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1306
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1307
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1466
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1467
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1483
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1484
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1520
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1521
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1596
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1597
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1640
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1641
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1653
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1654
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1690
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1691
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1719
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1720
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1788
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1789
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1809
enable ? "En" : "Dis", dig->afmt->offset, amdgpu_encoder->encoder_id);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2178
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2179
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2181
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2191
DRM_ERROR("invalid encoder_id: 0x%x\n", amdgpu_encoder->encoder_id);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3236
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3239
amdgpu_encoder->pixel_clock = adjusted_mode->clock;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3256
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3259
if ((amdgpu_encoder->active_device &
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3263
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3266
if (amdgpu_encoder->active_device & ATOM_DEVICE_DFP_SUPPORT)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3304
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3313
dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3316
amdgpu_encoder->active_device = 0;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3385
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3386
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3387
amdgpu_atombios_encoder_fini_backlight(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3388
kfree(amdgpu_encoder->enc_priv);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3390
kfree(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3404
struct amdgpu_encoder *amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3408
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3409
if (amdgpu_encoder->encoder_enum == encoder_enum) {
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3410
amdgpu_encoder->devices |= supported_device;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3416
amdgpu_encoder = kzalloc_obj(struct amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3417
if (!amdgpu_encoder)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3420
encoder = &amdgpu_encoder->base;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3437
amdgpu_encoder->enc_priv = NULL;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3438
amdgpu_encoder->encoder_enum = encoder_enum;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3439
amdgpu_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3440
amdgpu_encoder->devices = supported_device;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3441
amdgpu_encoder->rmx_type = RMX_OFF;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3442
amdgpu_encoder->underscan_type = UNDERSCAN_OFF;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3443
amdgpu_encoder->is_ext_encoder = false;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3444
amdgpu_encoder->caps = caps;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3446
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3458
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3459
amdgpu_encoder->rmx_type = RMX_FULL;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3462
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_lcd_info(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3463
} else if (amdgpu_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3466
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_dig_info(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3470
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_dig_info(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3484
amdgpu_encoder->is_ext_encoder = true;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3485
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3488
else if (amdgpu_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT))
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
460
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
474
if (amdgpu_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1167
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1168
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1185
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1186
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1246
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1247
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1299
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1300
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1462
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1463
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1484
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1485
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1504
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1505
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1531
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1532
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1693
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1694
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
1713
enable ? "En" : "Dis", dig->afmt->offset, amdgpu_encoder->encoder_id);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2091
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2092
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2094
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2113
DRM_ERROR("invalid encoder_id: 0x%x\n", amdgpu_encoder->encoder_id);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3254
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3256
amdgpu_encoder->pixel_clock = adjusted_mode->clock;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3273
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3276
if ((amdgpu_encoder->active_device &
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3280
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3283
if (amdgpu_encoder->active_device & ATOM_DEVICE_DFP_SUPPORT)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3321
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3329
dig = amdgpu_encoder->enc_priv;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3332
amdgpu_encoder->active_device = 0;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3395
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3396
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3397
amdgpu_atombios_encoder_fini_backlight(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3398
kfree(amdgpu_encoder->enc_priv);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3400
kfree(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3414
struct amdgpu_encoder *amdgpu_encoder;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3418
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3419
if (amdgpu_encoder->encoder_enum == encoder_enum) {
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3420
amdgpu_encoder->devices |= supported_device;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3427
amdgpu_encoder = kzalloc_obj(struct amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3428
if (!amdgpu_encoder)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3431
encoder = &amdgpu_encoder->base;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3448
amdgpu_encoder->enc_priv = NULL;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3450
amdgpu_encoder->encoder_enum = encoder_enum;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3451
amdgpu_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3452
amdgpu_encoder->devices = supported_device;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3453
amdgpu_encoder->rmx_type = RMX_OFF;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3454
amdgpu_encoder->underscan_type = UNDERSCAN_OFF;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3455
amdgpu_encoder->is_ext_encoder = false;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3456
amdgpu_encoder->caps = caps;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3458
switch (amdgpu_encoder->encoder_id) {
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3470
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3471
amdgpu_encoder->rmx_type = RMX_FULL;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3474
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_lcd_info(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3475
} else if (amdgpu_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT)) {
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3478
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_dig_info(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3482
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_dig_info(amdgpu_encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3496
amdgpu_encoder->is_ext_encoder = true;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3497
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3500
else if (amdgpu_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT))
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
466
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
480
if (amdgpu_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
484
if ((amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1) ||
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
485
(amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2))
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
232
struct amdgpu_encoder *amdgpu_encoder);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
234
struct amdgpu_encoder *aencoder,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5704
struct amdgpu_encoder *aencoder = NULL;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8777
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8778
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8961
struct amdgpu_encoder *amdgpu_encoder;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8968
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8970
amdgpu_encoder->native_mode.clock = 0;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8979
amdgpu_encoder->native_mode = *preferred_mode;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8993
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8995
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9032
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9034
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9081
struct amdgpu_encoder *amdgpu_encoder;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9096
amdgpu_encoder = to_amdgpu_encoder(encoder);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9098
native_mode = &amdgpu_encoder->native_mode;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9546
struct amdgpu_encoder *aencoder)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9636
struct amdgpu_encoder *aencoder,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h
635
struct amdgpu_encoder mst_encoders[AMDGPU_DM_MAX_CRTC];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
615
struct amdgpu_encoder *amdgpu_encoder = &adev->dm.mst_encoders[i];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
616
struct drm_encoder *encoder = &amdgpu_encoder->base;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
622
&amdgpu_encoder->base,