Lines Matching defs:rdev
59 static struct r600_audio_pin r600_audio_status(struct radeon_device *rdev)
87 dev_err(rdev->dev, "Unknown bits per sample 0x%x, using 16\n",
116 struct radeon_device *rdev = container_of(work, struct radeon_device,
118 struct drm_device *dev = rdev->ddev;
119 struct r600_audio_pin audio_status = r600_audio_status(rdev);
123 if (rdev->audio.pin[0].channels != audio_status.channels ||
124 rdev->audio.pin[0].rate != audio_status.rate ||
125 rdev->audio.pin[0].bits_per_sample != audio_status.bits_per_sample ||
126 rdev->audio.pin[0].status_bits != audio_status.status_bits ||
127 rdev->audio.pin[0].category_code != audio_status.category_code) {
128 rdev->audio.pin[0] = audio_status;
141 void r600_audio_enable(struct radeon_device *rdev,
171 struct r600_audio_pin *r600_audio_get_pin(struct radeon_device *rdev)
174 return &rdev->audio.pin[0];
181 struct radeon_device *rdev = dev->dev_private;
184 uint32_t acr_ctl = ASIC_IS_DCE3(rdev) ? DCE3_HDMI0_ACR_PACKET_CONTROL :
217 void r600_set_avi_packet(struct radeon_device *rdev, u32 offset,
247 struct radeon_device *rdev = dev->dev_private;
265 struct radeon_device *rdev = dev->dev_private;
298 struct radeon_device *rdev = dev->dev_private;
314 void r600_hdmi_audio_set_dto(struct radeon_device *rdev,
343 struct radeon_device *rdev = dev->dev_private;
354 struct radeon_device *rdev = dev->dev_private;
396 struct radeon_device *rdev = dev->dev_private;
414 struct radeon_device *rdev = dev->dev_private;
417 struct r600_audio_pin audio = r600_audio_status(rdev);
472 struct radeon_device *rdev = dev->dev_private;
481 if (!ASIC_IS_DCE3(rdev)) {
514 dev_err(rdev->dev, "Invalid encoder for HDMI: 0x%X\n",
521 if (rdev->irq.installed) {
525 radeon_irq_kms_enable_afmt(rdev, dig->afmt->id);
527 radeon_irq_kms_disable_afmt(rdev, dig->afmt->id);