Lines Matching refs:pin
32 void r600_audio_enable(struct radeon_device *rdev, struct r600_audio_pin *pin,
34 void dce4_audio_enable(struct radeon_device *rdev, struct r600_audio_pin *pin,
36 void dce6_audio_enable(struct radeon_device *rdev, struct r600_audio_pin *pin,
246 struct r600_audio_pin *pin, u8 enable_mask) in radeon_audio_enable() argument
253 if (!pin) in radeon_audio_enable()
261 if (dig->pin == pin) in radeon_audio_enable()
271 rdev->audio.funcs->enable(rdev, pin, enable_mask); in radeon_audio_enable()
325 rdev->audio.pin[i].channels = -1; in radeon_audio_init()
326 rdev->audio.pin[i].rate = -1; in radeon_audio_init()
327 rdev->audio.pin[i].bits_per_sample = -1; in radeon_audio_init()
328 rdev->audio.pin[i].status_bits = 0; in radeon_audio_init()
329 rdev->audio.pin[i].category_code = 0; in radeon_audio_init()
330 rdev->audio.pin[i].connected = false; in radeon_audio_init()
331 rdev->audio.pin[i].offset = pin_offsets[i]; in radeon_audio_init()
332 rdev->audio.pin[i].id = i; in radeon_audio_init()
339 radeon_audio_enable(rdev, &rdev->audio.pin[i], 0); in radeon_audio_init()
469 if (!dig->pin) in radeon_audio_detect()
470 dig->pin = radeon_audio_get_pin(encoder); in radeon_audio_detect()
471 radeon_audio_enable(rdev, dig->pin, 0xf); in radeon_audio_detect()
473 radeon_audio_enable(rdev, dig->pin, 0); in radeon_audio_detect()
474 dig->pin = NULL; in radeon_audio_detect()
477 radeon_audio_enable(rdev, dig->pin, 0); in radeon_audio_detect()
478 dig->pin = NULL; in radeon_audio_detect()
490 radeon_audio_enable(rdev, &rdev->audio.pin[i], 0); in radeon_audio_fini()