Lines Matching refs:n_pages
36 PAGE_SIZE * bm->n_pages, in comedi_buf_map_kref_release()
39 for (i = 0; i < bm->n_pages; i++) { in comedi_buf_map_kref_release()
75 unsigned int n_pages) in comedi_buf_map_alloc() argument
92 bm->page_list = vzalloc(sizeof(*buf) * n_pages); in comedi_buf_map_alloc()
105 PAGE_SIZE * n_pages, &dma_addr, in comedi_buf_map_alloc()
110 for (i = 0; i < n_pages; i++) { in comedi_buf_map_alloc()
116 bm->n_pages = i; in comedi_buf_map_alloc()
118 for (i = 0; i < n_pages; i++) { in comedi_buf_map_alloc()
127 bm->n_pages = i; in comedi_buf_map_alloc()
128 if (i < n_pages) in comedi_buf_map_alloc()
141 unsigned int n_pages) in __comedi_buf_alloc() argument
156 bm = comedi_buf_map_alloc(dev, s->async_dma_dir, n_pages); in __comedi_buf_alloc()
172 pages = vmalloc(sizeof(struct page *) * n_pages); in __comedi_buf_alloc()
176 for (i = 0; i < n_pages; i++) { in __comedi_buf_alloc()
182 async->prealloc_buf = vmap(pages, n_pages, VM_MAP, in __comedi_buf_alloc()
210 while (done < len && pg < bm->n_pages) { in comedi_buf_map_access()
240 if (bm && bm->n_pages) in comedi_buf_map_from_subdev_get()
275 unsigned int n_pages = new_size >> PAGE_SHIFT; in comedi_buf_alloc() local
277 __comedi_buf_alloc(dev, s, n_pages); in comedi_buf_alloc()