| /linux/mm/ |
| H A D | readahead.c | 345 unsigned long max_pages; in force_page_cache_ra() local 354 max_pages = max_t(unsigned long, bdi->io_pages, ra->ra_pages); in force_page_cache_ra() 355 nr_to_read = min_t(unsigned long, nr_to_read, max_pages); in force_page_cache_ra() 543 unsigned long max_pages = ractl->ra->ra_pages; in ractl_max_pages() local 549 if (req_size > max_pages && bdi->io_pages > max_pages) in ractl_max_pages() 550 max_pages = min(req_size, bdi->io_pages); in ractl_max_pages() 551 return max_pages; in ractl_max_pages() 560 unsigned long max_pages, contig_count; in page_cache_sync_ra() local 583 max_pages = ractl_max_pages(ractl, req_count); in page_cache_sync_ra() 590 if (!index || req_count > max_pages || index - prev_index <= 1UL) { in page_cache_sync_ra() [all …]
|
| H A D | swap_state.c | 542 int max_pages, in __swapin_nr_pages() argument 568 if (pages > max_pages) in __swapin_nr_pages() 569 pages = max_pages; in __swapin_nr_pages() 582 unsigned int hits, pages, max_pages; in swapin_nr_pages() local 585 max_pages = 1 << READ_ONCE(page_cluster); in swapin_nr_pages() 586 if (max_pages <= 1) in swapin_nr_pages() 591 max_pages, in swapin_nr_pages()
|
| H A D | memory_hotplug.c | 969 unsigned long online_pages = 0, max_pages, end_pfn; in auto_movable_zone_for_pfn() local 976 max_pages = group->s.max_pages; in auto_movable_zone_for_pfn() 983 max_pages = nr_pages; in auto_movable_zone_for_pfn() 985 max_pages = group->d.unit_pages; in auto_movable_zone_for_pfn() 1010 nr_pages = max_pages - online_pages; in auto_movable_zone_for_pfn()
|
| /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() 84 if (npages + cur_npages > max_pages) { in netfs_extract_user_iter() 86 npages + cur_npages, max_pages); in netfs_extract_user_iter()
|
| /linux/fs/fuse/ |
| H A D | ioctl.c | 78 u32 max = fc->max_pages << PAGE_SHIFT; in fuse_verify_ioctl_iov() 231 unsigned int in_iovs = 0, out_iovs = 0, max_pages; in fuse_do_ioctl() local 254 ap.folios = fuse_folios_alloc(fm->fc->max_pages, GFP_KERNEL, &ap.descs); in fuse_do_ioctl() 259 fuse_folio_descs_length_init(ap.descs, 0, fm->fc->max_pages); in fuse_do_ioctl() 303 max_pages = DIV_ROUND_UP(max(in_size, out_size), PAGE_SIZE); in fuse_do_ioctl() 307 if (max_pages > fm->fc->max_pages) in fuse_do_ioctl() 309 while (ap.num_folios < max_pages) { in fuse_do_ioctl()
|
| H A D | file.c | 907 nr_pages = min(fc->max_pages, readahead_count(rac)); in fuse_handle_readahead() 1324 unsigned int max_pages) in fuse_wr_pages() argument 1329 max_pages); in fuse_wr_pages() 1350 fc->max_pages); in fuse_perform_write() 1545 unsigned int max_pages, in fuse_get_user_pages() argument 1584 struct page **pages = kzalloc(max_pages * sizeof(struct page *), in fuse_get_user_pages() 1591 while (nbytes < *nbytesp && nr_pages < max_pages) { in fuse_get_user_pages() 1597 max_pages - nr_pages, in fuse_get_user_pages() 1659 unsigned int max_pages; in fuse_direct_io() local 1662 max_pages = iov_iter_npages(iter, fc->max_pages); in fuse_direct_io() [all …]
|
| /linux/include/linux/ |
| H A D | swap_cgroup.h | 12 extern int swap_cgroup_swapon(int type, unsigned long max_pages); 35 swap_cgroup_swapon(int type, unsigned long max_pages) in swap_cgroup_swapon() argument
|
| H A D | memory.h | 59 unsigned long max_pages; member 166 extern int memory_group_register_static(int nid, unsigned long max_pages);
|
| /linux/kernel/module/ |
| H A D | decompress.c | 21 new_pages = kvmalloc_array(info->max_pages + extent, in module_extend_max_pages() 26 memcpy(new_pages, info->pages, info->max_pages * sizeof(info->pages)); in module_extend_max_pages() 29 info->max_pages += extent; in module_extend_max_pages() 39 if (info->max_pages == info->used_pages) { in module_get_next_page() 344 info->max_pages = info->used_pages = 0; in module_decompress_cleanup()
|
| /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() 796 unsigned long max_pages; in xen_memory_setup() local 876 max_pages = xen_get_max_pages(); in xen_memory_setup() 879 max_pages += xen_foreach_remap_area(xen_count_remap_pages); in xen_memory_setup() 881 if (max_pages > ini_nr_pages) in xen_memory_setup() 882 extra_pages += max_pages - ini_nr_pages; in xen_memory_setup() 892 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 = kcalloc(max_pages, sizeof(struct page *), 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/fs/cramfs/ |
| H A D | inode.c | 358 unsigned int pages, max_pages, offset; in cramfs_physmem_mmap() local 377 max_pages = (inode->i_size + PAGE_SIZE - 1) >> PAGE_SHIFT; in cramfs_physmem_mmap() 379 if (pgoff >= max_pages) in cramfs_physmem_mmap() 381 pages = min(vma_pages(vma), max_pages - pgoff); in cramfs_physmem_mmap() 393 if (pgoff + pages == max_pages && cramfs_last_page_is_shared(inode)) { in cramfs_physmem_mmap() 458 unsigned int pages, block_pages, max_pages, offset; in cramfs_physmem_get_unmapped_area() local 461 max_pages = (inode->i_size + PAGE_SIZE - 1) >> PAGE_SHIFT; in cramfs_physmem_get_unmapped_area() 462 if (pgoff >= max_pages || pages > max_pages - pgoff) in cramfs_physmem_get_unmapped_area()
|
| /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 | 586 unsigned int max_pages = 1UL << shift; in squashfs_readahead() local 590 pages = kmalloc_array(max_pages, sizeof(void *), GFP_KERNEL); in squashfs_readahead() 604 max_pages = (expected + PAGE_SIZE - 1) >> PAGE_SHIFT; in squashfs_readahead() 606 nr_pages = __readahead_batch(ractl, pages, max_pages); in squashfs_readahead()
|
| /linux/fs/ceph/ |
| H A D | addr.c | 173 unsigned long max_pages = inode->i_sb->s_bdi->ra_pages; in ceph_netfs_expand_readahead() local 182 max_pages = 0; in ceph_netfs_expand_readahead() 184 max_pages = priv->file_ra_pages; in ceph_netfs_expand_readahead() 189 if (!max_pages) in ceph_netfs_expand_readahead() 192 max_len = max_pages << PAGE_SHIFT; in ceph_netfs_expand_readahead() 601 unsigned int max_pages; member 1037 ceph_wbc->max_pages = 0; in ceph_init_writeback_ctl() 1129 ceph_wbc->locked_pages < ceph_wbc->max_pages; in can_next_page_be_processed() 1186 unsigned int max_pages) in __ceph_allocate_page_array() argument 1188 ceph_wbc->pages = kmalloc_array(max_pages, in __ceph_allocate_page_array() [all …]
|
| /linux/crypto/ |
| H A D | algif_hash.c | 70 size_t len, max_pages, npages; in hash_sendmsg() local 74 max_pages = min_t(size_t, ALG_MAX_PAGES, in hash_sendmsg() 111 npages = iov_iter_npages(&msg->msg_iter, max_pages); in hash_sendmsg()
|
| /linux/drivers/infiniband/core/ |
| H A D | rw.c | 63 u32 max_pages; in rdma_rw_fr_page_list_len() local 66 max_pages = dev->attrs.max_pi_fast_reg_page_list_len; in rdma_rw_fr_page_list_len() 68 max_pages = dev->attrs.max_fast_reg_page_list_len; in rdma_rw_fr_page_list_len() 71 return min_t(u32, max_pages, 256); in rdma_rw_fr_page_list_len()
|
| /linux/drivers/base/ |
| H A D | memory.c | 1113 int memory_group_register_static(int nid, unsigned long max_pages) in memory_group_register_static() argument 1118 .max_pages = max_pages, in memory_group_register_static() 1122 if (!max_pages) in memory_group_register_static()
|
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_free_list.h | 76 u32 max_pages; member
|
| /linux/io_uring/ |
| H A D | memmap.c | 287 unsigned max_pages) in io_region_mmap() argument 289 unsigned long nr_pages = min(mr->nr_pages, max_pages); in io_region_mmap()
|
| /linux/net/rds/ |
| H A D | ib_frmr.c | 79 pool->max_pages); in rds_ib_alloc_frmr() 247 if (frmr->dma_npages > ibmr->pool->max_pages) { in rds_ib_map_frmr()
|
| /linux/tools/testing/selftests/mm/ |
| H A D | pagemap_ioctl.c | 45 int max_pages, long required_mask, long anyof_mask, long excluded_mask, in pagemap_ioctl() argument 56 arg.max_pages = max_pages; in pagemap_ioctl() 66 int max_pages, long required_mask, long anyof_mask, long excluded_mask, in pagemap_ioc() argument 78 arg.max_pages = max_pages; in pagemap_ioc() 1326 arg.max_pages = count; in get_dirty_pages_reset()
|
| /linux/drivers/md/ |
| H A D | dm-writecache.c | 1834 unsigned int max_pages; in __writecache_writeback_pmem() local 1841 max_pages = e->wc_list_contiguous; in __writecache_writeback_pmem() 1843 bio = bio_alloc_bioset(wc->dev->bdev, max_pages, REQ_OP_WRITE, in __writecache_writeback_pmem() 1850 if (unlikely(max_pages > WB_LIST_INLINE)) in __writecache_writeback_pmem() 1851 wb->wc_list = kmalloc_array(max_pages, sizeof(struct wc_entry *), in __writecache_writeback_pmem() 1855 if (likely(max_pages <= WB_LIST_INLINE) || unlikely(!wb->wc_list)) { in __writecache_writeback_pmem() 1857 max_pages = WB_LIST_INLINE; in __writecache_writeback_pmem() 1865 while (wbl->size && wb->wc_list_n < max_pages) { in __writecache_writeback_pmem()
|
| /linux/tools/include/uapi/linux/ |
| H A D | fs.h | 408 __u64 max_pages; member
|