Lines Matching defs:sgl
140 * @src_sgl: If the 'icg' of sgl[] applies to Source (scattered read).
143 * @dst_sgl: If the 'icg' of sgl[] applies to Destination (scattered write).
147 * @frame_size: Number of chunks in a frame i.e, size of sgl[].
148 * @sgl: Array of {chunk,icg} pairs that make up a frame.
160 struct data_chunk sgl[];
898 struct dma_async_tx_descriptor *(*device_prep_slave_sg)(struct dma_chan *chan, struct scatterlist *sgl,
958 static inline struct dma_async_tx_descriptor *dmaengine_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
967 return chan->device->device_prep_slave_sg(chan, sgl, sg_len, dir, flags, NULL);
972 static inline struct dma_async_tx_descriptor *dmaengine_prep_rio_sg(struct dma_chan *chan, struct scatterlist *sgl,
981 return chan->device->device_prep_slave_sg(chan, sgl, sg_len, dir, flags, rio_ext);
1271 static inline size_t dmaengine_get_icg(bool inc, bool sgl, size_t icg, size_t dir_icg)
1277 if (sgl) {