Home
last modified time | relevance | path

Searched refs:max_pages (Results 1 – 43 of 43) sorted by relevance

/linux-4.1.27/fs/logfs/
Ddev_bdev.c83 unsigned int max_pages; in __bdev_writeseg() local
86 max_pages = min(nr_pages, (size_t) bio_get_nr_vecs(super->s_bdev)); in __bdev_writeseg()
88 bio = bio_alloc(GFP_NOFS, max_pages); in __bdev_writeseg()
92 if (i >= max_pages) { in __bdev_writeseg()
108 bio = bio_alloc(GFP_NOFS, max_pages); in __bdev_writeseg()
175 unsigned int max_pages; in do_erase() local
178 max_pages = min(nr_pages, (size_t) bio_get_nr_vecs(super->s_bdev)); in do_erase()
180 bio = bio_alloc(GFP_NOFS, max_pages); in do_erase()
184 if (i >= max_pages) { in do_erase()
200 bio = bio_alloc(GFP_NOFS, max_pages); in do_erase()
/linux-4.1.27/include/drm/ttm/
Dttm_page_alloc.h37 int ttm_page_alloc_init(struct ttm_mem_global *glob, unsigned max_pages);
71 int ttm_dma_page_alloc_init(struct ttm_mem_global *glob, unsigned max_pages);
88 unsigned max_pages) in ttm_dma_page_alloc_init() argument
/linux-4.1.27/include/linux/
Dswap_cgroup.h12 extern int swap_cgroup_swapon(int type, unsigned long max_pages);
30 swap_cgroup_swapon(int type, unsigned long max_pages) in swap_cgroup_swapon() argument
/linux-4.1.27/drivers/gpu/drm/
Dati_pcigart.c64 int max_pages; in drm_ati_pcigart_cleanup() local
74 max_pages = (gart_info->table_size / sizeof(u32)); in drm_ati_pcigart_cleanup()
75 pages = (entry->pages <= max_pages) in drm_ati_pcigart_cleanup()
76 ? entry->pages : max_pages; in drm_ati_pcigart_cleanup()
Ddrm_prime.c710 dma_addr_t *addrs, int max_pages) in drm_prime_sg_to_page_addr_arrays() argument
726 if (WARN_ON(pg_index >= max_pages)) in drm_prime_sg_to_page_addr_arrays()
/linux-4.1.27/fs/nfs/
Dpnfs_dev.c104 int max_pages; in nfs4_get_device_info() local
115 max_pages = nfs_page_array_len(0, max_resp_sz); in nfs4_get_device_info()
117 __func__, server, max_resp_sz, max_pages); in nfs4_get_device_info()
123 pages = kcalloc(max_pages, sizeof(struct page *), gfp_flags); in nfs4_get_device_info()
127 for (i = 0; i < max_pages; i++) { in nfs4_get_device_info()
156 for (i = 0; i < max_pages; i++) in nfs4_get_device_info()
Dnfs4proc.c7774 size_t max_pages = max_response_pages(server); in nfs4_layoutget_release() local
7777 nfs4_free_pages(lgp->args.layout.pages, max_pages); in nfs4_layoutget_release()
7795 size_t max_pages = max_response_pages(server); in nfs4_proc_layoutget() local
7818 lgp->args.layout.pages = nfs4_alloc_pages(max_pages, gfp_flags); in nfs4_proc_layoutget()
7823 lgp->args.layout.pglen = max_pages * PAGE_SIZE; in nfs4_proc_layoutget()
/linux-4.1.27/mm/
Dswap_state.c390 unsigned int pages, max_pages, last_ra; in swapin_nr_pages() local
393 max_pages = 1 << READ_ONCE(page_cluster); in swapin_nr_pages()
394 if (max_pages <= 1) in swapin_nr_pages()
419 if (pages > max_pages) in swapin_nr_pages()
420 pages = max_pages; in swapin_nr_pages()
Dquicklist.c26 static unsigned long max_pages(unsigned long min_pages) in max_pages() function
55 pages_to_free = q->nr_pages - max_pages(min_pages); in min_pages_to_free()
Dswap_cgroup.c143 int swap_cgroup_swapon(int type, unsigned long max_pages) in swap_cgroup_swapon() argument
153 length = DIV_ROUND_UP(max_pages, SC_PER_PAGE); in swap_cgroup_swapon()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Drw26.c190 int *max_pages) in ll_get_user_pages() argument
200 *max_pages = (user_addr + size + PAGE_CACHE_SIZE - 1) >> PAGE_CACHE_SHIFT; in ll_get_user_pages()
201 *max_pages -= user_addr >> PAGE_CACHE_SHIFT; in ll_get_user_pages()
203 OBD_ALLOC_LARGE(*pages, *max_pages * sizeof(**pages)); in ll_get_user_pages()
205 result = get_user_pages_fast(user_addr, *max_pages, in ll_get_user_pages()
208 OBD_FREE_LARGE(*pages, *max_pages * sizeof(**pages)); in ll_get_user_pages()
Ddir.c155 int max_pages = ll_i2sbi(inode)->ll_md_brw_size >> PAGE_CACHE_SHIFT; in ll_dir_filler() local
164 LASSERT(max_pages > 0 && max_pages <= MD_MAX_BRW_PAGES); in ll_dir_filler()
166 page_pool = kcalloc(max_pages, sizeof(page), GFP_NOFS); in ll_dir_filler()
171 max_pages = 1; in ll_dir_filler()
173 for (npages = 1; npages < max_pages; npages++) { in ll_dir_filler()
242 OBD_FREE(page_pool, sizeof(struct page *) * max_pages); in ll_dir_filler()
/linux-4.1.27/arch/x86/xen/
Dsetup.c516 unsigned long max_pages = MAX_DOMAIN_PAGES; in xen_get_max_pages() local
532 max_pages = ret; in xen_get_max_pages()
535 return min(max_pages, MAX_DOMAIN_PAGES); in xen_get_max_pages()
574 unsigned long max_pages; in xen_memory_setup() local
617 max_pages = xen_get_max_pages(); in xen_memory_setup()
618 if (max_pages > max_pfn) in xen_memory_setup()
619 extra_pages += max_pages - max_pfn; in xen_memory_setup()
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_cache.c634 int max_pages; /* max_pages_per_rpc */ in osc_extent_find() local
655 max_pages = cli->cl_max_pages_per_rpc; in osc_extent_find()
656 LASSERT((max_pages & ~chunk_mask) == 0); in osc_extent_find()
657 max_end = index - (index % max_pages) + max_pages - 1; in osc_extent_find()
670 cur->oe_mppr = max_pages; in osc_extent_find()
675 LASSERTF((max_end - cur->oe_start) < max_pages, EXTSTR, EXTPARA(cur)); in osc_extent_find()
1820 int *pc, unsigned int *max_pages) in try_to_add_extent_for_io() argument
1830 *max_pages = max(ext->oe_mppr, *max_pages); in try_to_add_extent_for_io()
1831 if (*pc + ext->oe_nr_pages > *max_pages) in try_to_add_extent_for_io()
1884 unsigned int max_pages = cli->cl_max_pages_per_rpc; in get_write_extents() local
[all …]
Dosc_io.c117 int max_pages; in osc_io_submit() local
125 max_pages = cli->cl_max_pages_per_rpc; in osc_io_submit()
173 if (++queued == max_pages) { in osc_io_submit()
/linux-4.1.27/drivers/infiniband/core/
Dfmr_pool.c87 int max_pages; member
280 pool->max_pages = params->max_pages_per_fmr; in ib_create_fmr_pool()
302 .max_pages = params->max_pages_per_fmr, in ib_create_fmr_pool()
444 if (list_len < 1 || list_len > pool->max_pages) in ib_fmr_pool_map_phys()
/linux-4.1.27/fs/nilfs2/
Dsegbuf.c38 int max_pages; member
389 wi->nr_vecs = min(wi->max_pages, wi->rest_blocks); in nilfs_segbuf_submit_bio()
430 wi->max_pages = bio_get_nr_vecs(wi->nilfs->ns_bdev); in nilfs_segbuf_prepare_write()
431 wi->nr_vecs = min(wi->max_pages, wi->rest_blocks); in nilfs_segbuf_prepare_write()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_mr.c388 m = (fmr_attr->max_pages + QIB_SEGSZ - 1) / QIB_SEGSZ; in qib_alloc_fmr()
393 rval = init_qib_mregion(&fmr->mr, pd, fmr_attr->max_pages); in qib_alloc_fmr()
411 fmr->mr.max_segs = fmr_attr->max_pages; in qib_alloc_fmr()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Dmr.c977 if (npages > fmr->max_pages) in mlx4_check_fmr()
1046 int mlx4_fmr_alloc(struct mlx4_dev *dev, u32 pd, u32 access, int max_pages, in mlx4_fmr_alloc() argument
1059 if (max_pages * sizeof *fmr->mtts > PAGE_SIZE) in mlx4_fmr_alloc()
1063 fmr->max_pages = max_pages; in mlx4_fmr_alloc()
1067 err = mlx4_mr_alloc(dev, pd, 0, 0, access, max_pages, in mlx4_fmr_alloc()
/linux-4.1.27/fs/ceph/
Daddr.c690 pgoff_t max_pages = 0, max_pages_ever = 0; in ceph_writepages_start() local
787 max_pages = max_pages_ever; in ceph_writepages_start()
793 max_pages - (pgoff_t)locked_pages) - 1) in ceph_writepages_start()
801 for (i = 0; i < pvec_pages && locked_pages < max_pages; i++) { in ceph_writepages_start()
892 max_pages = calc_pages_for(0, (u64)len); in ceph_writepages_start()
893 pages = kmalloc(max_pages * sizeof (*pages), in ceph_writepages_start()
930 locked_pages < max_pages) { in ceph_writepages_start()
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_mr.c290 m = (fmr_attr->max_pages + IPATH_SEGSZ - 1) / IPATH_SEGSZ; in ipath_alloc_fmr()
321 fmr->mr.max_segs = fmr_attr->max_pages; in ipath_alloc_fmr()
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/
Dtracefile.h65 int cfs_tracefile_init(int max_pages);
Dtracefile.c1127 int cfs_tracefile_init(int max_pages) in cfs_tracefile_init() argument
1148 tcd->tcd_max_pages = (max_pages * factor) / 100; in cfs_tracefile_init()
/linux-4.1.27/net/rds/
Diw_rdma.c75 int max_pages; member
354 pool->max_pages = fastreg_message_size;
371 iinfo->rdma_mr_size = pool->max_pages;
Dib_rdma.c230 pool->fmr_attr.max_pages = fmr_message_size; in rds_ib_create_mr_pool()
251 iinfo->rdma_mr_size = pool->fmr_attr.max_pages; in rds_ib_get_mr_info()
/linux-4.1.27/net/sunrpc/xprtrdma/
Dfmr_ops.c45 .max_pages = RPCRDMA_MAX_FMR_SGES, in fmr_op_init()
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_page_alloc.c812 int ttm_page_alloc_init(struct ttm_mem_global *glob, unsigned max_pages) in ttm_page_alloc_init() argument
832 _manager->options.max_size = max_pages; in ttm_page_alloc_init()
Dttm_page_alloc_dma.c1078 int ttm_dma_page_alloc_init(struct ttm_mem_global *glob, unsigned max_pages) in ttm_dma_page_alloc_init() argument
1093 _manager->options.max_size = max_pages; in ttm_dma_page_alloc_init()
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_mr.c574 int list_len = mr->attr.max_pages; in mthca_fmr_alloc()
583 mr->attr.max_pages * sizeof *mr->mem.arbel.mtts > PAGE_SIZE) in mthca_fmr_alloc()
694 if (list_len > fmr->attr.max_pages) in mthca_check_fmr()
/linux-4.1.27/fs/fuse/
Dfile.c856 if (WARN_ON(req->num_pages >= req->max_pages)) { in fuse_readpages_fill()
1081 req->num_pages < req->max_pages && offset == 0); in fuse_fill_write_pages()
1266 while (nbytes < *nbytesp && req->num_pages < req->max_pages) { in fuse_get_user_pages()
1272 req->max_pages - req->num_pages, in fuse_get_user_pages()
2452 unsigned int in_iovs = 0, out_iovs = 0, num_pages = 0, max_pages; in fuse_do_ioctl() local
2502 max_pages = DIV_ROUND_UP(max(in_size, out_size), PAGE_SIZE); in fuse_do_ioctl()
2506 if (max_pages > FUSE_MAX_PAGES_PER_REQ) in fuse_do_ioctl()
2508 while (num_pages < max_pages) { in fuse_do_ioctl()
Dfuse_i.h362 unsigned max_pages; member
Ddev.c50 req->max_pages = npages; in fuse_request_init()
236 fuse_request_init(req, req->pages, req->page_descs, req->max_pages); in put_reserved_req()
/linux-4.1.27/drivers/gpu/drm/radeon/
Dr600_cp.c154 int max_pages; in r600_page_table_cleanup() local
162 max_pages = (gart_info->table_size / sizeof(u64)); in r600_page_table_cleanup()
163 pages = (entry->pages <= max_pages) in r600_page_table_cleanup()
164 ? entry->pages : max_pages; in r600_page_table_cleanup()
/linux-4.1.27/drivers/infiniband/hw/ehca/
Dehca_mrmw.c799 if ((fmr_attr->max_pages == 0) || (fmr_attr->max_maps == 0)) { in ehca_alloc_fmr()
802 fmr_attr->max_pages, fmr_attr->max_maps, in ehca_alloc_fmr()
831 fmr_attr->max_pages * (1 << fmr_attr->page_shift), in ehca_alloc_fmr()
842 e_fmr->fmr_max_pages = fmr_attr->max_pages; in ehca_alloc_fmr()
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dmr.c446 fmr_attr->max_pages, fmr_attr->max_maps, in mlx4_ib_fmr_alloc()
/linux-4.1.27/include/linux/mlx4/
Ddevice.h669 int max_pages; member
1327 int mlx4_fmr_alloc(struct mlx4_dev *dev, u32 pd, u32 access, int max_pages,
/linux-4.1.27/include/drm/
DdrmP.h1010 dma_addr_t *addrs, int max_pages);
/linux-4.1.27/drivers/scsi/be2iscsi/
Dbe_cmds.c767 static void be_cmd_page_addrs_prepare(struct phys_addr *pages, u32 max_pages, in be_cmd_page_addrs_prepare() argument
773 buf_pages = min(PAGES_4K_SPANNED(mem->va, mem->size), max_pages); in be_cmd_page_addrs_prepare()
/linux-4.1.27/drivers/scsi/
Dst.c4528 const unsigned int max_pages, unsigned long uaddr, in sgl_map_user_pages() argument
4543 if (nr_pages > max_pages) in sgl_map_user_pages()
4550 if ((pages = kmalloc(max_pages * sizeof(*pages), GFP_KERNEL)) == NULL) in sgl_map_user_pages()
/linux-4.1.27/include/rdma/
Dib_verbs.h1138 int max_pages; member
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_cmds.c725 static void be_cmd_page_addrs_prepare(struct phys_addr *pages, u32 max_pages, in be_cmd_page_addrs_prepare() argument
728 int i, buf_pages = min(PAGES_4K_SPANNED(mem->va, mem->size), max_pages); in be_cmd_page_addrs_prepare()
/linux-4.1.27/fs/btrfs/
Dctree.h3965 u64 newer_than, unsigned long max_pages);
Dextent_io.c2794 unsigned long max_pages, in submit_extent_page() argument