Lines Matching defs:rdev
32 u32 dce6_endpoint_rreg(struct radeon_device *rdev,
38 spin_lock_irqsave(&rdev->end_idx_lock, flags);
41 spin_unlock_irqrestore(&rdev->end_idx_lock, flags);
46 void dce6_endpoint_wreg(struct radeon_device *rdev,
51 spin_lock_irqsave(&rdev->end_idx_lock, flags);
52 if (ASIC_IS_DCE8(rdev))
58 spin_unlock_irqrestore(&rdev->end_idx_lock, flags);
61 static void dce6_afmt_get_connected_pins(struct radeon_device *rdev)
66 for (i = 0; i < rdev->audio.num_pins; i++) {
67 offset = rdev->audio.pin[i].offset;
71 rdev->audio.pin[i].connected = false;
73 rdev->audio.pin[i].connected = true;
77 struct r600_audio_pin *dce6_audio_get_pin(struct radeon_device *rdev)
85 dce6_afmt_get_connected_pins(rdev);
87 for (i = 0; i < rdev->audio.num_pins; i++) {
88 if (rdev->audio.pin[i].connected) {
89 pin = &rdev->audio.pin[i];
92 list_for_each_entry(encoder, &rdev->ddev->mode_config.encoder_list, head) {
112 struct radeon_device *rdev = encoder->dev->dev_private;
127 struct radeon_device *rdev = encoder->dev->dev_private;
155 struct radeon_device *rdev = encoder->dev->dev_private;
180 struct radeon_device *rdev = encoder->dev->dev_private;
208 struct radeon_device *rdev = encoder->dev->dev_private;
257 void dce6_audio_enable(struct radeon_device *rdev,
268 void dce6_hdmi_audio_set_dto(struct radeon_device *rdev,
287 void dce6_dp_audio_set_dto(struct radeon_device *rdev,
303 if (ASIC_IS_DCE8(rdev)) {