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