Lines Matching refs:nr_pages
72 unsigned long nr_pages) in cx23885_alsa_dma_init() argument
78 buf->vaddr = vmalloc_32(nr_pages << PAGE_SHIFT); in cx23885_alsa_dma_init()
80 dprintk(1, "vmalloc_32(%lu pages) failed\n", nr_pages); in cx23885_alsa_dma_init()
85 buf->vaddr, nr_pages << PAGE_SHIFT); in cx23885_alsa_dma_init()
87 memset(buf->vaddr, 0, nr_pages << PAGE_SHIFT); in cx23885_alsa_dma_init()
88 buf->nr_pages = nr_pages; in cx23885_alsa_dma_init()
90 buf->sglist = vzalloc(array_size(sizeof(*buf->sglist), buf->nr_pages)); in cx23885_alsa_dma_init()
94 sg_init_table(buf->sglist, buf->nr_pages); in cx23885_alsa_dma_init()
95 for (i = 0; i < buf->nr_pages; i++) { in cx23885_alsa_dma_init()
117 buf->nr_pages, DMA_FROM_DEVICE); in cx23885_alsa_dma_map()
133 dma_unmap_sg(&dev->pci->dev, buf->sglist, buf->nr_pages, DMA_FROM_DEVICE); in cx23885_alsa_dma_unmap()