sys/dev/pci/drm/amd/amdgpu/amdgpu_acpi.c
1275
struct amdgpu_encoder *enc = to_amdgpu_encoder(tmp);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1356
struct amdgpu_encoder *amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1359
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1361
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1364
return amdgpu_encoder->encoder_id;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1376
struct amdgpu_encoder *amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1380
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1381
if (amdgpu_encoder->caps & ATOM_ENCODER_CAP_RECORD_HBR2)
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
142
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
143
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1430
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1431
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1519
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1520
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1530
if (amdgpu_encoder->rmx_type == RMX_OFF) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1614
struct amdgpu_encoder *amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1649
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1650
if (amdgpu_encoder->devices & supported_device) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
1651
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
337
struct amdgpu_encoder *amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
342
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
349
amdgpu_encoder->native_mode = *preferred_mode;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
351
amdgpu_encoder->native_mode.clock = 0;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
359
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
361
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
397
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
399
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
423
if (amdgpu_encoder->devices & (ATOM_DEVICE_TV_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
428
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
452
struct amdgpu_encoder *amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
463
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
465
if (!amdgpu_encoder->enc_priv)
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
468
dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
472
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
483
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
487
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
498
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
502
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
512
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
514
if (amdgpu_encoder->underscan_type != val) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
515
amdgpu_encoder->underscan_type = val;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
516
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
526
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
528
if (amdgpu_encoder->underscan_hborder != val) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
529
amdgpu_encoder->underscan_hborder = val;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
530
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
540
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
542
if (amdgpu_encoder->underscan_vborder != val) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
543
amdgpu_encoder->underscan_vborder = val;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
544
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
562
amdgpu_encoder = to_amdgpu_encoder(connector->encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
566
amdgpu_encoder = to_amdgpu_encoder(connector_funcs->best_encoder(connector));
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
585
if (amdgpu_encoder->rmx_type == rmx_type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
589
(amdgpu_encoder->native_mode.clock == 0))
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
592
amdgpu_encoder->rmx_type = rmx_type;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
594
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
604
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
605
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
632
amdgpu_encoder->rmx_type = RMX_OFF;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
682
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
683
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
693
if (amdgpu_encoder->rmx_type == RMX_OFF) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
720
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
721
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
771
struct amdgpu_encoder *amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
779
amdgpu_encoder = to_amdgpu_encoder(connector->encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
783
amdgpu_encoder = to_amdgpu_encoder(connector_funcs->best_encoder(connector));
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
802
if (amdgpu_encoder->rmx_type == rmx_type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
805
amdgpu_encoder->rmx_type = rmx_type;
sys/dev/pci/drm/amd/amdgpu/amdgpu_connectors.c
807
amdgpu_connector_property_change_mode(&amdgpu_encoder->base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1446
struct amdgpu_encoder *amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1457
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1461
if (amdgpu_encoder->rmx_type == RMX_OFF)
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1463
else if (mode->hdisplay < amdgpu_encoder->native_mode.hdisplay ||
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1464
mode->vdisplay < amdgpu_encoder->native_mode.vdisplay)
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1465
amdgpu_crtc->rmx_type = amdgpu_encoder->rmx_type;
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1470
&amdgpu_encoder->native_mode,
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1479
((amdgpu_encoder->underscan_type == UNDERSCAN_ON) ||
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1480
((amdgpu_encoder->underscan_type == UNDERSCAN_AUTO) &&
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1483
if (amdgpu_encoder->underscan_hborder != 0)
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1484
amdgpu_crtc->h_border = amdgpu_encoder->underscan_hborder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1487
if (amdgpu_encoder->underscan_vborder != 0)
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
1488
amdgpu_crtc->v_border = amdgpu_encoder->underscan_vborder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
414
struct amdgpu_encoder *amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
456
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
457
devices = amdgpu_encoder->devices & amdgpu_connector->devices;
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
460
DRM_INFO(" CRT1: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
462
DRM_INFO(" CRT2: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
464
DRM_INFO(" LCD1: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
466
DRM_INFO(" DFP1: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
468
DRM_INFO(" DFP2: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
470
DRM_INFO(" DFP3: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
472
DRM_INFO(" DFP4: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
474
DRM_INFO(" DFP5: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
476
DRM_INFO(" DFP6: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
478
DRM_INFO(" TV1: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_display.c
480
DRM_INFO(" CV: %s\n", encoder_names[amdgpu_encoder->encoder_id]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
108
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
116
if (amdgpu_encoder->devices & amdgpu_connector->devices) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
128
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
130
struct amdgpu_encoder *other_amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
132
if (amdgpu_encoder->is_ext_encoder)
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
140
(amdgpu_encoder->devices & other_amdgpu_encoder->devices))
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
151
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(other_encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
153
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
156
return amdgpu_encoder->encoder_id;
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
167
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
168
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
42
struct amdgpu_encoder *amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
49
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
50
if (amdgpu_encoder->devices & amdgpu_connector->devices) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
52
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
53
amdgpu_atombios_encoder_init_backlight(amdgpu_encoder, connector);
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
54
adev->mode_info.bl_encoder = amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
65
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
74
amdgpu_encoder->active_device = amdgpu_encoder->devices & amdgpu_connector->devices;
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
76
amdgpu_encoder->active_device, amdgpu_encoder->devices,
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
87
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_encoders.c
95
if (amdgpu_encoder->active_device & amdgpu_connector->devices) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
268
void (*backlight_set_level)(struct amdgpu_encoder *amdgpu_encoder,
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
271
u8 (*backlight_get_level)(struct amdgpu_encoder *amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
335
struct amdgpu_encoder *bl_encoder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
441
struct amdgpu_encoder *encoder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
50
struct amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
58
#define to_amdgpu_encoder(x) container_of(x, struct amdgpu_encoder, base)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mode.h
652
struct amdgpu_encoder *mst_encoder;
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
311
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
325
if ((amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT | ATOM_DEVICE_DFP_SUPPORT)) ||
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
337
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
348
if (amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1)
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
350
if (amdgpu_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
352
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
391
args.v1.ucTransmitterID = amdgpu_encoder->encoder_id;
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
403
args.v3.sInput.ucTransmitterID = amdgpu_encoder->encoder_id;
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
414
} else if (amdgpu_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
415
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
752
struct amdgpu_encoder *amdgpu_encoder =
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
759
if ((amdgpu_encoder->active_device & (ATOM_DEVICE_LCD_SUPPORT | ATOM_DEVICE_DFP_SUPPORT)) ||
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
761
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
821
struct amdgpu_encoder *amdgpu_encoder =
sys/dev/pci/drm/amd/amdgpu/atombios_crtc.c
860
encoder_mode, amdgpu_encoder->encoder_id, clock,
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
541
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(dp_info->encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
542
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
725
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_dp.c
731
if (!amdgpu_encoder->enc_priv)
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1003
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
101
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1017
else if (amdgpu_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1020
if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1029
args.v5.usSymClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1031
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1056
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1070
else if (amdgpu_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1086
args.v6.ulSymClock = cpu_to_le32(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1088
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1113
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1196
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1197
struct amdgpu_encoder *ext_amdgpu_encoder = to_amdgpu_encoder(ext_encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1237
args.v1.sDigEncoder.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1245
} else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1255
args.v3.sExtEncoder.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1265
} else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1297
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1299
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1341
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1342
amdgpu_atombios_encoder_set_backlight_level(amdgpu_encoder, dig->backlight_level);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1352
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1376
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1379
amdgpu_encoder->encoder_id, mode, amdgpu_encoder->devices,
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1380
amdgpu_encoder->active_device);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1381
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
141
struct amdgpu_encoder *amdgpu_encoder = pdata->encoder;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
143
amdgpu_atombios_encoder_set_backlight_level(amdgpu_encoder,
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1437
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1455
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1462
if (amdgpu_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT)
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1474
if (amdgpu_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1476
else if (amdgpu_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1483
if (amdgpu_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1485
else if (amdgpu_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1503
} else if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1508
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1514
dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
153
struct amdgpu_encoder *amdgpu_encoder = pdata->encoder;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
154
struct drm_device *dev = amdgpu_encoder->base.dev;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1543
if (amdgpu_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1545
else if (amdgpu_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1551
if (amdgpu_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1553
else if (amdgpu_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1571
} else if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1577
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1583
dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1612
if (amdgpu_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1614
else if (amdgpu_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1620
if (amdgpu_encoder->active_device & (ATOM_DEVICE_TV_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1622
else if (amdgpu_encoder->active_device & (ATOM_DEVICE_CV_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1647
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
165
void amdgpu_atombios_encoder_init_backlight(struct amdgpu_encoder *amdgpu_encoder,
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1650
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1672
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1675
if (amdgpu_encoder->devices & (ATOM_DEVICE_TV_SUPPORT |
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
168
struct drm_device *dev = amdgpu_encoder->base.dev;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1689
if ((amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_DAC1) ||
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1690
(amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1722
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1733
DRM_DEBUG_KMS("Bios 0 scratch %x %08x\n", bios_0_scratch, amdgpu_encoder->devices);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1761
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1778
DRM_DEBUG_KMS("Bios 0 scratch %x %08x\n", bios_0_scratch, amdgpu_encoder->devices);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1821
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1828
if ((amdgpu_encoder->devices & ATOM_DEVICE_LCD1_SUPPORT) &&
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
183
if (!amdgpu_encoder->enc_priv)
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1842
if ((amdgpu_encoder->devices & ATOM_DEVICE_CRT1_SUPPORT) &&
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1856
if ((amdgpu_encoder->devices & ATOM_DEVICE_CRT2_SUPPORT) &&
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1870
if ((amdgpu_encoder->devices & ATOM_DEVICE_DFP1_SUPPORT) &&
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1884
if ((amdgpu_encoder->devices & ATOM_DEVICE_DFP2_SUPPORT) &&
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1898
if ((amdgpu_encoder->devices & ATOM_DEVICE_DFP3_SUPPORT) &&
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1912
if ((amdgpu_encoder->devices & ATOM_DEVICE_DFP4_SUPPORT) &&
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1926
if ((amdgpu_encoder->devices & ATOM_DEVICE_DFP5_SUPPORT) &&
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1940
if ((amdgpu_encoder->devices & ATOM_DEVICE_DFP6_SUPPORT) &&
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
1966
amdgpu_atombios_encoder_get_lcd_info(struct amdgpu_encoder *encoder)
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
2107
amdgpu_atombios_encoder_get_dig_info(struct amdgpu_encoder *amdgpu_encoder)
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
2109
int encoder_enum = (amdgpu_encoder->encoder_enum & ENUM_ID_MASK) >> ENUM_ID_SHIFT;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
212
pdata->encoder = amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
214
dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
235
amdgpu_atombios_encoder_fini_backlight(struct amdgpu_encoder *amdgpu_encoder)
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
237
struct drm_device *dev = amdgpu_encoder->base.dev;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
242
if (!amdgpu_encoder->enc_priv)
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
248
dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
265
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
266
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
282
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
298
if (amdgpu_encoder->active_device & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
300
else if (amdgpu_encoder->rmx_type != RMX_OFF)
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
303
if ((amdgpu_encoder->active_device & (ATOM_DEVICE_DFP_SUPPORT | ATOM_DEVICE_LCD_SUPPORT)) ||
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
317
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
323
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
336
args.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
380
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
397
if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
405
args.dvo.sDVOEncoder.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
409
if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
415
args.dvo_v3.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
421
args.dvo_v4.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
440
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
450
if ((amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_DVO1) ||
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
451
(amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
565
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
566
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
599
args.v1.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
607
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
614
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
634
args.v3.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
642
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
654
args.v4.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
662
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
699
amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
704
cpu_to_le32(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
72
amdgpu_atombios_encoder_get_backlight_level(struct amdgpu_encoder *amdgpu_encoder)
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
74
struct drm_device *dev = amdgpu_encoder->base.dev;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
754
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
755
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
803
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
834
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
835
args.v1.usPixelClock = cpu_to_le16((amdgpu_encoder->pixel_clock / 2) / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
837
args.v1.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
84
amdgpu_atombios_encoder_set_backlight_level(struct amdgpu_encoder *amdgpu_encoder,
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
854
else if (amdgpu_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
857
if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
87
struct drm_encoder *encoder = &amdgpu_encoder->base;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
871
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
872
args.v2.usPixelClock = cpu_to_le16((amdgpu_encoder->pixel_clock / 2) / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
874
args.v2.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
88
struct drm_device *dev = amdgpu_encoder->base.dev;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
881
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
896
} else if (amdgpu_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
899
if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
913
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
914
args.v3.usPixelClock = cpu_to_le16((amdgpu_encoder->pixel_clock / 2) / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
916
args.v3.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
921
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
941
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
95
if ((amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) &&
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
955
else if (amdgpu_encoder->devices & (ATOM_DEVICE_DFP_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
958
if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
96
amdgpu_encoder->enc_priv) {
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
97
dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
972
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
973
args.v4.usPixelClock = cpu_to_le16((amdgpu_encoder->pixel_clock / 2) / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
975
args.v4.usPixelClock = cpu_to_le16(amdgpu_encoder->pixel_clock / 10);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.c
980
else if (amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock))
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.h
33
amdgpu_atombios_encoder_get_backlight_level(struct amdgpu_encoder *amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.h
35
amdgpu_atombios_encoder_set_backlight_level(struct amdgpu_encoder *amdgpu_encoder,
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.h
37
void amdgpu_atombios_encoder_init_backlight(struct amdgpu_encoder *amdgpu_encoder,
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.h
40
amdgpu_atombios_encoder_fini_backlight(struct amdgpu_encoder *amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.h
74
amdgpu_atombios_encoder_get_lcd_info(struct amdgpu_encoder *encoder);
sys/dev/pci/drm/amd/amdgpu/atombios_encoders.h
76
amdgpu_atombios_encoder_get_dig_info(struct amdgpu_encoder *amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1212
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1213
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1229
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1230
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1275
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1276
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1331
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1332
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1481
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1482
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1516
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1517
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1535
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1536
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1566
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1567
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1746
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1747
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
1766
enable ? "En" : "Dis", dig->afmt->offset, amdgpu_encoder->encoder_id);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2188
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2189
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2191
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
2210
DRM_ERROR("invalid encoder_id: 0x%x\n", amdgpu_encoder->encoder_id);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3359
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3361
amdgpu_encoder->pixel_clock = adjusted_mode->clock;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3378
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3381
if ((amdgpu_encoder->active_device &
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3385
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3388
if (amdgpu_encoder->active_device & ATOM_DEVICE_DFP_SUPPORT)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3426
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3434
dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3437
amdgpu_encoder->active_device = 0;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3500
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3501
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3502
amdgpu_atombios_encoder_fini_backlight(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3503
kfree(amdgpu_encoder->enc_priv);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3505
kfree(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3519
struct amdgpu_encoder *amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3523
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3524
if (amdgpu_encoder->encoder_enum == encoder_enum) {
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3525
amdgpu_encoder->devices |= supported_device;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3532
amdgpu_encoder = kzalloc(sizeof(struct amdgpu_encoder), GFP_KERNEL);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3533
if (!amdgpu_encoder)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3536
encoder = &amdgpu_encoder->base;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3553
amdgpu_encoder->enc_priv = NULL;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3555
amdgpu_encoder->encoder_enum = encoder_enum;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3556
amdgpu_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3557
amdgpu_encoder->devices = supported_device;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3558
amdgpu_encoder->rmx_type = RMX_OFF;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3559
amdgpu_encoder->underscan_type = UNDERSCAN_OFF;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3560
amdgpu_encoder->is_ext_encoder = false;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3561
amdgpu_encoder->caps = caps;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3563
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3575
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3576
amdgpu_encoder->rmx_type = RMX_FULL;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3579
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_lcd_info(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3580
} else if (amdgpu_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3583
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_dig_info(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3587
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_dig_info(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3601
amdgpu_encoder->is_ext_encoder = true;
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3602
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
3605
else if (amdgpu_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
508
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
522
if (amdgpu_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
526
if ((amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1) ||
sys/dev/pci/drm/amd/amdgpu/dce_v10_0.c
527
(amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2))
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1185
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1186
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1201
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1202
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1245
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1246
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1306
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1307
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1466
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1467
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1483
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1484
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1520
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1521
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1596
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1597
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1640
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1641
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1653
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1654
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1690
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1691
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1719
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1720
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1788
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1789
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
1809
enable ? "En" : "Dis", dig->afmt->offset, amdgpu_encoder->encoder_id);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2183
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2184
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2186
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
2196
DRM_ERROR("invalid encoder_id: 0x%x\n", amdgpu_encoder->encoder_id);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3249
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3252
amdgpu_encoder->pixel_clock = adjusted_mode->clock;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3269
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3272
if ((amdgpu_encoder->active_device &
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3276
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3279
if (amdgpu_encoder->active_device & ATOM_DEVICE_DFP_SUPPORT)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3317
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3326
dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3329
amdgpu_encoder->active_device = 0;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3398
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3399
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3400
amdgpu_atombios_encoder_fini_backlight(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3401
kfree(amdgpu_encoder->enc_priv);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3403
kfree(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3417
struct amdgpu_encoder *amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3421
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3422
if (amdgpu_encoder->encoder_enum == encoder_enum) {
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3423
amdgpu_encoder->devices |= supported_device;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3429
amdgpu_encoder = kzalloc(sizeof(struct amdgpu_encoder), GFP_KERNEL);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3430
if (!amdgpu_encoder)
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3433
encoder = &amdgpu_encoder->base;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3450
amdgpu_encoder->enc_priv = NULL;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3451
amdgpu_encoder->encoder_enum = encoder_enum;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3452
amdgpu_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3453
amdgpu_encoder->devices = supported_device;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3454
amdgpu_encoder->rmx_type = RMX_OFF;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3455
amdgpu_encoder->underscan_type = UNDERSCAN_OFF;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3456
amdgpu_encoder->is_ext_encoder = false;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3457
amdgpu_encoder->caps = caps;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3459
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3471
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3472
amdgpu_encoder->rmx_type = RMX_FULL;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3475
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_lcd_info(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3476
} else if (amdgpu_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3479
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_dig_info(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3483
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_dig_info(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3497
amdgpu_encoder->is_ext_encoder = true;
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3498
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
3501
else if (amdgpu_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
460
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v6_0.c
474
if (amdgpu_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1167
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1168
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1185
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1186
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1246
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1247
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1299
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1300
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1462
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1463
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1484
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1485
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1504
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1505
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1531
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1532
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1693
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1694
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
1713
enable ? "En" : "Dis", dig->afmt->offset, amdgpu_encoder->encoder_id);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2096
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2097
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2099
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
2118
DRM_ERROR("invalid encoder_id: 0x%x\n", amdgpu_encoder->encoder_id);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3267
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3269
amdgpu_encoder->pixel_clock = adjusted_mode->clock;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3286
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3289
if ((amdgpu_encoder->active_device &
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3293
struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3296
if (amdgpu_encoder->active_device & ATOM_DEVICE_DFP_SUPPORT)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3334
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3342
dig = amdgpu_encoder->enc_priv;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3345
amdgpu_encoder->active_device = 0;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3408
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3409
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3410
amdgpu_atombios_encoder_fini_backlight(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3411
kfree(amdgpu_encoder->enc_priv);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3413
kfree(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3427
struct amdgpu_encoder *amdgpu_encoder;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3431
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3432
if (amdgpu_encoder->encoder_enum == encoder_enum) {
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3433
amdgpu_encoder->devices |= supported_device;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3440
amdgpu_encoder = kzalloc(sizeof(struct amdgpu_encoder), GFP_KERNEL);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3441
if (!amdgpu_encoder)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3444
encoder = &amdgpu_encoder->base;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3461
amdgpu_encoder->enc_priv = NULL;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3463
amdgpu_encoder->encoder_enum = encoder_enum;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3464
amdgpu_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3465
amdgpu_encoder->devices = supported_device;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3466
amdgpu_encoder->rmx_type = RMX_OFF;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3467
amdgpu_encoder->underscan_type = UNDERSCAN_OFF;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3468
amdgpu_encoder->is_ext_encoder = false;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3469
amdgpu_encoder->caps = caps;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3471
switch (amdgpu_encoder->encoder_id) {
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3483
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3484
amdgpu_encoder->rmx_type = RMX_FULL;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3487
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_lcd_info(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3488
} else if (amdgpu_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT)) {
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3491
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_dig_info(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3495
amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_dig_info(amdgpu_encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3509
amdgpu_encoder->is_ext_encoder = true;
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3510
if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
3513
else if (amdgpu_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT))
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
466
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
480
if (amdgpu_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
484
if ((amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1) ||
sys/dev/pci/drm/amd/amdgpu/dce_v8_0.c
485
(amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2))
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
229
struct amdgpu_encoder *amdgpu_encoder);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
231
struct amdgpu_encoder *aencoder,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
5364
struct amdgpu_encoder *aencoder = NULL;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8241
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8242
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8415
struct amdgpu_encoder *amdgpu_encoder;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8422
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8424
amdgpu_encoder->native_mode.clock = 0;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8433
amdgpu_encoder->native_mode = *preferred_mode;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8447
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8449
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8468
struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8470
struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8534
struct amdgpu_encoder *amdgpu_encoder;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8549
amdgpu_encoder = to_amdgpu_encoder(encoder);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8551
native_mode = &amdgpu_encoder->native_mode;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8973
struct amdgpu_encoder *aencoder)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
9064
struct amdgpu_encoder *aencoder,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.h
611
struct amdgpu_encoder mst_encoders[AMDGPU_DM_MAX_CRTC];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
615
struct amdgpu_encoder *amdgpu_encoder = &adev->dm.mst_encoders[i];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
616
struct drm_encoder *encoder = &amdgpu_encoder->base;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
622
&amdgpu_encoder->base,