Lines Matching refs:size
79 __le32 **bdlp, int size, int with_ioc) in skl_cldma_setup_bdle() argument
84 while (size > 0) { in skl_cldma_setup_bdle()
93 size -= ctx->cl_dev.bufsize; in skl_cldma_setup_bdle()
94 bdl[3] = (size || !with_ioc) ? 0 : cpu_to_le32(0x01); in skl_cldma_setup_bdle()
130 unsigned int size, bool enable) in skl_cldma_setup_spb() argument
138 sst_dsp_shim_write_unlocked(ctx, SKL_ADSP_REG_CL_SPBFIFO_SPIB, size); in skl_cldma_setup_spb()
188 static void skl_cldma_fill_buffer(struct sst_dsp *ctx, unsigned int size, in skl_cldma_fill_buffer() argument
191 dev_dbg(ctx->dev, "Size: %x, intr_enable: %d\n", size, intr_enable); in skl_cldma_fill_buffer()
201 if (ctx->cl_dev.dma_buffer_offset + size > ctx->cl_dev.bufsize) { in skl_cldma_fill_buffer()
206 size -= size_b; in skl_cldma_fill_buffer()
212 curr_pos, size); in skl_cldma_fill_buffer()
251 u32 size; in skl_cldma_copy_to_buf() local
270 size = ctx->cl_dev.bufsize; in skl_cldma_copy_to_buf()
271 skl_cldma_fill_buffer(ctx, size, curr_pos, true, start); in skl_cldma_copy_to_buf()
294 size = bytes_left; in skl_cldma_copy_to_buf()
295 skl_cldma_fill_buffer(ctx, size, in skl_cldma_copy_to_buf()
298 bytes_left -= size; in skl_cldma_copy_to_buf()
299 curr_pos = curr_pos + size; in skl_cldma_copy_to_buf()