Lines Matching refs:period_bytes
78 size_t period_bytes, truncated_bytes = 0; in rt5514_spi_copy_work() local
89 period_bytes = snd_pcm_lib_period_bytes(rt5514_dsp->substream); in rt5514_spi_copy_work()
90 if (!period_bytes) { in rt5514_spi_copy_work()
95 if (rt5514_dsp->buf_size % period_bytes) in rt5514_spi_copy_work()
96 rt5514_dsp->buf_size = (rt5514_dsp->buf_size / period_bytes) * in rt5514_spi_copy_work()
97 period_bytes; in rt5514_spi_copy_work()
112 if (remain_data < period_bytes) { in rt5514_spi_copy_work()
118 if (rt5514_dsp->buf_rp + period_bytes <= rt5514_dsp->buf_limit) { in rt5514_spi_copy_work()
121 period_bytes); in rt5514_spi_copy_work()
123 if (rt5514_dsp->buf_rp + period_bytes == rt5514_dsp->buf_limit) in rt5514_spi_copy_work()
126 rt5514_dsp->buf_rp += period_bytes; in rt5514_spi_copy_work()
135 truncated_bytes, period_bytes - truncated_bytes); in rt5514_spi_copy_work()
137 rt5514_dsp->buf_rp = rt5514_dsp->buf_base + period_bytes - in rt5514_spi_copy_work()
141 rt5514_dsp->get_size += period_bytes; in rt5514_spi_copy_work()
142 rt5514_dsp->dma_offset += period_bytes; in rt5514_spi_copy_work()