SD_INT_MASK
snd_hdac_stream_updateb(azx_dev, SD_CTL, SD_INT_MASK, 0);
snd_hdac_stream_writeb(azx_dev, SD_STS, SD_INT_MASK);
snd_hdac_stream_writeb(azx_dev, SD_STS, SD_INT_MASK);
0, SD_CTL_DMA_START | SD_INT_MASK);
0, SD_CTL_DMA_START | SD_INT_MASK);
SD_CTL_DMA_START | SD_INT_MASK, 0);
snd_hdac_stream_writeb(azx_dev, SD_STS, SD_INT_MASK); /* to be sure */
snd_hdac_stream_updatel(azx_dev, SD_CTL, 0, SD_INT_MASK);
snd_hdac_stream_updateb(cl, SD_CTL, SD_INT_MASK | SD_CTL_DMA_START,
SD_INT_MASK | SD_CTL_DMA_START);
snd_hdac_stream_updateb(cl, SD_CTL, SD_INT_MASK | SD_CTL_DMA_START, 0);