Lines Matching refs:audio

80 #define HAS_LPE_AUDIO(display) ((display)->audio.lpe.platdev)
101 rsc[0].start = display->audio.lpe.irq; in lpe_audio_platdev_create()
102 rsc[0].end = display->audio.lpe.irq; in lpe_audio_platdev_create()
154 platform_device_unregister(display->audio.lpe.platdev); in lpe_audio_platdev_destroy()
174 int irq = display->audio.lpe.irq; in lpe_audio_irq_init()
211 display->audio.lpe.irq = irq_alloc_desc(0); in lpe_audio_setup()
212 if (display->audio.lpe.irq < 0) { in lpe_audio_setup()
214 display->audio.lpe.irq); in lpe_audio_setup()
215 ret = display->audio.lpe.irq; in lpe_audio_setup()
219 drm_dbg(display->drm, "irq = %d\n", display->audio.lpe.irq); in lpe_audio_setup()
230 display->audio.lpe.platdev = lpe_audio_platdev_create(display); in lpe_audio_setup()
232 if (IS_ERR(display->audio.lpe.platdev)) { in lpe_audio_setup()
233 ret = PTR_ERR(display->audio.lpe.platdev); in lpe_audio_setup()
248 irq_free_desc(display->audio.lpe.irq); in lpe_audio_setup()
250 display->audio.lpe.irq = -1; in lpe_audio_setup()
251 display->audio.lpe.platdev = NULL; in lpe_audio_setup()
269 ret = generic_handle_irq(display->audio.lpe.irq); in intel_lpe_audio_irq_handler()
310 irq_free_desc(display->audio.lpe.irq); in intel_lpe_audio_teardown()
312 display->audio.lpe.irq = -1; in intel_lpe_audio_teardown()
313 display->audio.lpe.platdev = NULL; in intel_lpe_audio_teardown()
340 pdata = dev_get_platdata(&display->audio.lpe.platdev->dev); in intel_lpe_audio_notify()
368 pdata->notify_audio_lpe(display->audio.lpe.platdev, port - PORT_B); in intel_lpe_audio_notify()