Lines Matching refs:sgl_data
248 struct buffer_array *sgl_data, in cc_add_buffer_entry() argument
252 unsigned int index = sgl_data->num_of_buffers; in cc_add_buffer_entry()
256 sgl_data->nents[index] = 1; in cc_add_buffer_entry()
257 sgl_data->entry[index].buffer_dma = buffer_dma; in cc_add_buffer_entry()
258 sgl_data->offset[index] = 0; in cc_add_buffer_entry()
259 sgl_data->total_data_len[index] = buffer_len; in cc_add_buffer_entry()
260 sgl_data->type[index] = DMA_BUFF_TYPE; in cc_add_buffer_entry()
261 sgl_data->is_last[index] = is_last_entry; in cc_add_buffer_entry()
262 sgl_data->mlli_nents[index] = mlli_nents; in cc_add_buffer_entry()
263 if (sgl_data->mlli_nents[index]) in cc_add_buffer_entry()
264 *sgl_data->mlli_nents[index] = 0; in cc_add_buffer_entry()
265 sgl_data->num_of_buffers++; in cc_add_buffer_entry()
268 static void cc_add_sg_entry(struct device *dev, struct buffer_array *sgl_data, in cc_add_sg_entry() argument
273 unsigned int index = sgl_data->num_of_buffers; in cc_add_sg_entry()
277 sgl_data->nents[index] = nents; in cc_add_sg_entry()
278 sgl_data->entry[index].sgl = sgl; in cc_add_sg_entry()
279 sgl_data->offset[index] = data_offset; in cc_add_sg_entry()
280 sgl_data->total_data_len[index] = data_len; in cc_add_sg_entry()
281 sgl_data->type[index] = DMA_SGL_TYPE; in cc_add_sg_entry()
282 sgl_data->is_last[index] = is_last_table; in cc_add_sg_entry()
283 sgl_data->mlli_nents[index] = mlli_nents; in cc_add_sg_entry()
284 if (sgl_data->mlli_nents[index]) in cc_add_sg_entry()
285 *sgl_data->mlli_nents[index] = 0; in cc_add_sg_entry()
286 sgl_data->num_of_buffers++; in cc_add_sg_entry()