Home
last modified time | relevance | path

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

12

/linux/mm/
H A Dreadahead.c362 unsigned long max_pages; in force_page_cache_ra() local
371 max_pages = max_t(unsigned long, bdi->io_pages, ra->ra_pages); in force_page_cache_ra()
372 nr_to_read = min_t(unsigned long, nr_to_read, max_pages); in force_page_cache_ra()
566 unsigned long max_pages = ractl->ra->ra_pages; in ractl_max_pages() local
572 if (req_size > max_pages && bdi->io_pages > max_pages) in ractl_max_pages()
573 max_pages = min(req_size, bdi->io_pages); in ractl_max_pages()
574 return max_pages; in ractl_max_pages()
583 unsigned long max_pages, contig_count; in page_cache_sync_ra() local
606 max_pages = ractl_max_pages(ractl, req_count); in page_cache_sync_ra()
613 if (!index || req_count > max_pages || index - prev_index <= 1UL) { in page_cache_sync_ra()
[all …]
H A Dswap_state.c744 int max_pages, in __swapin_nr_pages()
770 if (pages > max_pages) in swapin_nr_pages()
771 pages = max_pages; in swapin_nr_pages()
784 unsigned int hits, pages, max_pages;
787 max_pages = 1 << READ_ONCE(page_cluster);
788 if (max_pages <= 1)
793 max_pages,
726 __swapin_nr_pages(unsigned long prev_offset,unsigned long offset,int hits,int max_pages,int prev_win) __swapin_nr_pages() argument
766 unsigned int hits, pages, max_pages; swapin_nr_pages() local
/linux/fs/netfs/
H A Diterator.c43 unsigned int max_pages; in netfs_extract_user_iter() local
53 max_pages = iov_iter_npages(orig, INT_MAX); in netfs_extract_user_iter()
54 bv_size = array_size(max_pages, sizeof(*bv)); in netfs_extract_user_iter()
63 pg_size = array_size(max_pages, sizeof(*pages)); in netfs_extract_user_iter()
66 while (count && npages < max_pages) { in netfs_extract_user_iter()
68 max_pages - npages, extraction_flags, in netfs_extract_user_iter()
83 if (WARN(cur_npages > max_pages - npages, in netfs_extract_user_iter()
85 __func__, npages + cur_npages, max_pages)) { in netfs_extract_user_iter()
/linux/fs/nfs/
H A Dpnfs_dev.c105 int max_pages; in nfs4_get_device_info() local
113 max_pages = nfs_page_array_len(0, max_resp_sz); in nfs4_get_device_info()
115 __func__, server, max_resp_sz, max_pages); in nfs4_get_device_info()
121 pages = kzalloc_objs(struct page *, max_pages, gfp_flags); in nfs4_get_device_info()
125 for (i = 0; i < max_pages; i++) { in nfs4_get_device_info()
H A Dpnfs.c1174 size_t max_pages = max_response_pages(server); in pnfs_alloc_init_layoutget_args() local
1185 if (npages < max_pages) in pnfs_alloc_init_layoutget_args()
1186 max_pages = npages; in pnfs_alloc_init_layoutget_args()
1189 lgp->args.layout.pages = nfs4_alloc_pages(max_pages, gfp_flags); in pnfs_alloc_init_layoutget_args()
1194 lgp->args.layout.pglen = max_pages * PAGE_SIZE; in pnfs_alloc_init_layoutget_args()
1226 size_t max_pages = lgp->args.layout.pglen / PAGE_SIZE; in pnfs_layoutget_free() local
1228 nfs4_free_pages(lgp->args.layout.pages, max_pages); in pnfs_layoutget_free()
/linux/arch/x86/xen/
H A Dsetup.c512 unsigned long max_pages, limit; in xen_get_max_pages() local
517 max_pages = limit; in xen_get_max_pages()
531 max_pages = ret; in xen_get_max_pages()
534 return min(max_pages, limit); in xen_get_max_pages()
801 unsigned long max_pages; in xen_memory_setup() local
881 max_pages = xen_get_max_pages(); in xen_memory_setup()
884 max_pages += xen_foreach_remap_area(xen_count_remap_pages); in xen_memory_setup()
886 if (max_pages > ini_nr_pages) in xen_memory_setup()
887 extra_pages += max_pages - ini_nr_pages; in xen_memory_setup()
897 extra_pages = min3(maxmem_pages, extra_pages, max_pages - ini_nr_pages); in xen_memory_setup()
/linux/fs/iomap/
H A Dswapfile.c31 unsigned long max_pages; in iomap_swapfile_add_extent() local
39 max_pages = isi->sis->max - isi->nr_pages; in iomap_swapfile_add_extent()
53 nr_pages = min(nr_pages, max_pages); in iomap_swapfile_add_extent()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_free_list.c91 free_list->max_pages = args->max_num_pages; in free_list_create_kernel_structure()
179 fw_data->max_pages = free_list->max_pages; in free_list_fw_init()
188 ((fw_data->max_pages - fw_data->current_pages) * in free_list_fw_init()
279 start_page = free_list->max_pages - free_list->current_pages - in pvr_free_list_insert_node_locked()
H A Dpvr_free_list.h76 u32 max_pages; member
/linux/fs/squashfs/
H A Dpage_actor.c70 int max_pages = (actor->length + PAGE_SIZE - 1) >> PAGE_SHIFT; in handle_next_page() local
72 if (actor->returned_pages == max_pages) in handle_next_page()
H A Dfile.c587 unsigned int max_pages = 1UL << shift; in squashfs_readahead() local
591 pages = kmalloc_array(max_pages, sizeof(void *), GFP_KERNEL); in squashfs_readahead()
605 max_pages = (expected + PAGE_SIZE - 1) >> PAGE_SHIFT; in squashfs_readahead()
607 nr_pages = __readahead_batch(ractl, pages, max_pages); in squashfs_readahead()
/linux/net/rds/
H A Dib_rdma.c180 iinfo->rdma_mr_size = pool_1m->max_pages; in rds_ib_get_mr_info()
190 iinfo6->rdma_mr_size = pool_1m->max_pages; in rds6_ib_get_mr_info()
662 pool->max_pages = RDS_MR_1M_MSG_SIZE + 1; in rds_ib_create_mr_pool()
666 pool->max_pages = RDS_MR_8K_MSG_SIZE + 1; in rds_ib_create_mr_pool()
670 pool->max_free_pinned = pool->max_items * pool->max_pages / 4; in rds_ib_create_mr_pool()
H A Dib_frmr.c79 pool->max_pages); in rds_ib_alloc_frmr()
247 if (frmr->dma_npages > ibmr->pool->max_pages) { in rds_ib_map_frmr()
/linux/fs/fuse/
H A Dfile.c944 nr_pages = min(fc->max_pages, readahead_count(rac)); in fuse_handle_readahead()
1336 unsigned int max_pages) in fuse_wr_pages() argument
1341 return min(pages, max_pages); in fuse_wr_pages()
1366 fc->max_pages); in fuse_perform_write()
1561 unsigned int max_pages, in fuse_get_user_pages() argument
1600 struct page **pages = kcalloc(max_pages, sizeof(struct page *), in fuse_get_user_pages()
1607 while (nbytes < *nbytesp && nr_pages < max_pages) { in fuse_get_user_pages()
1613 max_pages - nr_pages, in fuse_get_user_pages()
1675 unsigned int max_pages; in fuse_direct_io() local
1678 max_pages = iov_iter_npages(iter, fc->max_pages); in fuse_direct_io()
[all …]
/linux/drivers/md/bcache/
H A Dbcache.h780 unsigned int n, max_pages; in meta_bucket_pages() local
782 max_pages = min_t(unsigned int, in meta_bucket_pages()
787 if (n > max_pages) in meta_bucket_pages()
788 n = max_pages; in meta_bucket_pages()
/linux/io_uring/
H A Dmemmap.c310 unsigned max_pages) in io_region_mmap() argument
312 unsigned long nr_pages = min(mr->nr_pages, max_pages); in io_region_mmap()
/linux/tools/testing/selftests/mm/
H A Dpagemap_ioctl.c48 int max_pages, long required_mask, long anyof_mask, long excluded_mask, in pagemap_ioctl()
59 arg.max_pages = max_pages; in pagemap_ioctl()
69 int max_pages, long required_mask, long anyof_mask, long excluded_mask, in pagemap_ioc()
81 arg.max_pages = max_pages; in pagemap_ioc()
359 /* 5. Repeated pattern of written and non-written pages max_pages */ in sanity_tests_sd()
377 "%s Repeated pattern of written and non-written pages max_pages\n", in sanity_tests_sd()
488 ksft_test_result(total_pages == mem_size/(page_size*2), "%s Smaller max_pages\n", __func__); in sanity_tests_sd()
1425 arg.max_pages in thread_proc()
47 pagemap_ioctl(void * start,int len,void * vec,int vec_len,int flag,int max_pages,long required_mask,long anyof_mask,long excluded_mask,long return_mask) pagemap_ioctl() argument
68 pagemap_ioc(void * start,int len,void * vec,int vec_len,int flag,int max_pages,long required_mask,long anyof_mask,long excluded_mask,long return_mask,long * walk_end) pagemap_ioc() argument
[all...]
/linux/tools/include/uapi/linux/
H A Dfs.h395 * @max_pages: Optional limit for number of returned pages (0 = disabled)
409 __u64 max_pages;
408 __u64 max_pages; global() member
/linux/drivers/infiniband/core/
H A Drw.c64 u32 max_pages; in rdma_rw_fr_page_list_len() local
67 max_pages = dev->attrs.max_pi_fast_reg_page_list_len; in rdma_rw_fr_page_list_len()
69 max_pages = dev->attrs.max_fast_reg_page_list_len; in rdma_rw_fr_page_list_len()
72 return min_t(u32, max_pages, 256); in rdma_rw_fr_page_list_len()
/linux/drivers/gpu/drm/i915/selftests/
H A Di915_gem_gtt.c417 const unsigned long max_pages = in fill_hole() local
419 const unsigned long max_step = max(int_sqrt(max_pages), 2UL); in fill_hole()
432 for (npages = 1; npages <= max_pages; npages *= prime) { in fill_hole()
640 const unsigned long max_pages = in walk_hole() local
654 for_each_prime_number_from(size, 1, max_pages) { in walk_hole()
/linux/drivers/iommu/iommufd/
H A Dpages.c327 static int __batch_init(struct pfn_batch *batch, size_t max_pages, void *backup, in __batch_init() argument
331 size_t size = max_pages * elmsz; in __batch_init()
344 static int batch_init(struct pfn_batch *batch, size_t max_pages) in batch_init() argument
346 return __batch_init(batch, max_pages, NULL, 0); in batch_init()
349 static void batch_init_backup(struct pfn_batch *batch, size_t max_pages, in batch_init_backup() argument
352 __batch_init(batch, max_pages, backup, backup_len); in batch_init_backup()
/linux/tools/perf/trace/beauty/include/uapi/linux/
H A Dfs.h515 __u64 max_pages; member
/linux/drivers/ata/
H A Dlibata-scsi.c2308 unsigned int max_pages = ata_id_dsm_max_pages(dev->id); in ata_dsm_trim_pages() local
2312 if (!max_pages) in ata_dsm_trim_pages()
2313 max_pages = 1; in ata_dsm_trim_pages()
2315 pages = min_not_zero(pages, max_pages); in ata_dsm_trim_pages()
2359 unsigned int max_pages = ata_dsm_trim_pages(dev); in ata_scsiop_inq_b0() local
2360 u64 max_blocks = max_pages * ATA_MAX_TRIM_RNUM * (u64)U16_MAX; in ata_scsiop_inq_b0()
3635 unsigned int max_pages = ata_dsm_trim_pages(dev); in ata_scsi_write_same_xlat() local
3669 if (n_block > max_pages * ATA_MAX_TRIM_RNUM * (u64)U16_MAX) { in ata_scsi_write_same_xlat()
3689 n_pages = clamp(n_pages, 1U, max_pages); in ata_scsi_write_same_xlat()
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.c2162 uint64_t max_pages; in svm_range_set_max_pages() local
2179 max_pages = READ_ONCE(max_svm_range_pages); in svm_range_set_max_pages()
2180 _pages = min_not_zero(max_pages, min_pages); in svm_range_set_max_pages()
2181 } while (cmpxchg(&max_svm_range_pages, max_pages, _pages) != max_pages); in svm_range_set_max_pages()
2186 uint64_t max_pages, struct list_head *insert_list, in svm_range_split_new() argument
2193 max_pages, start, last); in svm_range_split_new()
2196 l = min(last, ALIGN_DOWN(start + max_pages, max_pages) - 1); in svm_range_split_new()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_wq.c445 int max_pages) in alloc_wq_pages() argument
451 if (num_q_pages > max_pages) { in alloc_wq_pages()

12