Lines Matching refs:azx_dev
490 struct hdac_stream *azx_dev;
493 list_for_each_entry(azx_dev, &bus->stream_list, list)
494 snd_hdac_stream_updateb(azx_dev, SD_CTL, SD_INT_MASK, 0);
506 struct hdac_stream *azx_dev;
510 list_for_each_entry(azx_dev, &bus->stream_list, list) {
512 snd_hdac_stream_updateb(azx_dev, SD_STS, 0, 0);
514 snd_hdac_stream_writeb(azx_dev, SD_STS, SD_INT_MASK);
602 struct hdac_stream *azx_dev;
607 list_for_each_entry(azx_dev, &bus->stream_list, list) {
608 if (status & azx_dev->sd_int_sta_mask) {
609 sd_status = snd_hdac_stream_readb(azx_dev, SD_STS);
611 snd_hdac_stream_writeb(azx_dev, SD_STS, sd_status);
612 snd_hdac_stream_readb(azx_dev, SD_STS);
615 snd_hdac_stream_writeb(azx_dev, SD_STS, SD_INT_MASK);
616 handled |= 1 << azx_dev->index;
617 if (!azx_dev->substream || !azx_dev->running ||
621 ack(bus, azx_dev);