Lines Matching refs:num_pages
49 unsigned int num_pages; member
107 int num_pages; in vb2_dma_sg_alloc() local
121 buf->num_pages = size >> PAGE_SHIFT; in vb2_dma_sg_alloc()
129 buf->pages = kvcalloc(buf->num_pages, sizeof(struct page *), GFP_KERNEL); in vb2_dma_sg_alloc()
138 buf->num_pages, 0, size, GFP_KERNEL); in vb2_dma_sg_alloc()
162 __func__, buf->num_pages); in vb2_dma_sg_alloc()
169 num_pages = buf->num_pages; in vb2_dma_sg_alloc()
170 while (num_pages--) in vb2_dma_sg_alloc()
171 __free_page(buf->pages[num_pages]); in vb2_dma_sg_alloc()
183 int i = buf->num_pages; in vb2_dma_sg_put()
187 buf->num_pages); in vb2_dma_sg_put()
191 vm_unmap_ram(buf->vaddr, buf->num_pages); in vb2_dma_sg_put()
254 buf->num_pages = frame_vector_count(vec); in vb2_dma_sg_get_userptr()
257 buf->num_pages, buf->offset, size, 0)) in vb2_dma_sg_get_userptr()
288 int i = buf->num_pages; in vb2_dma_sg_put_userptr()
291 __func__, buf->num_pages); in vb2_dma_sg_put_userptr()
294 vm_unmap_ram(buf->vaddr, buf->num_pages); in vb2_dma_sg_put_userptr()
317 buf->vaddr = vm_map_ram(buf->pages, buf->num_pages, -1); in vb2_dma_sg_vaddr()
342 err = vm_map_pages(vma, buf->pages, buf->num_pages); in vb2_dma_sg_mmap()