Lines Matching refs:num_pages
51 unsigned int num_pages; member
109 int num_pages; in vb2_dma_sg_alloc() local
125 buf->num_pages = size >> PAGE_SHIFT; in vb2_dma_sg_alloc()
128 buf->pages = kzalloc(buf->num_pages * sizeof(struct page *), in vb2_dma_sg_alloc()
138 buf->num_pages, 0, size, GFP_KERNEL); in vb2_dma_sg_alloc()
161 __func__, buf->num_pages); in vb2_dma_sg_alloc()
168 num_pages = buf->num_pages; in vb2_dma_sg_alloc()
169 while (num_pages--) in vb2_dma_sg_alloc()
170 __free_page(buf->pages[num_pages]); in vb2_dma_sg_alloc()
182 int i = buf->num_pages; in vb2_dma_sg_put()
189 buf->num_pages); in vb2_dma_sg_put()
193 vm_unmap_ram(buf->vaddr, buf->num_pages); in vb2_dma_sg_put()
259 buf->num_pages = last - first + 1; in vb2_dma_sg_get_userptr()
261 buf->pages = kzalloc(buf->num_pages * sizeof(struct page *), in vb2_dma_sg_get_userptr()
286 num_pages_from_user < buf->num_pages; in vb2_dma_sg_get_userptr()
299 buf->num_pages, in vb2_dma_sg_get_userptr()
305 if (num_pages_from_user != buf->num_pages) in vb2_dma_sg_get_userptr()
309 buf->num_pages, buf->offset, size, 0)) in vb2_dma_sg_get_userptr()
327 buf->num_pages, num_pages_from_user); in vb2_dma_sg_get_userptr()
347 int i = buf->num_pages; in vb2_dma_sg_put_userptr()
353 __func__, buf->num_pages); in vb2_dma_sg_put_userptr()
356 vm_unmap_ram(buf->vaddr, buf->num_pages); in vb2_dma_sg_put_userptr()
380 buf->num_pages, -1, PAGE_KERNEL); in vb2_dma_sg_vaddr()