Lines Matching refs:n_pages
30 unsigned int n_pages; member
80 int n_pages, offset; in vb2_vmalloc_get_userptr() local
104 buf->n_pages = last - first + 1; in vb2_vmalloc_get_userptr()
105 buf->pages = kzalloc(buf->n_pages * sizeof(struct page *), in vb2_vmalloc_get_userptr()
111 n_pages = get_user_pages(current, current->mm, in vb2_vmalloc_get_userptr()
112 vaddr & PAGE_MASK, buf->n_pages, in vb2_vmalloc_get_userptr()
116 if (n_pages != buf->n_pages) in vb2_vmalloc_get_userptr()
119 buf->vaddr = vm_map_ram(buf->pages, buf->n_pages, -1, in vb2_vmalloc_get_userptr()
129 pr_debug("get_user_pages requested/got: %d/%d]\n", n_pages, in vb2_vmalloc_get_userptr()
130 buf->n_pages); in vb2_vmalloc_get_userptr()
131 while (--n_pages >= 0) in vb2_vmalloc_get_userptr()
132 put_page(buf->pages[n_pages]); in vb2_vmalloc_get_userptr()
149 vm_unmap_ram((void *)vaddr, buf->n_pages); in vb2_vmalloc_put_userptr()
150 for (i = 0; i < buf->n_pages; ++i) { in vb2_vmalloc_put_userptr()