Lines Matching refs:sg_req

188 	struct stm32_dma_sg_req sg_req[];  member
548 struct stm32_dma_sg_req *sg_req; in stm32_dma_start_transfer() local
569 sg_req = &chan->desc->sg_req[chan->next_sg]; in stm32_dma_start_transfer()
570 reg = &sg_req->chan_reg; in stm32_dma_start_transfer()
603 struct stm32_dma_sg_req *sg_req; in stm32_dma_configure_next_sg() local
613 sg_req = &chan->desc->sg_req[chan->next_sg]; in stm32_dma_configure_next_sg()
616 dma_sm0ar = sg_req->chan_reg.dma_sm0ar; in stm32_dma_configure_next_sg()
621 dma_sm1ar = sg_req->chan_reg.dma_sm1ar; in stm32_dma_configure_next_sg()
877 desc->sg_req[i].len = sg_dma_len(sg); in stm32_dma_prep_slave_sg()
879 nb_data_items = desc->sg_req[i].len / buswidth; in stm32_dma_prep_slave_sg()
885 stm32_dma_clear_reg(&desc->sg_req[i].chan_reg); in stm32_dma_prep_slave_sg()
886 desc->sg_req[i].chan_reg.dma_scr = chan->chan_reg.dma_scr; in stm32_dma_prep_slave_sg()
887 desc->sg_req[i].chan_reg.dma_sfcr = chan->chan_reg.dma_sfcr; in stm32_dma_prep_slave_sg()
888 desc->sg_req[i].chan_reg.dma_spar = chan->chan_reg.dma_spar; in stm32_dma_prep_slave_sg()
889 desc->sg_req[i].chan_reg.dma_sm0ar = sg_dma_address(sg); in stm32_dma_prep_slave_sg()
890 desc->sg_req[i].chan_reg.dma_sm1ar = sg_dma_address(sg); in stm32_dma_prep_slave_sg()
891 desc->sg_req[i].chan_reg.dma_sndtr = nb_data_items; in stm32_dma_prep_slave_sg()
967 desc->sg_req[i].len = period_len; in stm32_dma_prep_dma_cyclic()
969 stm32_dma_clear_reg(&desc->sg_req[i].chan_reg); in stm32_dma_prep_dma_cyclic()
970 desc->sg_req[i].chan_reg.dma_scr = chan->chan_reg.dma_scr; in stm32_dma_prep_dma_cyclic()
971 desc->sg_req[i].chan_reg.dma_sfcr = chan->chan_reg.dma_sfcr; in stm32_dma_prep_dma_cyclic()
972 desc->sg_req[i].chan_reg.dma_spar = chan->chan_reg.dma_spar; in stm32_dma_prep_dma_cyclic()
973 desc->sg_req[i].chan_reg.dma_sm0ar = buf_addr; in stm32_dma_prep_dma_cyclic()
974 desc->sg_req[i].chan_reg.dma_sm1ar = buf_addr; in stm32_dma_prep_dma_cyclic()
975 desc->sg_req[i].chan_reg.dma_sndtr = nb_data_items; in stm32_dma_prep_dma_cyclic()
1013 stm32_dma_clear_reg(&desc->sg_req[i].chan_reg); in stm32_dma_prep_dma_memcpy()
1014 desc->sg_req[i].chan_reg.dma_scr = in stm32_dma_prep_dma_memcpy()
1022 desc->sg_req[i].chan_reg.dma_sfcr |= STM32_DMA_SFCR_MASK; in stm32_dma_prep_dma_memcpy()
1023 desc->sg_req[i].chan_reg.dma_sfcr |= in stm32_dma_prep_dma_memcpy()
1025 desc->sg_req[i].chan_reg.dma_spar = src + offset; in stm32_dma_prep_dma_memcpy()
1026 desc->sg_req[i].chan_reg.dma_sm0ar = dest + offset; in stm32_dma_prep_dma_memcpy()
1027 desc->sg_req[i].chan_reg.dma_sndtr = xfer_count; in stm32_dma_prep_dma_memcpy()
1028 desc->sg_req[i].len = xfer_count; in stm32_dma_prep_dma_memcpy()
1072 residue += desc->sg_req[i].len; in stm32_dma_desc_residue()