buf_limit
int mult, buf, buf_limit = 4;
if (buf > buf_limit)
buf = buf_limit;
const u64 buf_limit = SZ_16M;
if (buf_size > buf_limit)
buf_size = buf_limit;
reserved += blocks + DIV_ROUND_UP(blocks, buf_limit(sdp));
unsigned int limit = buf_limit(sdp); /* 503 for 4k blocks */
(rt5514_dsp->buf_limit - rt5514_dsp->buf_rp) +
if (rt5514_dsp->buf_rp + period_bytes <= rt5514_dsp->buf_limit) {
if (rt5514_dsp->buf_rp + period_bytes == rt5514_dsp->buf_limit)
truncated_bytes = rt5514_dsp->buf_limit - rt5514_dsp->buf_rp;
rt5514_dsp->buf_limit = buf[0] | buf[1] << 8 | buf[2] << 16 |
rt5514_dsp->buf_size = rt5514_dsp->buf_limit - rt5514_dsp->buf_base;
if (rt5514_dsp->buf_base && rt5514_dsp->buf_limit &&
unsigned int buf_base, buf_limit, buf_rp;