Lines Matching defs:rdev
34 u32 dce6_endpoint_rreg(struct radeon_device *rdev,
40 spin_lock_irqsave(&rdev->end_idx_lock, flags);
43 spin_unlock_irqrestore(&rdev->end_idx_lock, flags);
48 void dce6_endpoint_wreg(struct radeon_device *rdev,
53 spin_lock_irqsave(&rdev->end_idx_lock, flags);
54 if (ASIC_IS_DCE8(rdev))
60 spin_unlock_irqrestore(&rdev->end_idx_lock, flags);
63 static void dce6_afmt_get_connected_pins(struct radeon_device *rdev)
68 for (i = 0; i < rdev->audio.num_pins; i++) {
69 offset = rdev->audio.pin[i].offset;
73 rdev->audio.pin[i].connected = false;
75 rdev->audio.pin[i].connected = true;
79 struct r600_audio_pin *dce6_audio_get_pin(struct radeon_device *rdev)
87 dce6_afmt_get_connected_pins(rdev);
89 for (i = 0; i < rdev->audio.num_pins; i++) {
90 if (rdev->audio.pin[i].connected) {
91 pin = &rdev->audio.pin[i];
94 list_for_each_entry(encoder, &rdev->ddev->mode_config.encoder_list, head) {
114 struct radeon_device *rdev = encoder->dev->dev_private;
129 struct radeon_device *rdev = encoder->dev->dev_private;
157 struct radeon_device *rdev = encoder->dev->dev_private;
182 struct radeon_device *rdev = encoder->dev->dev_private;
210 struct radeon_device *rdev = encoder->dev->dev_private;
259 void dce6_audio_enable(struct radeon_device *rdev,
270 void dce6_hdmi_audio_set_dto(struct radeon_device *rdev,
289 void dce6_dp_audio_set_dto(struct radeon_device *rdev,
305 if (ASIC_IS_DCE8(rdev)) {