Home
last modified time | relevance | path

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

123

/linux-6.12.1/mm/
Dreadahead.c333 unsigned long max_pages; in force_page_cache_ra() local
342 max_pages = max_t(unsigned long, bdi->io_pages, ra->ra_pages); in force_page_cache_ra()
343 nr_to_read = min_t(unsigned long, nr_to_read, max_pages); in force_page_cache_ra()
527 unsigned long max_pages = ractl->ra->ra_pages; in ractl_max_pages() local
533 if (req_size > max_pages && bdi->io_pages > max_pages) in ractl_max_pages()
534 max_pages = min(req_size, bdi->io_pages); in ractl_max_pages()
535 return max_pages; in ractl_max_pages()
544 unsigned long max_pages, contig_count; in page_cache_sync_ra() local
566 max_pages = ractl_max_pages(ractl, req_count); in page_cache_sync_ra()
573 if (!index || req_count > max_pages || index - prev_index <= 1UL) { in page_cache_sync_ra()
[all …]
Dswap_state.c580 int max_pages, in __swapin_nr_pages() argument
606 if (pages > max_pages) in __swapin_nr_pages()
607 pages = max_pages; in __swapin_nr_pages()
620 unsigned int hits, pages, max_pages; in swapin_nr_pages() local
623 max_pages = 1 << READ_ONCE(page_cluster); in swapin_nr_pages()
624 if (max_pages <= 1) in swapin_nr_pages()
629 max_pages, in swapin_nr_pages()
Dswap_cgroup.c169 int swap_cgroup_swapon(int type, unsigned long max_pages) in swap_cgroup_swapon() argument
178 length = DIV_ROUND_UP(max_pages, SC_PER_PAGE); in swap_cgroup_swapon()
/linux-6.12.1/fs/netfs/
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()
84 if (npages + cur_npages > max_pages) { in netfs_extract_user_iter()
86 npages + cur_npages, max_pages); in netfs_extract_user_iter()
/linux-6.12.1/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
Dmemory.h59 unsigned long max_pages; member
167 extern int memory_group_register_static(int nid, unsigned long max_pages);
/linux-6.12.1/fs/fuse/
Dioctl.c76 u32 max = fc->max_pages << PAGE_SHIFT; in fuse_verify_ioctl_iov()
229 unsigned int in_iovs = 0, out_iovs = 0, max_pages; in fuse_do_ioctl() local
252 ap.pages = fuse_pages_alloc(fm->fc->max_pages, GFP_KERNEL, &ap.descs); in fuse_do_ioctl()
257 fuse_page_descs_length_init(ap.descs, 0, fm->fc->max_pages); in fuse_do_ioctl()
301 max_pages = DIV_ROUND_UP(max(in_size, out_size), PAGE_SIZE); in fuse_do_ioctl()
305 if (max_pages > fm->fc->max_pages) in fuse_do_ioctl()
307 while (ap.num_pages < max_pages) { in fuse_do_ioctl()
Dfile.c989 unsigned int i, max_pages, nr_pages = 0; in fuse_readahead() local
994 max_pages = min_t(unsigned int, fc->max_pages, in fuse_readahead()
1010 if (nr_pages > max_pages) in fuse_readahead()
1011 nr_pages = max_pages; in fuse_readahead()
1183 unsigned int max_pages) in fuse_fill_write_pages() argument
1249 ap->num_pages < max_pages && offset == 0); in fuse_fill_write_pages()
1255 unsigned int max_pages) in fuse_wr_pages() argument
1260 max_pages); in fuse_wr_pages()
1281 fc->max_pages); in fuse_perform_write()
1471 unsigned int max_pages) in fuse_get_user_pages() argument
[all …]
/linux-6.12.1/kernel/module/
Ddecompress.c21 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-6.12.1/arch/x86/xen/
Dsetup.c515 unsigned long max_pages, limit; in xen_get_max_pages() local
520 max_pages = limit; in xen_get_max_pages()
534 max_pages = ret; in xen_get_max_pages()
537 return min(max_pages, limit); in xen_get_max_pages()
799 unsigned long max_pages; in xen_memory_setup() local
879 max_pages = xen_get_max_pages(); in xen_memory_setup()
882 max_pages += xen_foreach_remap_area(xen_count_remap_pages); in xen_memory_setup()
884 if (max_pages > ini_nr_pages) in xen_memory_setup()
885 extra_pages += max_pages - ini_nr_pages; in xen_memory_setup()
895 extra_pages = min3(maxmem_pages, extra_pages, max_pages - ini_nr_pages); in xen_memory_setup()
/linux-6.12.1/fs/nfs/
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 = 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-6.12.1/fs/iomap/
Dswapfile.c34 unsigned long max_pages; in iomap_swapfile_add_extent() local
42 max_pages = isi->sis->max - isi->nr_pages; in iomap_swapfile_add_extent()
56 nr_pages = min(nr_pages, max_pages); in iomap_swapfile_add_extent()
/linux-6.12.1/fs/cramfs/
Dinode.c350 unsigned int pages, max_pages, offset; in cramfs_physmem_mmap() local
369 max_pages = (inode->i_size + PAGE_SIZE - 1) >> PAGE_SHIFT; in cramfs_physmem_mmap()
371 if (pgoff >= max_pages) in cramfs_physmem_mmap()
373 pages = min(vma_pages(vma), max_pages - pgoff); in cramfs_physmem_mmap()
385 if (pgoff + pages == max_pages && cramfs_last_page_is_shared(inode)) { in cramfs_physmem_mmap()
450 unsigned int pages, block_pages, max_pages, offset; in cramfs_physmem_get_unmapped_area() local
453 max_pages = (inode->i_size + PAGE_SIZE - 1) >> PAGE_SHIFT; in cramfs_physmem_get_unmapped_area()
454 if (pgoff >= max_pages || pages > max_pages - pgoff) in cramfs_physmem_get_unmapped_area()
/linux-6.12.1/include/drm/
Ddrm_prime.h112 int max_pages);
114 int max_pages);
/linux-6.12.1/drivers/gpu/drm/imagination/
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()
280 start_page = free_list->max_pages - free_list->current_pages - in pvr_free_list_insert_node_locked()
Dpvr_free_list.h76 u32 max_pages; member
/linux-6.12.1/fs/squashfs/
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()
Dfile.c579 unsigned int max_pages = 1UL << shift; in squashfs_readahead() local
583 pages = kmalloc_array(max_pages, sizeof(void *), GFP_KERNEL); in squashfs_readahead()
597 max_pages = (expected + PAGE_SIZE - 1) >> PAGE_SHIFT; in squashfs_readahead()
599 nr_pages = __readahead_batch(ractl, pages, max_pages); in squashfs_readahead()
/linux-6.12.1/net/rds/
Dib_rdma.c184 iinfo->rdma_mr_size = pool_1m->max_pages; in rds_ib_get_mr_info()
194 iinfo6->rdma_mr_size = pool_1m->max_pages; in rds6_ib_get_mr_info()
663 pool->max_pages = RDS_MR_1M_MSG_SIZE + 1; in rds_ib_create_mr_pool()
667 pool->max_pages = RDS_MR_8K_MSG_SIZE + 1; in rds_ib_create_mr_pool()
671 pool->max_free_pinned = pool->max_items * pool->max_pages / 4; in rds_ib_create_mr_pool()
/linux-6.12.1/fs/nilfs2/
Dsegbuf.c25 int max_pages; member
357 wi->nr_vecs = min(wi->max_pages, wi->rest_blocks); in nilfs_segbuf_submit_bio()
367 wi->max_pages = BIO_MAX_VECS; in nilfs_segbuf_prepare_write()
368 wi->nr_vecs = min(wi->max_pages, wi->rest_blocks); in nilfs_segbuf_prepare_write()
/linux-6.12.1/drivers/md/bcache/
Dbcache.h773 unsigned int n, max_pages; in meta_bucket_pages() local
775 max_pages = min_t(unsigned int, in meta_bucket_pages()
780 if (n > max_pages) in meta_bucket_pages()
781 n = max_pages; in meta_bucket_pages()
/linux-6.12.1/drivers/infiniband/hw/mlx4/
Dmr.c551 int max_pages) in mlx4_alloc_priv_pages() argument
560 mr->page_map_size = roundup(max_pages * sizeof(u64), in mlx4_alloc_priv_pages()
668 mr->max_pages = max_num_sg; in mlx4_ib_alloc_mr()
692 if (unlikely(mr->npages == mr->max_pages)) in mlx4_set_page()
/linux-6.12.1/crypto/
Dalgif_hash.c70 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-6.12.1/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-6.12.1/fs/ceph/
Daddr.c170 unsigned long max_pages = inode->i_sb->s_bdi->ra_pages; in ceph_netfs_expand_readahead() local
179 max_pages = 0; in ceph_netfs_expand_readahead()
181 max_pages = priv->file_ra_pages; in ceph_netfs_expand_readahead()
186 if (!max_pages) in ceph_netfs_expand_readahead()
189 max_len = max_pages << PAGE_SHIFT; in ceph_netfs_expand_readahead()
1041 unsigned i, nr_folios, max_pages, locked_pages = 0; in ceph_writepages_start() local
1048 max_pages = wsize >> PAGE_SHIFT; in ceph_writepages_start()
1056 for (i = 0; i < nr_folios && locked_pages < max_pages; i++) { in ceph_writepages_start()
1143 max_pages = calc_pages_for(0, (u64)len); in ceph_writepages_start()
1144 pages = kmalloc_array(max_pages, in ceph_writepages_start()
[all …]

123