Lines Matching refs:control_block
230 struct bcm2835_dma_cb *control_block, in bcm2835_dma_create_cb_set_length() argument
239 control_block->length = min_t(u32, len, max_len); in bcm2835_dma_create_cb_set_length()
254 if (*total_len + control_block->length < period_len) { in bcm2835_dma_create_cb_set_length()
256 *total_len += control_block->length; in bcm2835_dma_create_cb_set_length()
261 control_block->length = period_len - *total_len; in bcm2835_dma_create_cb_set_length()
267 control_block->info |= finalextrainfo; in bcm2835_dma_create_cb_set_length()
318 struct bcm2835_dma_cb *control_block; in bcm2835_dma_create_cb_chain() local
345 control_block = cb_entry->cb; in bcm2835_dma_create_cb_chain()
346 control_block->info = info; in bcm2835_dma_create_cb_chain()
347 control_block->src = src; in bcm2835_dma_create_cb_chain()
348 control_block->dst = dst; in bcm2835_dma_create_cb_chain()
349 control_block->stride = 0; in bcm2835_dma_create_cb_chain()
350 control_block->next = 0; in bcm2835_dma_create_cb_chain()
355 c, control_block, in bcm2835_dma_create_cb_chain()
360 len -= control_block->length; in bcm2835_dma_create_cb_chain()
369 src += control_block->length; in bcm2835_dma_create_cb_chain()
371 dst += control_block->length; in bcm2835_dma_create_cb_chain()
374 d->size += control_block->length; in bcm2835_dma_create_cb_chain()
552 struct bcm2835_dma_cb *control_block = d->cb_list[i].cb; in bcm2835_dma_desc_size_pos() local
553 size_t this_size = control_block->length; in bcm2835_dma_desc_size_pos()
557 dma = control_block->dst; in bcm2835_dma_desc_size_pos()
559 dma = control_block->src; in bcm2835_dma_desc_size_pos()