Lines Matching refs:lpe_audio
73 #define HAS_LPE_AUDIO(dev_priv) ((dev_priv)->lpe_audio.platdev != NULL)
94 rsc[0].start = rsc[0].end = dev_priv->lpe_audio.irq; in lpe_audio_platdev_create()
145 platform_device_unregister(dev_priv->lpe_audio.platdev); in lpe_audio_platdev_destroy()
164 int irq = dev_priv->lpe_audio.irq; in lpe_audio_irq_init()
200 dev_priv->lpe_audio.irq = irq_alloc_desc(0); in lpe_audio_setup()
201 if (dev_priv->lpe_audio.irq < 0) { in lpe_audio_setup()
203 dev_priv->lpe_audio.irq); in lpe_audio_setup()
204 ret = dev_priv->lpe_audio.irq; in lpe_audio_setup()
208 DRM_DEBUG("irq = %d\n", dev_priv->lpe_audio.irq); in lpe_audio_setup()
218 dev_priv->lpe_audio.platdev = lpe_audio_platdev_create(dev_priv); in lpe_audio_setup()
220 if (IS_ERR(dev_priv->lpe_audio.platdev)) { in lpe_audio_setup()
221 ret = PTR_ERR(dev_priv->lpe_audio.platdev); in lpe_audio_setup()
234 irq_free_desc(dev_priv->lpe_audio.irq); in lpe_audio_setup()
236 dev_priv->lpe_audio.irq = -1; in lpe_audio_setup()
237 dev_priv->lpe_audio.platdev = NULL; in lpe_audio_setup()
255 ret = generic_handle_irq(dev_priv->lpe_audio.irq); in intel_lpe_audio_irq_handler()
295 desc = irq_to_desc(dev_priv->lpe_audio.irq); in intel_lpe_audio_teardown()
299 irq_free_desc(dev_priv->lpe_audio.irq); in intel_lpe_audio_teardown()
327 pdata = dev_get_platdata(&dev_priv->lpe_audio.platdev->dev); in intel_lpe_audio_notify()
355 pdata->notify_audio_lpe(dev_priv->lpe_audio.platdev, port - PORT_B); in intel_lpe_audio_notify()