Home
last modified time | relevance | path

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

12

/Linux-v4.19/mm/
Dreadahead.c226 unsigned long max_pages; in force_page_cache_readahead() local
235 max_pages = max_t(unsigned long, bdi->io_pages, ra->ra_pages); in force_page_cache_readahead()
236 nr_to_read = min(nr_to_read, max_pages); in force_page_cache_readahead()
389 unsigned long max_pages = ra->ra_pages; in ondemand_readahead() local
397 if (req_size > max_pages && bdi->io_pages > max_pages) in ondemand_readahead()
398 max_pages = min(req_size, bdi->io_pages); in ondemand_readahead()
413 ra->size = get_next_ra_size(ra, max_pages); in ondemand_readahead()
428 start = page_cache_next_hole(mapping, offset + 1, max_pages); in ondemand_readahead()
431 if (!start || start - offset > max_pages) in ondemand_readahead()
437 ra->size = get_next_ra_size(ra, max_pages); in ondemand_readahead()
[all …]
Dquicklist.c27 static unsigned long max_pages(unsigned long min_pages) in max_pages() function
56 pages_to_free = q->nr_pages - max_pages(min_pages); in min_pages_to_free()
Dswap_state.c491 int max_pages, in __swapin_nr_pages() argument
517 if (pages > max_pages) in __swapin_nr_pages()
518 pages = max_pages; in __swapin_nr_pages()
531 unsigned int hits, pages, max_pages; in swapin_nr_pages() local
534 max_pages = 1 << READ_ONCE(page_cluster); in swapin_nr_pages()
535 if (max_pages <= 1) in swapin_nr_pages()
539 pages = __swapin_nr_pages(prev_offset, offset, hits, max_pages, in swapin_nr_pages()
Dswap_cgroup.c167 int swap_cgroup_swapon(int type, unsigned long max_pages) in swap_cgroup_swapon() argument
177 length = DIV_ROUND_UP(max_pages, SC_PER_PAGE); in swap_cgroup_swapon()
/Linux-v4.19/include/drm/ttm/
Dttm_page_alloc.h37 int ttm_page_alloc_init(struct ttm_mem_global *glob, unsigned max_pages);
81 int ttm_dma_page_alloc_init(struct ttm_mem_global *glob, unsigned max_pages);
99 unsigned max_pages) in ttm_dma_page_alloc_init() argument
/Linux-v4.19/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()
/Linux-v4.19/fs/nfs/
Dpnfs_dev.c103 int max_pages; in nfs4_get_device_info() local
114 max_pages = nfs_page_array_len(0, max_resp_sz); in nfs4_get_device_info()
116 __func__, server, max_resp_sz, max_pages); in nfs4_get_device_info()
122 pages = kcalloc(max_pages, sizeof(struct page *), gfp_flags); in nfs4_get_device_info()
126 for (i = 0; i < max_pages; i++) { in nfs4_get_device_info()
155 for (i = 0; i < max_pages; i++) in nfs4_get_device_info()
/Linux-v4.19/include/linux/
Dswap_cgroup.h14 extern int swap_cgroup_swapon(int type, unsigned long max_pages);
33 swap_cgroup_swapon(int type, unsigned long max_pages) in swap_cgroup_swapon() argument
Dpagevec.h46 int tag, unsigned max_pages);
/Linux-v4.19/fs/cifs/
Dmisc.c785 unsigned int max_pages = iov_iter_npages(iter, INT_MAX); in setup_aio_ctx_iter() local
796 if (max_pages * sizeof(struct bio_vec) <= CIFS_AIO_KMALLOC_LIMIT) in setup_aio_ctx_iter()
797 bv = kmalloc_array(max_pages, sizeof(struct bio_vec), in setup_aio_ctx_iter()
801 bv = vmalloc(array_size(max_pages, sizeof(struct bio_vec))); in setup_aio_ctx_iter()
806 if (max_pages * sizeof(struct page *) <= CIFS_AIO_KMALLOC_LIMIT) in setup_aio_ctx_iter()
807 pages = kmalloc_array(max_pages, sizeof(struct page *), in setup_aio_ctx_iter()
811 pages = vmalloc(array_size(max_pages, sizeof(struct page *))); in setup_aio_ctx_iter()
820 while (count && npages < max_pages) { in setup_aio_ctx_iter()
821 rc = iov_iter_get_pages(iter, pages, count, max_pages, &start); in setup_aio_ctx_iter()
838 if (npages + cur_npages > max_pages) { in setup_aio_ctx_iter()
[all …]
/Linux-v4.19/arch/x86/xen/
Dsetup.c558 unsigned long max_pages, limit; in xen_get_max_pages() local
563 max_pages = limit; in xen_get_max_pages()
577 max_pages = ret; in xen_get_max_pages()
580 return min(max_pages, limit); in xen_get_max_pages()
738 unsigned long max_pages; in xen_memory_setup() local
783 max_pages = xen_get_max_pages(); in xen_memory_setup()
786 max_pages += xen_foreach_remap_area(max_pfn, xen_count_remap_pages); in xen_memory_setup()
788 if (max_pages > max_pfn) in xen_memory_setup()
789 extra_pages += max_pages - max_pfn; in xen_memory_setup()
806 extra_pages, max_pages - max_pfn); in xen_memory_setup()
/Linux-v4.19/fs/cramfs/
Dinode.c357 unsigned int pages, max_pages, offset; in cramfs_physmem_mmap() local
376 max_pages = (inode->i_size + PAGE_SIZE - 1) >> PAGE_SHIFT; in cramfs_physmem_mmap()
378 if (pgoff >= max_pages) in cramfs_physmem_mmap()
380 pages = min(vma_pages(vma), max_pages - pgoff); in cramfs_physmem_mmap()
392 if (pgoff + pages == max_pages && cramfs_last_page_is_shared(inode)) { in cramfs_physmem_mmap()
456 unsigned int pages, block_pages, max_pages, offset; in cramfs_physmem_get_unmapped_area() local
459 max_pages = (inode->i_size + PAGE_SIZE - 1) >> PAGE_SHIFT; in cramfs_physmem_get_unmapped_area()
460 if (pgoff >= max_pages || pages > max_pages - pgoff) in cramfs_physmem_get_unmapped_area()
/Linux-v4.19/drivers/infiniband/core/
Dfmr_pool.c87 int max_pages; member
251 pool->max_pages = params->max_pages_per_fmr; in ib_create_fmr_pool()
271 .max_pages = params->max_pages_per_fmr, in ib_create_fmr_pool()
408 if (list_len < 1 || list_len > pool->max_pages) in ib_fmr_pool_map_phys()
/Linux-v4.19/net/rds/
Dib_rdma.c180 iinfo->rdma_mr_size = pool_1m->fmr_attr.max_pages; in rds_ib_get_mr_info()
190 iinfo6->rdma_mr_size = pool_1m->fmr_attr.max_pages; in rds6_ib_get_mr_info()
620 pool->fmr_attr.max_pages = RDS_MR_1M_MSG_SIZE + 1; in rds_ib_create_mr_pool()
624 pool->fmr_attr.max_pages = RDS_MR_8K_MSG_SIZE + 1; in rds_ib_create_mr_pool()
628 pool->max_free_pinned = pool->max_items * pool->fmr_attr.max_pages / 4; in rds_ib_create_mr_pool()
Dib_frmr.c61 pool->fmr_attr.max_pages); in rds_ib_alloc_frmr()
206 if (frmr->dma_npages > ibmr->pool->fmr_attr.max_pages) { in rds_ib_map_frmr()
Dib_fmr.c137 if (page_cnt > ibmr->pool->fmr_attr.max_pages) { in rds_ib_map_fmr()
/Linux-v4.19/fs/nilfs2/
Dsegbuf.c25 int max_pages; member
365 wi->nr_vecs = min(wi->max_pages, wi->rest_blocks); in nilfs_segbuf_submit_bio()
406 wi->max_pages = BIO_MAX_PAGES; in nilfs_segbuf_prepare_write()
407 wi->nr_vecs = min(wi->max_pages, wi->rest_blocks); in nilfs_segbuf_prepare_write()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dmr.c554 int max_pages) in mlx4_alloc_priv_pages() argument
563 mr->page_map_size = roundup(max_pages * sizeof(u64), in mlx4_alloc_priv_pages()
684 mr->max_pages = max_num_sg; in mlx4_ib_alloc_mr()
716 fmr_attr->max_pages, fmr_attr->max_maps, in mlx4_ib_fmr_alloc()
801 if (unlikely(mr->npages == mr->max_pages)) in mlx4_set_page()
/Linux-v4.19/include/drm/
Ddrm_prime.h102 dma_addr_t *addrs, int max_pages);
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Di915_vma.c427 const unsigned int max_pages = 64; in igt_vma_rotate() local
434 obj = i915_gem_object_create_internal(i915, max_pages * PAGE_SIZE); in igt_vma_rotate()
445 GEM_BUG_ON(max_offset > max_pages); in igt_vma_rotate()
446 max_offset = max_pages - max_offset; in igt_vma_rotate()
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_mr.c252 mr->max_pages = max_num_sg; in pvrdma_alloc_mr()
306 if (mr->npages == mr->max_pages) in pvrdma_set_page()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Dmr.c973 if (npages > fmr->max_pages) in mlx4_check_fmr()
1042 int mlx4_fmr_alloc(struct mlx4_dev *dev, u32 pd, u32 access, int max_pages, in mlx4_fmr_alloc() argument
1055 if (max_pages * sizeof(*fmr->mtts) > PAGE_SIZE) in mlx4_fmr_alloc()
1059 fmr->max_pages = max_pages; in mlx4_fmr_alloc()
1063 err = mlx4_mr_alloc(dev, pd, 0, 0, access, max_pages, in mlx4_fmr_alloc()
/Linux-v4.19/drivers/infiniband/sw/rxe/
Drxe_mr.c240 int max_pages, struct rxe_mem *mem) in rxe_mem_init_fast() argument
249 err = rxe_mem_alloc(mem, max_pages); in rxe_mem_init_fast()
254 mem->max_buf = max_pages; in rxe_mem_init_fast()
/Linux-v4.19/drivers/infiniband/hw/nes/
Dnes_verbs.h84 u32 max_pages; member
/Linux-v4.19/fs/ceph/
Daddr.c870 unsigned i, pvec_pages, max_pages, locked_pages = 0; in ceph_writepages_start() local
877 max_pages = wsize >> PAGE_SHIFT; in ceph_writepages_start()
882 max_pages - locked_pages); in ceph_writepages_start()
886 for (i = 0; i < pvec_pages && locked_pages < max_pages; i++) { in ceph_writepages_start()
968 max_pages = calc_pages_for(0, (u64)len); in ceph_writepages_start()
969 pages = kmalloc_array(max_pages, in ceph_writepages_start()
1027 locked_pages < max_pages) { in ceph_writepages_start()

12