Home
last modified time | relevance | path

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

/linux-4.4.14/fs/logfs/
Ddev_bdev.c81 unsigned int max_pages; in __bdev_writeseg() local
84 max_pages = min_t(size_t, nr_pages, BIO_MAX_PAGES); in __bdev_writeseg()
86 bio = bio_alloc(GFP_NOFS, max_pages); in __bdev_writeseg()
90 if (i >= max_pages) { in __bdev_writeseg()
106 bio = bio_alloc(GFP_NOFS, max_pages); in __bdev_writeseg()
171 unsigned int max_pages; in do_erase() local
174 max_pages = min_t(size_t, nr_pages, BIO_MAX_PAGES); in do_erase()
176 bio = bio_alloc(GFP_NOFS, max_pages); in do_erase()
180 if (i >= max_pages) { in do_erase()
196 bio = bio_alloc(GFP_NOFS, max_pages); in do_erase()
/linux-4.4.14/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.4.14/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.4.14/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.c712 dma_addr_t *addrs, int max_pages) in drm_prime_sg_to_page_addr_arrays() argument
728 if (WARN_ON(pg_index >= max_pages)) in drm_prime_sg_to_page_addr_arrays()
/linux-4.4.14/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.c7932 size_t max_pages = max_response_pages(server); in nfs4_layoutget_release() local
7935 nfs4_free_pages(lgp->args.layout.pages, max_pages); in nfs4_layoutget_release()
7953 size_t max_pages = max_response_pages(server); in nfs4_proc_layoutget() local
7976 lgp->args.layout.pages = nfs4_alloc_pages(max_pages, gfp_flags); in nfs4_proc_layoutget()
7981 lgp->args.layout.pglen = max_pages * PAGE_SIZE; in nfs4_proc_layoutget()
/linux-4.4.14/mm/
Dswap_state.c405 unsigned int pages, max_pages, last_ra; in swapin_nr_pages() local
408 max_pages = 1 << READ_ONCE(page_cluster); in swapin_nr_pages()
409 if (max_pages <= 1) in swapin_nr_pages()
434 if (pages > max_pages) in swapin_nr_pages()
435 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.4.14/drivers/infiniband/hw/mlx4/
Dmr.c277 int max_pages) in mlx4_alloc_priv_pages() argument
279 int size = max_pages * sizeof(u64); in mlx4_alloc_priv_pages()
311 int size = mr->max_pages * sizeof(u64); in mlx4_free_priv_pages()
426 mr->max_pages = max_num_sg; in mlx4_ib_alloc_mr()
458 fmr_attr->max_pages, fmr_attr->max_maps, in mlx4_ib_fmr_alloc()
543 if (unlikely(mr->npages == mr->max_pages)) in mlx4_set_page()
561 sizeof(u64) * mr->max_pages, in mlx4_ib_map_mr_sg()
567 sizeof(u64) * mr->max_pages, in mlx4_ib_map_mr_sg()
Dmlx4_ib.h139 u32 max_pages; member
/linux-4.4.14/arch/x86/xen/
Dsetup.c563 unsigned long max_pages, limit; in xen_get_max_pages() local
568 max_pages = limit; in xen_get_max_pages()
582 max_pages = ret; in xen_get_max_pages()
585 return min(max_pages, limit); in xen_get_max_pages()
743 unsigned long max_pages; in xen_memory_setup() local
789 max_pages = xen_get_max_pages(); in xen_memory_setup()
792 max_pages += xen_foreach_remap_area(max_pfn, xen_count_remap_pages); in xen_memory_setup()
794 if (max_pages > max_pfn) in xen_memory_setup()
795 extra_pages += max_pages - max_pfn; in xen_memory_setup()
812 extra_pages, max_pages - max_pfn); in xen_memory_setup()
/linux-4.4.14/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 *pages = libcfs_kvzalloc(*max_pages * sizeof(**pages), GFP_NOFS); in ll_get_user_pages()
205 result = get_user_pages_fast(user_addr, *max_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()
/linux-4.4.14/drivers/staging/lustre/lustre/osc/
Dosc_cache.c635 int max_pages; /* max_pages_per_rpc */ in osc_extent_find() local
656 max_pages = cli->cl_max_pages_per_rpc; in osc_extent_find()
657 LASSERT((max_pages & ~chunk_mask) == 0); in osc_extent_find()
658 max_end = index - (index % max_pages) + max_pages - 1; in osc_extent_find()
671 cur->oe_mppr = max_pages; in osc_extent_find()
676 LASSERTF((max_end - cur->oe_start) < max_pages, EXTSTR, EXTPARA(cur)); in osc_extent_find()
1823 int *pc, unsigned int *max_pages) in try_to_add_extent_for_io() argument
1833 *max_pages = max(ext->oe_mppr, *max_pages); in try_to_add_extent_for_io()
1834 if (*pc + ext->oe_nr_pages > *max_pages) in try_to_add_extent_for_io()
1881 unsigned int max_pages = cli->cl_max_pages_per_rpc; in get_write_extents() local
[all …]
Dosc_io.c116 int max_pages; in osc_io_submit() local
124 max_pages = cli->cl_max_pages_per_rpc; in osc_io_submit()
172 if (++queued == max_pages) { in osc_io_submit()
/linux-4.4.14/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.4.14/fs/nilfs2/
Dsegbuf.c38 int max_pages; member
376 wi->nr_vecs = min(wi->max_pages, wi->rest_blocks); in nilfs_segbuf_submit_bio()
417 wi->max_pages = BIO_MAX_PAGES; in nilfs_segbuf_prepare_write()
418 wi->nr_vecs = min(wi->max_pages, wi->rest_blocks); in nilfs_segbuf_prepare_write()
/linux-4.4.14/net/rds/
Dib_rdma.c257 pool->fmr_attr.max_pages = RDS_FMR_1M_MSG_SIZE + 1; in rds_ib_create_mr_pool()
261 pool->fmr_attr.max_pages = RDS_FMR_8K_MSG_SIZE + 1; in rds_ib_create_mr_pool()
265 pool->max_free_pinned = pool->max_items * pool->fmr_attr.max_pages / 4; in rds_ib_create_mr_pool()
278 iinfo->rdma_mr_size = pool_1m->fmr_attr.max_pages; in rds_ib_get_mr_info()
460 if (page_cnt > ibmr->pool->fmr_attr.max_pages) in rds_ib_map_fmr()
Diw_rdma.c74 int max_pages; member
335 pool->max_pages = fastreg_message_size;
352 iinfo->rdma_mr_size = pool->max_pages;
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dmr.c385 m = (fmr_attr->max_pages + HFI1_SEGSZ - 1) / HFI1_SEGSZ; in hfi1_alloc_fmr()
390 rval = init_mregion(&fmr->mr, pd, fmr_attr->max_pages); in hfi1_alloc_fmr()
408 fmr->mr.max_segs = fmr_attr->max_pages; in hfi1_alloc_fmr()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_mr.c395 m = (fmr_attr->max_pages + QIB_SEGSZ - 1) / QIB_SEGSZ; in qib_alloc_fmr()
400 rval = init_qib_mregion(&fmr->mr, pd, fmr_attr->max_pages); in qib_alloc_fmr()
418 fmr->mr.max_segs = fmr_attr->max_pages; in qib_alloc_fmr()
/linux-4.4.14/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.4.14/drivers/staging/rdma/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.4.14/drivers/infiniband/hw/nes/
Dnes_verbs.h84 u32 max_pages; member
Dnes_verbs.c456 nesmr->max_pages = max_num_sg; in nes_alloc_mr()
470 if (unlikely(nesmr->npages == nesmr->max_pages)) in nes_set_page()
2657 nesmr->max_pages * sizeof(u64), in nes_dereg_mr()
/linux-4.4.14/fs/ceph/
Daddr.c695 pgoff_t max_pages = 0, max_pages_ever = 0; in ceph_writepages_start() local
792 max_pages = max_pages_ever; in ceph_writepages_start()
798 max_pages - (pgoff_t)locked_pages) - 1) in ceph_writepages_start()
806 for (i = 0; i < pvec_pages && locked_pages < max_pages; i++) { in ceph_writepages_start()
900 max_pages = calc_pages_for(0, (u64)len); in ceph_writepages_start()
901 pages = kmalloc(max_pages * sizeof (*pages), in ceph_writepages_start()
938 locked_pages < max_pages) { in ceph_writepages_start()
/linux-4.4.14/drivers/staging/lustre/lustre/libcfs/
Dtracefile.h65 int cfs_tracefile_init(int max_pages);
Dtracefile.c1115 int cfs_tracefile_init(int max_pages) in cfs_tracefile_init() argument
1136 tcd->tcd_max_pages = (max_pages * factor) / 100; in cfs_tracefile_init()
/linux-4.4.14/drivers/lightnvm/
Dgennvm.c101 sector_t max_pages = dev->total_pages * (dev->sec_size >> 9); in gennvm_block_map() local
116 if (unlikely(pba >= max_pages && pba != U64_MAX)) { in gennvm_block_map()
Drrpc.c959 sector_t max_pages = dev->total_pages * (dev->sec_size >> 9); in rrpc_l2p_update() local
973 if (unlikely(pba >= max_pages && pba != U64_MAX)) { in rrpc_l2p_update()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dfmr_ops.c60 .max_pages = RPCRDMA_MAX_FMR_SGES, in fmr_op_init()
/linux-4.4.14/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.c1080 int ttm_dma_page_alloc_init(struct ttm_mem_global *glob, unsigned max_pages) in ttm_dma_page_alloc_init() argument
1095 _manager->options.max_size = max_pages; in ttm_dma_page_alloc_init()
/linux-4.4.14/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.4.14/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.h358 unsigned max_pages; member
Ddev.c50 req->max_pages = npages; in fuse_request_init()
243 fuse_request_init(req, req->pages, req->page_descs, req->max_pages); in put_reserved_req()
/linux-4.4.14/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.4.14/drivers/staging/rdma/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.4.14/include/linux/mlx4/
Ddevice.h686 int max_pages; member
1362 int mlx4_fmr_alloc(struct mlx4_dev *dev, u32 pd, u32 access, int max_pages,
/linux-4.4.14/include/drm/
DdrmP.h1043 dma_addr_t *addrs, int max_pages);
/linux-4.4.14/drivers/scsi/be2iscsi/
Dbe_cmds.c771 static void be_cmd_page_addrs_prepare(struct phys_addr *pages, u32 max_pages, in be_cmd_page_addrs_prepare() argument
777 buf_pages = min(PAGES_4K_SPANNED(mem->va, mem->size), max_pages); in be_cmd_page_addrs_prepare()
/linux-4.4.14/drivers/scsi/
Dst.c4792 const unsigned int max_pages, unsigned long uaddr, in sgl_map_user_pages() argument
4807 if (nr_pages > max_pages) in sgl_map_user_pages()
4814 if ((pages = kmalloc(max_pages * sizeof(*pages), GFP_KERNEL)) == NULL) in sgl_map_user_pages()
/linux-4.4.14/include/rdma/
Dib_verbs.h1227 int max_pages; member
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_cmds.c757 static void be_cmd_page_addrs_prepare(struct phys_addr *pages, u32 max_pages, in be_cmd_page_addrs_prepare() argument
760 int i, buf_pages = min(PAGES_4K_SPANNED(mem->va, mem->size), max_pages); in be_cmd_page_addrs_prepare()
/linux-4.4.14/fs/btrfs/
Dctree.h4022 u64 newer_than, unsigned long max_pages);
Dextent_io.c2860 unsigned long max_pages, in submit_extent_page() argument