Lines Matching refs:sglist
68 struct scatterlist *sglist; member
166 buf->sglist = vzalloc(buf->nr_pages * sizeof(*buf->sglist)); in cx25821_alsa_dma_init()
167 if (NULL == buf->sglist) in cx25821_alsa_dma_init()
170 sg_init_table(buf->sglist, buf->nr_pages); in cx25821_alsa_dma_init()
175 sg_set_page(&buf->sglist[i], pg, PAGE_SIZE, 0); in cx25821_alsa_dma_init()
180 vfree(buf->sglist); in cx25821_alsa_dma_init()
181 buf->sglist = NULL; in cx25821_alsa_dma_init()
192 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist, in cx25821_alsa_dma_map()
209 dma_unmap_sg(&dev->pci->dev, buf->sglist, buf->sglen, PCI_DMA_FROMDEVICE); in cx25821_alsa_dma_unmap()
216 vfree(buf->sglist); in cx25821_alsa_dma_free()
217 buf->sglist = NULL; in cx25821_alsa_dma_free()
547 ret = cx25821_risc_databuffer_audio(chip->pci, &buf->risc, buf->sglist, in snd_cx25821_hw_params()