Lines Matching refs:n_pages
37 PAGE_SIZE * bm->n_pages, in comedi_buf_map_kref_release()
40 for (i = 0; i < bm->n_pages; i++) { in comedi_buf_map_kref_release()
76 unsigned int n_pages) in comedi_buf_map_alloc() argument
93 bm->page_list = vzalloc(sizeof(*buf) * n_pages); in comedi_buf_map_alloc()
106 PAGE_SIZE * n_pages, &dma_addr, in comedi_buf_map_alloc()
111 for (i = 0; i < n_pages; i++) { in comedi_buf_map_alloc()
117 bm->n_pages = i; in comedi_buf_map_alloc()
119 for (i = 0; i < n_pages; i++) { in comedi_buf_map_alloc()
128 bm->n_pages = i; in comedi_buf_map_alloc()
129 if (i < n_pages) in comedi_buf_map_alloc()
142 unsigned int n_pages) in __comedi_buf_alloc() argument
157 bm = comedi_buf_map_alloc(dev, s->async_dma_dir, n_pages); in __comedi_buf_alloc()
173 pages = vmalloc(sizeof(struct page *) * n_pages); in __comedi_buf_alloc()
177 for (i = 0; i < n_pages; i++) { in __comedi_buf_alloc()
183 async->prealloc_buf = vmap(pages, n_pages, VM_MAP, in __comedi_buf_alloc()
211 while (done < len && pg < bm->n_pages) { in comedi_buf_map_access()
241 if (bm && bm->n_pages) in comedi_buf_map_from_subdev_get()
276 unsigned int n_pages = new_size >> PAGE_SHIFT; in comedi_buf_alloc() local
278 __comedi_buf_alloc(dev, s, n_pages); in comedi_buf_alloc()