Lines Matching refs:nb_desc
87 int nb_desc; /* Number of hw. descriptors */ member
579 sw_desc->hw_desc[sw_desc->nb_desc - 1]; in set_updater_desc()
580 dma_addr_t dma = sw_desc->hw_desc[sw_desc->nb_desc - 2]->ddadr; in set_updater_desc()
590 sw_desc->hw_desc[sw_desc->nb_desc - 2]->ddadr = sw_desc->first; in set_updater_desc()
597 sw_desc->hw_desc[sw_desc->nb_desc - 1]; in is_desc_completed()
610 desc1->hw_desc[desc1->nb_desc - 1]->ddadr = dma_to_chain; in pxad_desc_chain()
774 BUG_ON(sw_desc->nb_desc == 0); in pxad_free_desc()
775 for (i = sw_desc->nb_desc - 1; i >= 0; i--) { in pxad_free_desc()
783 sw_desc->nb_desc = 0; in pxad_free_desc()
815 sw_desc->nb_desc++; in pxad_alloc_desc()
980 unsigned int i, nb_desc = 0; in pxad_prep_memcpy() local
992 nb_desc = DIV_ROUND_UP(len, PDMA_MAX_DESC_BYTES); in pxad_prep_memcpy()
993 sw_desc = pxad_alloc_desc(chan, nb_desc + 1); in pxad_prep_memcpy()
1029 unsigned int nb_desc = 0, i, j = 0; in pxad_prep_slave_sg() local
1039 nb_desc += DIV_ROUND_UP(sg_dma_len(sg), PDMA_MAX_DESC_BYTES); in pxad_prep_slave_sg()
1040 sw_desc = pxad_alloc_desc(chan, nb_desc + 1); in pxad_prep_slave_sg()
1078 unsigned int nb_desc = 0; in pxad_prep_dma_cyclic() local
1098 nb_desc = DIV_ROUND_UP(period_len, PDMA_MAX_DESC_BYTES); in pxad_prep_dma_cyclic()
1099 nb_desc *= DIV_ROUND_UP(len, period_len); in pxad_prep_dma_cyclic()
1100 sw_desc = pxad_alloc_desc(chan, nb_desc + 1); in pxad_prep_dma_cyclic()
1209 for (i = 0; i < sw_desc->nb_desc - 1; i++) { in pxad_residue()