Lines Matching refs:control_block
223 struct bcm2835_dma_cb *control_block,
232 control_block->length = min_t(u32, len, max_len);
247 if (*total_len + control_block->length < period_len) {
249 *total_len += control_block->length;
254 control_block->length = period_len - *total_len;
260 control_block->info |= finalextrainfo;
311 struct bcm2835_dma_cb *control_block;
337 control_block = cb_entry->cb;
338 control_block->info = info;
339 control_block->src = src;
340 control_block->dst = dst;
341 control_block->stride = 0;
342 control_block->next = 0;
343 /* set up length in control_block if requested */
347 c, control_block,
352 len -= control_block->length;
361 src += control_block->length;
363 dst += control_block->length;
366 d->size += control_block->length;
544 struct bcm2835_dma_cb *control_block = d->cb_list[i].cb;
545 size_t this_size = control_block->length;
549 dma = control_block->dst;
551 dma = control_block->src;