Lines Matching refs:num_pages
50 unsigned int num_pages; member
108 int num_pages; in vb2_dma_sg_alloc() local
122 buf->num_pages = size >> PAGE_SHIFT; in vb2_dma_sg_alloc()
130 buf->pages = kvcalloc(buf->num_pages, sizeof(struct page *), GFP_KERNEL); in vb2_dma_sg_alloc()
139 buf->num_pages, 0, size, GFP_KERNEL); in vb2_dma_sg_alloc()
163 __func__, buf->num_pages); in vb2_dma_sg_alloc()
170 num_pages = buf->num_pages; in vb2_dma_sg_alloc()
171 while (num_pages--) in vb2_dma_sg_alloc()
172 __free_page(buf->pages[num_pages]); in vb2_dma_sg_alloc()
184 int i = buf->num_pages; in vb2_dma_sg_put()
188 buf->num_pages); in vb2_dma_sg_put()
192 vm_unmap_ram(buf->vaddr, buf->num_pages); in vb2_dma_sg_put()
255 buf->num_pages = frame_vector_count(vec); in vb2_dma_sg_get_userptr()
258 buf->num_pages, buf->offset, size, 0)) in vb2_dma_sg_get_userptr()
289 int i = buf->num_pages; in vb2_dma_sg_put_userptr()
292 __func__, buf->num_pages); in vb2_dma_sg_put_userptr()
295 vm_unmap_ram(buf->vaddr, buf->num_pages); in vb2_dma_sg_put_userptr()
318 buf->vaddr = vm_map_ram(buf->pages, buf->num_pages, -1); in vb2_dma_sg_vaddr()
343 err = vm_map_pages(vma, buf->pages, buf->num_pages); in vb2_dma_sg_mmap()