Lines Matching refs:amdgpu_encoder

540 	struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
554 if (amdgpu_encoder->devices & ATOM_DEVICE_LCD_SUPPORT)
558 if ((amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC1) ||
559 (amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DAC2))
1245 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
1246 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
1262 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
1263 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
1308 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
1309 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
1364 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
1365 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
1536 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
1537 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
1571 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
1572 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
1590 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
1591 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
1621 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
1622 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
1801 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
1802 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
1821 enable ? "En" : "Dis", dig->afmt->offset, amdgpu_encoder->encoder_id);
2234 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
2235 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
2237 switch (amdgpu_encoder->encoder_id) {
2256 DRM_ERROR("invalid encoder_id: 0x%x\n", amdgpu_encoder->encoder_id);
2295 struct amdgpu_encoder *amdgpu_encoder =
2297 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
2302 switch (amdgpu_encoder->encoder_id) {
2319 DRM_ERROR("invalid encoder_id: 0x%x\n", amdgpu_encoder->encoder_id);
2716 struct amdgpu_encoder *amdgpu_encoder =
2724 encoder_mode, amdgpu_encoder->encoder_id,
3476 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
3478 amdgpu_encoder->pixel_clock = adjusted_mode->clock;
3495 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
3498 if ((amdgpu_encoder->active_device &
3502 struct amdgpu_encoder_atom_dig *dig = amdgpu_encoder->enc_priv;
3505 if (amdgpu_encoder->active_device & ATOM_DEVICE_DFP_SUPPORT)
3543 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
3551 dig = amdgpu_encoder->enc_priv;
3554 amdgpu_encoder->active_device = 0;
3617 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
3618 if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
3619 amdgpu_atombios_encoder_fini_backlight(amdgpu_encoder);
3620 kfree(amdgpu_encoder->enc_priv);
3622 kfree(amdgpu_encoder);
3636 struct amdgpu_encoder *amdgpu_encoder;
3640 amdgpu_encoder = to_amdgpu_encoder(encoder);
3641 if (amdgpu_encoder->encoder_enum == encoder_enum) {
3642 amdgpu_encoder->devices |= supported_device;
3649 amdgpu_encoder = kzalloc(sizeof(struct amdgpu_encoder), GFP_KERNEL);
3650 if (!amdgpu_encoder)
3653 encoder = &amdgpu_encoder->base;
3676 amdgpu_encoder->enc_priv = NULL;
3678 amdgpu_encoder->encoder_enum = encoder_enum;
3679 amdgpu_encoder->encoder_id = (encoder_enum & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
3680 amdgpu_encoder->devices = supported_device;
3681 amdgpu_encoder->rmx_type = RMX_OFF;
3682 amdgpu_encoder->underscan_type = UNDERSCAN_OFF;
3683 amdgpu_encoder->is_ext_encoder = false;
3684 amdgpu_encoder->caps = caps;
3686 switch (amdgpu_encoder->encoder_id) {
3698 if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT)) {
3699 amdgpu_encoder->rmx_type = RMX_FULL;
3702 amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_lcd_info(amdgpu_encoder);
3703 } else if (amdgpu_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT)) {
3706 amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_dig_info(amdgpu_encoder);
3710 amdgpu_encoder->enc_priv = amdgpu_atombios_encoder_get_dig_info(amdgpu_encoder);
3724 amdgpu_encoder->is_ext_encoder = true;
3725 if (amdgpu_encoder->devices & (ATOM_DEVICE_LCD_SUPPORT))
3728 else if (amdgpu_encoder->devices & (ATOM_DEVICE_CRT_SUPPORT))