Lines Matching defs:rdev
60 static struct r600_audio_pin r600_audio_status(struct radeon_device *rdev)
88 dev_err(rdev->dev, "Unknown bits per sample 0x%x, using 16\n",
117 struct radeon_device *rdev = container_of(work, struct radeon_device,
119 struct drm_device *dev = rdev->ddev;
120 struct r600_audio_pin audio_status = r600_audio_status(rdev);
124 if (rdev->audio.pin[0].channels != audio_status.channels ||
125 rdev->audio.pin[0].rate != audio_status.rate ||
126 rdev->audio.pin[0].bits_per_sample != audio_status.bits_per_sample ||
127 rdev->audio.pin[0].status_bits != audio_status.status_bits ||
128 rdev->audio.pin[0].category_code != audio_status.category_code) {
129 rdev->audio.pin[0] = audio_status;
142 void r600_audio_enable(struct radeon_device *rdev,
172 struct r600_audio_pin *r600_audio_get_pin(struct radeon_device *rdev)
175 return &rdev->audio.pin[0];
182 struct radeon_device *rdev = dev->dev_private;
185 uint32_t acr_ctl = ASIC_IS_DCE3(rdev) ? DCE3_HDMI0_ACR_PACKET_CONTROL :
218 void r600_set_avi_packet(struct radeon_device *rdev, u32 offset,
248 struct radeon_device *rdev = dev->dev_private;
266 struct radeon_device *rdev = dev->dev_private;
299 struct radeon_device *rdev = dev->dev_private;
315 void r600_hdmi_audio_set_dto(struct radeon_device *rdev,
344 struct radeon_device *rdev = dev->dev_private;
355 struct radeon_device *rdev = dev->dev_private;
397 struct radeon_device *rdev = dev->dev_private;
415 struct radeon_device *rdev = dev->dev_private;
418 struct r600_audio_pin audio = r600_audio_status(rdev);
473 struct radeon_device *rdev = dev->dev_private;
482 if (!ASIC_IS_DCE3(rdev)) {
515 dev_err(rdev->dev, "Invalid encoder for HDMI: 0x%X\n",
522 if (rdev->irq.installed) {
526 radeon_irq_kms_enable_afmt(rdev, dig->afmt->id);
528 radeon_irq_kms_disable_afmt(rdev, dig->afmt->id);