Lines Matching refs:period_bytes
79 size_t period_bytes, truncated_bytes = 0; in rt5514_spi_copy_work() local
90 period_bytes = snd_pcm_lib_period_bytes(rt5514_dsp->substream); in rt5514_spi_copy_work()
91 if (!period_bytes) { in rt5514_spi_copy_work()
96 if (rt5514_dsp->buf_size % period_bytes) in rt5514_spi_copy_work()
97 rt5514_dsp->buf_size = (rt5514_dsp->buf_size / period_bytes) * in rt5514_spi_copy_work()
98 period_bytes; in rt5514_spi_copy_work()
113 if (remain_data < period_bytes) { in rt5514_spi_copy_work()
119 if (rt5514_dsp->buf_rp + period_bytes <= rt5514_dsp->buf_limit) { in rt5514_spi_copy_work()
122 period_bytes); in rt5514_spi_copy_work()
124 if (rt5514_dsp->buf_rp + period_bytes == rt5514_dsp->buf_limit) in rt5514_spi_copy_work()
127 rt5514_dsp->buf_rp += period_bytes; in rt5514_spi_copy_work()
136 truncated_bytes, period_bytes - truncated_bytes); in rt5514_spi_copy_work()
138 rt5514_dsp->buf_rp = rt5514_dsp->buf_base + period_bytes - in rt5514_spi_copy_work()
142 rt5514_dsp->get_size += period_bytes; in rt5514_spi_copy_work()
143 rt5514_dsp->dma_offset += period_bytes; in rt5514_spi_copy_work()