| /linux/mm/ |
| H A D | readahead.c | 362 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 D | swap_state.c | 744 int max_pages, in __swapin_nr_pages() argument 770 if (pages > max_pages) in __swapin_nr_pages() 771 pages = max_pages; in __swapin_nr_pages() 784 unsigned int hits, pages, max_pages; in swapin_nr_pages() local 787 max_pages = 1 << READ_ONCE(page_cluster); in swapin_nr_pages() 788 if (max_pages <= 1) in swapin_nr_pages() 793 max_pages, in swapin_nr_pages()
|
| /linux/fs/netfs/ |
| H A D | iterator.c | 43 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/arch/x86/xen/ |
| H A D | setup.c | 512 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/nfs/ |
| H A D | pnfs_dev.c | 105 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()
|
| /linux/fs/iomap/ |
| H A D | swapfile.c | 31 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 D | pvr_free_list.c | 92 free_list->max_pages = args->max_num_pages; in free_list_create_kernel_structure() 180 fw_data->max_pages = free_list->max_pages; in free_list_fw_init() 189 ((fw_data->max_pages - fw_data->current_pages) * in free_list_fw_init() 280 start_page = free_list->max_pages - free_list->current_pages - in pvr_free_list_insert_node_locked()
|
| H A D | pvr_free_list.h | 76 u32 max_pages; member
|
| /linux/fs/squashfs/ |
| H A D | page_actor.c | 70 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 D | file.c | 587 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 D | ib_rdma.c | 180 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 D | ib_frmr.c | 79 pool->max_pages); in rds_ib_alloc_frmr() 244 if (frmr->dma_npages > ibmr->pool->max_pages) { in rds_ib_map_frmr()
|
| /linux/fs/fuse/ |
| H A D | file.c | 944 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 = kzalloc_objs(struct page *, max_pages); in fuse_get_user_pages() 1606 while (nbytes < *nbytesp && nr_pages < max_pages) { in fuse_get_user_pages() 1612 max_pages - nr_pages, in fuse_get_user_pages() 1674 unsigned int max_pages; in fuse_direct_io() local 1677 max_pages = iov_iter_npages(iter, fc->max_pages); in fuse_direct_io() [all …]
|
| /linux/drivers/md/bcache/ |
| H A D | bcache.h | 780 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/fs/ceph/ |
| H A D | addr.c | 174 unsigned long max_pages = inode->i_sb->s_bdi->ra_pages; in ceph_netfs_expand_readahead() local 183 max_pages = 0; in ceph_netfs_expand_readahead() 185 max_pages = priv->file_ra_pages; in ceph_netfs_expand_readahead() 190 if (!max_pages) in ceph_netfs_expand_readahead() 193 max_len = max_pages << PAGE_SHIFT; in ceph_netfs_expand_readahead() 609 unsigned int max_pages; member 1064 ceph_wbc->max_pages = 0; in ceph_init_writeback_ctl() 1156 ceph_wbc->locked_pages < ceph_wbc->max_pages; in can_next_page_be_processed() 1213 unsigned int max_pages) in __ceph_allocate_page_array() argument 1215 ceph_wbc->pages = kmalloc_objs(*ceph_wbc->pages, max_pages, GFP_NOFS); in __ceph_allocate_page_array() [all …]
|
| /linux/io_uring/ |
| H A D | memmap.c | 310 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 D | pagemap_ioctl.c | 48 int max_pages, long required_mask, long anyof_mask, long excluded_mask, in pagemap_ioctl() argument 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() argument 81 arg.max_pages = max_pages; in pagemap_ioc() 1425 arg.max_pages = count; in get_dirty_pages_reset()
|
| /linux/drivers/infiniband/core/ |
| H A D | rw.c | 64 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/tools/include/uapi/linux/ |
| H A D | fs.h | 395 * @max_pages: Optional limit for number of returned pages (0 = disabled) 409 __u64 max_pages; 408 __u64 max_pages; global() member
|
| /linux/drivers/gpu/drm/i915/selftests/ |
| H A D | i915_gem_gtt.c | 417 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 D | pages.c | 327 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/drivers/infiniband/sw/rxe/ |
| H A D | rxe_mr.c | 228 int rxe_mr_init_fast(int max_pages, struct rxe_mr *mr) in rxe_mr_init_fast() argument 235 err = alloc_mr_page_info(mr, max_pages); in rxe_mr_init_fast()
|
| /linux/drivers/ata/ |
| H A D | libata-scsi.c | 2313 unsigned int max_pages = ata_id_dsm_max_pages(dev->id); in ata_dsm_trim_pages() 2317 if (!max_pages) in ata_dsm_trim_pages() 2318 max_pages = 1; 2320 pages = min_not_zero(pages, max_pages); 2364 unsigned int max_pages = ata_dsm_trim_pages(dev); in ata_scsiop_inq_b0() 2365 u64 max_blocks = max_pages * ATA_MAX_TRIM_RNUM * (u64)U16_MAX; in ata_scsiop_inq_b0() 3645 unsigned int max_pages = ata_dsm_trim_pages(dev); in ata_scsi_write_same_xlat() 3679 if (n_block > max_pages * ATA_MAX_TRIM_RNUM * (u64)U16_MAX) { in ata_scsi_write_same_xlat() 3695 * are needed to describe the request, capped at max_pages. in ata_scsi_write_same_xlat() 3699 n_pages = clamp(n_pages, 1U, max_pages); in ata_scsi_write_same_xlat() 2307 unsigned int max_pages = ata_id_dsm_max_pages(dev->id); ata_dsm_trim_pages() local 2358 unsigned int max_pages = ata_dsm_trim_pages(dev); ata_scsiop_inq_b0() local 3634 unsigned int max_pages = ata_dsm_trim_pages(dev); ata_scsi_write_same_xlat() local [all...] |
| /linux/tools/perf/trace/beauty/include/uapi/linux/ |
| H A D | fs.h | 515 __u64 max_pages; member
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_svm.c | 2165 uint64_t max_pages; in svm_range_set_max_pages() 2182 max_pages = READ_ONCE(max_svm_range_pages); in svm_range_set_max_pages() 2183 _pages = min_not_zero(max_pages, min_pages); 2184 } while (cmpxchg(&max_svm_range_pages, max_pages, _pages) != max_pages); 2189 uint64_t max_pages, struct list_head *insert_list, in svm_range_split_new() 2196 max_pages, start, last); in svm_range_split_new() 2199 l = min(last, ALIGN_DOWN(start + max_pages, max_pages) - 1); in svm_range_split_new() 2162 uint64_t max_pages; svm_range_set_max_pages() local 2186 svm_range_split_new(struct svm_range_list * svms,uint64_t start,uint64_t last,uint64_t max_pages,struct list_head * insert_list,struct list_head * update_list) svm_range_split_new() argument
|