NM_RBUFFER_CURRP
snd_nm256_writel(chip, NM_RBUFFER_CURRP, s->buf);
curp = snd_nm256_readl(chip, NM_RBUFFER_CURRP) - (unsigned long)s->buf;