Lines Matching refs:azx_dev
471 struct hdac_stream *azx_dev; in azx_int_disable() local
474 list_for_each_entry(azx_dev, &bus->stream_list, list) in azx_int_disable()
475 snd_hdac_stream_updateb(azx_dev, SD_CTL, SD_INT_MASK, 0); in azx_int_disable()
484 struct hdac_stream *azx_dev; in azx_int_clear() local
487 list_for_each_entry(azx_dev, &bus->stream_list, list) in azx_int_clear()
488 snd_hdac_stream_writeb(azx_dev, SD_STS, SD_INT_MASK); in azx_int_clear()
572 struct hdac_stream *azx_dev; in snd_hdac_bus_handle_stream_irq() local
576 list_for_each_entry(azx_dev, &bus->stream_list, list) { in snd_hdac_bus_handle_stream_irq()
577 if (status & azx_dev->sd_int_sta_mask) { in snd_hdac_bus_handle_stream_irq()
578 sd_status = snd_hdac_stream_readb(azx_dev, SD_STS); in snd_hdac_bus_handle_stream_irq()
579 snd_hdac_stream_writeb(azx_dev, SD_STS, SD_INT_MASK); in snd_hdac_bus_handle_stream_irq()
580 handled |= 1 << azx_dev->index; in snd_hdac_bus_handle_stream_irq()
581 if (!azx_dev->substream || !azx_dev->running || in snd_hdac_bus_handle_stream_irq()
585 ack(bus, azx_dev); in snd_hdac_bus_handle_stream_irq()