snd_nm256_writel
#define NM2_ACK_INT(chip, X) snd_nm256_writel(chip, NM_INT_REG, (X))
snd_nm256_writel(chip, port, coeff_buf);
snd_nm256_writel(chip, port + 4, coeff_buf + size);
snd_nm256_writel(chip, addr, base + offset);
snd_nm256_writel(chip, addr + 4, base + end_offset);
snd_nm256_writel(chip, reg, s->buf + s->cur_period * s->period_size);
snd_nm256_writel(chip, NM_PBUFFER_START, s->buf);
snd_nm256_writel(chip, NM_PBUFFER_END, s->buf + s->dma_size - (1 << s->shift));
snd_nm256_writel(chip, NM_PBUFFER_CURRP, s->buf);
snd_nm256_writel(chip, NM_RBUFFER_START, s->buf);
snd_nm256_writel(chip, NM_RBUFFER_END, s->buf + s->dma_size);
snd_nm256_writel(chip, NM_RBUFFER_CURRP, s->buf);