Lines Matching refs:control_block
225 struct bcm2835_dma_cb *control_block, in bcm2835_dma_create_cb_set_length() argument
234 control_block->length = min_t(u32, len, max_len); in bcm2835_dma_create_cb_set_length()
249 if (*total_len + control_block->length < period_len) { in bcm2835_dma_create_cb_set_length()
251 *total_len += control_block->length; in bcm2835_dma_create_cb_set_length()
256 control_block->length = period_len - *total_len; in bcm2835_dma_create_cb_set_length()
262 control_block->info |= finalextrainfo; in bcm2835_dma_create_cb_set_length()
313 struct bcm2835_dma_cb *control_block; in bcm2835_dma_create_cb_chain() local
339 control_block = cb_entry->cb; in bcm2835_dma_create_cb_chain()
340 control_block->info = info; in bcm2835_dma_create_cb_chain()
341 control_block->src = src; in bcm2835_dma_create_cb_chain()
342 control_block->dst = dst; in bcm2835_dma_create_cb_chain()
343 control_block->stride = 0; in bcm2835_dma_create_cb_chain()
344 control_block->next = 0; in bcm2835_dma_create_cb_chain()
349 c, control_block, in bcm2835_dma_create_cb_chain()
354 len -= control_block->length; in bcm2835_dma_create_cb_chain()
363 src += control_block->length; in bcm2835_dma_create_cb_chain()
365 dst += control_block->length; in bcm2835_dma_create_cb_chain()
368 d->size += control_block->length; in bcm2835_dma_create_cb_chain()
546 struct bcm2835_dma_cb *control_block = d->cb_list[i].cb; in bcm2835_dma_desc_size_pos() local
547 size_t this_size = control_block->length; in bcm2835_dma_desc_size_pos()
551 dma = control_block->dst; in bcm2835_dma_desc_size_pos()
553 dma = control_block->src; in bcm2835_dma_desc_size_pos()