Lines Matching refs:num_sgs
187 u32 num_sgs; member
246 static struct stm32_dma_desc *stm32_dma_alloc_desc(u32 num_sgs) in stm32_dma_alloc_desc() argument
249 sizeof(struct stm32_dma_sg_req) * num_sgs, GFP_NOWAIT); in stm32_dma_alloc_desc()
566 if (chan->next_sg == chan->desc->num_sgs) in stm32_dma_start_transfer()
610 if (chan->next_sg == chan->desc->num_sgs) in stm32_dma_configure_next_sg()
638 if (chan->next_sg == chan->desc->num_sgs) { in stm32_dma_handle_chan_done()
894 desc->num_sgs = sg_len; in stm32_dma_prep_slave_sg()
979 desc->num_sgs = num_periods; in stm32_dma_prep_dma_cyclic()
993 u32 num_sgs, best_burst, dma_burst, threshold; in stm32_dma_prep_dma_memcpy() local
996 num_sgs = DIV_ROUND_UP(len, STM32_DMA_ALIGNED_MAX_DATA_ITEMS); in stm32_dma_prep_dma_memcpy()
997 desc = stm32_dma_alloc_desc(num_sgs); in stm32_dma_prep_dma_memcpy()
1031 desc->num_sgs = num_sgs; in stm32_dma_prep_dma_memcpy()
1071 for (i = next_sg; i < desc->num_sgs; i++) in stm32_dma_desc_residue()