Searched refs:n_pages (Results 1 - 25 of 29) sorted by last modified time

12

/linux-master/lib/
H A Dscatterlist.c430 * @n_pages: Number of pages in the pages array
455 struct page **pages, unsigned int n_pages, unsigned int offset,
486 while (n_pages && pages_are_mergeable(pages[0], last_pg)) {
492 n_pages--;
494 if (!n_pages)
502 for (i = 1; i < n_pages; i++) {
518 for (j = cur_page + 1; j < n_pages; j++) {
561 * @n_pages: Number of pages in the pages array
579 unsigned int n_pages, unsigned int offset,
586 err = sg_alloc_append_table_from_pages(&append, pages, n_pages, offse
454 sg_alloc_append_table_from_pages(struct sg_append_table *sgt_append, struct page **pages, unsigned int n_pages, unsigned int offset, unsigned long size, unsigned int max_segment, unsigned int left_pages, gfp_t gfp_mask) argument
578 sg_alloc_table_from_pages_segment(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, unsigned long size, unsigned int max_segment, gfp_t gfp_mask) argument
[all...]
/linux-master/drivers/usb/gadget/function/
H A Df_fs.c799 unsigned int n_pages; local
806 n_pages = PAGE_ALIGN(sz) >> PAGE_SHIFT;
807 pages = kvmalloc_array(n_pages, sizeof(struct page *), GFP_KERNEL);
813 for (i = 0, ptr = vaddr; i < n_pages; ++i, ptr += PAGE_SIZE)
816 if (sg_alloc_table_from_pages(sgt, pages, n_pages, 0, sz, GFP_KERNEL)) {
/linux-master/drivers/net/ethernet/mediatek/
H A Dmtk_wed.c637 int i, page_idx = 0, n_pages, ring_size; local
650 n_pages = dev->tx_buf_ring.size / MTK_WED_BUF_PER_PAGE;
652 page_list = kcalloc(n_pages, sizeof(*page_list), GFP_KERNEL);
767 int n_pages = MTK_WED_RX_PG_BM_CNT / MTK_WED_RX_BUF_PER_PAGE; local
776 page_list = kcalloc(n_pages, sizeof(*page_list), GFP_KERNEL);
/linux-master/drivers/md/
H A Ddm-integrity.c3677 static struct page_list *dm_integrity_alloc_page_list(unsigned int n_pages) argument
3682 pl = kvmalloc_array(n_pages + 1, sizeof(struct page_list), GFP_KERNEL | __GFP_ZERO);
3686 for (i = 0; i < n_pages; i++) {
3726 unsigned int n_pages; local
3733 n_pages = (end_index - start_index + 1);
3735 s = kvmalloc_array(n_pages, sizeof(struct scatterlist),
3742 sg_init_table(s, n_pages);
/linux-master/drivers/xen/
H A Dballoon.c539 long n_pages; local
541 n_pages = min(-credit, si_mem_available());
542 balloon_state = decrease_reservation(n_pages,
544 if (balloon_state == BP_DONE && n_pages != -credit &&
545 n_pages < totalreserve_pages)
H A Dgrant-dma-ops.c83 unsigned int i, n_pages = XEN_PFN_UP(size); local
95 ret = alloc_pages_exact(n_pages * XEN_PAGE_SIZE, gfp);
101 if (gnttab_alloc_grant_reference_seq(n_pages, &grant)) {
102 free_pages_exact(ret, n_pages * XEN_PAGE_SIZE);
106 for (i = 0; i < n_pages; i++) {
120 unsigned int i, n_pages = XEN_PFN_UP(size); local
132 for (i = 0; i < n_pages; i++) {
140 gnttab_free_grant_reference_seq(grant, n_pages);
142 free_pages_exact(vaddr, n_pages * XEN_PAGE_SIZE);
174 unsigned int i, n_pages local
208 unsigned int i, n_pages = XEN_PFN_UP(dma_offset + size); local
[all...]
H A Dprivcmd-buf.c33 unsigned int n_pages; member in struct:privcmd_buf_vma_private
59 for (i = 0; i < vma_priv->n_pages; i++)
151 vma_priv->n_pages++;
165 if (vma_priv->n_pages != count)
169 vma_priv->n_pages);
/linux-master/fs/proc/
H A Dtask_mmu.c2068 unsigned long n_pages, total_pages; local
2076 n_pages = (*end - addr) / PAGE_SIZE;
2077 if (check_add_overflow(p->found_pages, n_pages, &total_pages) ||
2081 n_pages -= n_too_much;
2087 n_pages = 0;
2091 p->found_pages += n_pages;
/linux-master/drivers/gpu/drm/tests/
H A Ddrm_buddy_test.c230 unsigned long i, n_pages, total; local
249 n_pages = mm_size / ps;
265 } while (++i < n_pages);
/linux-master/kernel/trace/
H A Dtracing_map.c294 for (i = 0; i < a->n_pages; i++)
308 for (i = 0; i < a->n_pages; i++) {
333 a->n_pages = n_elts / a->entries_per_page;
334 if (!a->n_pages)
335 a->n_pages = 1;
339 a->pages = kcalloc(a->n_pages, sizeof(void *), GFP_KERNEL);
343 for (i = 0; i < a->n_pages; i++) {
H A Dtracing_map.h169 unsigned int n_pages; member in struct:tracing_map_array
/linux-master/drivers/comedi/
H A Dcomedi_fops.c2331 int n_pages; local
2381 n_pages = vma_pages(vma);
2385 if (!bm || n_pages > bm->n_pages) {
2396 buf->dma_addr, n_pages * PAGE_SIZE);
2398 for (i = 0; i < n_pages; ++i) {
/linux-master/kernel/
H A Drelay.c61 static struct page **relay_alloc_page_array(unsigned int n_pages) argument
63 return kvcalloc(n_pages, sizeof(struct page *), GFP_KERNEL);
111 unsigned int i, j, n_pages; local
114 n_pages = *size >> PAGE_SHIFT;
116 buf->page_array = relay_alloc_page_array(n_pages);
120 for (i = 0; i < n_pages; i++) {
126 mem = vmap(buf->page_array, n_pages, VM_MAP, PAGE_KERNEL);
131 buf->page_count = n_pages;
/linux-master/drivers/media/common/videobuf2/
H A Dvideobuf2-dma-contig.c569 int n_pages, i; local
605 n_pages = frame_vector_count(vec);
614 for (i = 1; i < n_pages; i++)
633 ret = sg_alloc_table_from_pages(sgt, frame_vector_pages(vec), n_pages,
H A Dvideobuf2-vmalloc.c78 int n_pages, offset, i; local
96 n_pages = frame_vector_count(vec);
104 for (i = 1; i < n_pages; i++)
110 buf->vaddr = vm_map_ram(frame_vector_pages(vec), n_pages, -1);
132 unsigned int n_pages; local
135 n_pages = frame_vector_count(buf->vec);
137 vm_unmap_ram((void *)vaddr, n_pages);
142 for (i = 0; i < n_pages; i++)
/linux-master/include/linux/comedi/
H A Dcomedidev.h230 * @n_pages: Number of pages in the buffer.
251 unsigned int n_pages; member in struct:comedi_buf_map
/linux-master/kernel/module/
H A Ddecompress.c296 unsigned int n_pages; local
308 n_pages = DIV_ROUND_UP(size, PAGE_SIZE) * 2;
309 error = module_extend_max_pages(info, n_pages);
/linux-master/drivers/misc/
H A Dvmw_balloon.c244 unsigned int n_pages; member in struct:vmballoon_ctl
646 * @ctl.pages and updates @ctl.n_pages to reflect the number of pages.
690 ctl->n_pages = i;
692 return req_n_pages == ctl->n_pages ? 0 : -ENOMEM;
850 num_pages = ctl->n_pages;
861 batch_status = vmballoon_lock_op(b, ctl->n_pages, ctl->page_size,
866 * @ctl->n_pages we are saving the original value in @num_pages and
891 ctl->n_pages--;
904 * @n_pages: pointer to the number of pages.
910 int *n_pages,
909 vmballoon_release_page_list(struct list_head *page_list, int *n_pages, enum vmballoon_page_size_type page_size) argument
985 vmballoon_enqueue_page_list(struct vmballoon *b, struct list_head *pages, unsigned int *n_pages, enum vmballoon_page_size_type page_size) argument
1028 vmballoon_dequeue_page_list(struct vmballoon *b, struct list_head *pages, unsigned int *n_pages, enum vmballoon_page_size_type page_size, unsigned int n_req_pages) argument
[all...]
/linux-master/drivers/gpu/drm/i915/
H A Di915_ttm_buddy_manager.c42 unsigned long n_pages, lpfn; local
83 n_pages = size >> ilog2(mm->chunk_size);
86 if (lpfn <= bman->visible_size && n_pages > bman->visible_avail) {
94 (u64)n_pages << PAGE_SHIFT,
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_pages.c273 unsigned long n_pages = obj->base.size >> PAGE_SHIFT, i; local
301 if (n_pages == 1 && !PageHighMem(sg_page(obj->mm.pages->sgl)))
310 if (n_pages > ARRAY_SIZE(stack)) {
312 pages = kvmalloc_array(n_pages, sizeof(*pages), GFP_KERNEL);
320 vaddr = vmap(pages, n_pages, 0, pgprot);
/linux-master/arch/arc/include/asm/
H A Darcregs.h154 #define PAGES_TO_KB(n_pages) ((n_pages) << (PAGE_SHIFT - 10))
155 #define PAGES_TO_MB(n_pages) (PAGES_TO_KB(n_pages) >> 10)
/linux-master/drivers/gpu/drm/i915/gt/
H A Dshmem_utils.c60 size_t n_pages, i; local
63 n_pages = file->f_mapping->host->i_size >> PAGE_SHIFT;
64 pages = kvmalloc_array(n_pages, sizeof(*pages), GFP_KERNEL);
68 for (i = 0; i < n_pages; i++) {
75 vaddr = vmap(pages, n_pages, VM_MAP_PUT_PAGES, PAGE_KERNEL);
/linux-master/include/linux/
H A Dscatterlist.h442 struct page **pages, unsigned int n_pages,
447 unsigned int n_pages, unsigned int offset,
456 * @n_pages: Number of pages in the pages array
473 unsigned int n_pages,
477 return sg_alloc_table_from_pages_segment(sgt, pages, n_pages, offset,
471 sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages, unsigned int n_pages, unsigned int offset, unsigned long size, gfp_t gfp_mask) argument
/linux-master/arch/xtensa/mm/
H A Dkasan_init.c37 unsigned long n_pages = (end - start) / PAGE_SIZE; local
38 unsigned long n_pmds = n_pages / PTRS_PER_PTE;
42 pte_t *pte = memblock_alloc(n_pages * sizeof(pte_t), PAGE_SIZE);
46 __func__, n_pages * sizeof(pte_t), PAGE_SIZE);
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dmcdi_mon.c309 unsigned int n_pages, n_sensors, n_attrs, page; local
333 n_pages = page;
378 if (page == n_pages)

Completed in 1285 milliseconds

12