Lines Matching refs:sgl
309 static unsigned int setup_sgl_buf(struct __kfifo *fifo, struct scatterlist *sgl,
318 sg_set_buf(sgl, buf, len);
321 sg_dma_address(sgl) = dma + data_offset;
322 sg_dma_len(sgl) = len;
328 static unsigned int setup_sgl(struct __kfifo *fifo, struct scatterlist *sgl,
344 n = setup_sgl_buf(fifo, sgl, off, nents, len_to_end, dma);
345 n += setup_sgl_buf(fifo, sgl + n, 0, nents - n, len - len_to_end, dma);
351 struct scatterlist *sgl, int nents, unsigned int len,
360 return setup_sgl(fifo, sgl, nents, len, fifo->in, dma);
365 struct scatterlist *sgl, int nents, unsigned int len,
374 return setup_sgl(fifo, sgl, nents, len, fifo->out, dma);
558 struct scatterlist *sgl, int nents, unsigned int len, size_t recsize,
568 return setup_sgl(fifo, sgl, nents, len, fifo->in + recsize, dma);
582 struct scatterlist *sgl, int nents, unsigned int len, size_t recsize,
592 return setup_sgl(fifo, sgl, nents, len, fifo->out + recsize, dma);