Lines Matching refs:num_pages
49 unsigned int num_pages; member
106 int num_pages; in vb2_dma_sg_alloc() local
120 buf->num_pages = size >> PAGE_SHIFT; in vb2_dma_sg_alloc()
128 buf->pages = kvmalloc_array(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()
186 buf->num_pages); in vb2_dma_sg_put()
190 vm_unmap_ram(buf->vaddr, buf->num_pages); in vb2_dma_sg_put()
245 buf->num_pages = frame_vector_count(vec); in vb2_dma_sg_get_userptr()
248 buf->num_pages, buf->offset, size, 0)) in vb2_dma_sg_get_userptr()
279 int i = buf->num_pages; in vb2_dma_sg_put_userptr()
282 __func__, buf->num_pages); in vb2_dma_sg_put_userptr()
285 vm_unmap_ram(buf->vaddr, buf->num_pages); in vb2_dma_sg_put_userptr()
305 buf->vaddr = vm_map_ram(buf->pages, buf->num_pages, -1); in vb2_dma_sg_vaddr()
329 err = vm_map_pages(vma, buf->pages, buf->num_pages); in vb2_dma_sg_mmap()