Home
last modified time | relevance | path

Searched refs:pagevec (Results 1 – 25 of 125) sorted by relevance

12345

/linux/include/linux/
A Dpagevec.h20 struct pagevec { struct
26 void __pagevec_release(struct pagevec *pvec); argument
27 void __pagevec_lru_add(struct pagevec *pvec);
28 void pagevec_remove_exceptionals(struct pagevec *pvec);
29 unsigned pagevec_lookup_range(struct pagevec *pvec,
32 static inline unsigned pagevec_lookup(struct pagevec *pvec, in pagevec_lookup()
39 unsigned pagevec_lookup_range_tag(struct pagevec *pvec,
48 static inline void pagevec_init(struct pagevec *pvec) in pagevec_init()
54 static inline void pagevec_reinit(struct pagevec *pvec) in pagevec_reinit()
59 static inline unsigned pagevec_count(struct pagevec *pvec) in pagevec_count()
[all …]
A Dfscache-cache.h545 struct pagevec *pagevec);
A Dswap.h23 struct pagevec;
415 extern void check_move_unevictable_pages(struct pagevec *pvec);
A Dpagemap.h19 struct pagevec;
604 pgoff_t end, struct pagevec *pvec, pgoff_t *indices);
941 struct pagevec *pvec);
A Dfscache.h36 struct pagevec;
/linux/mm/
A Dswap.c52 struct pagevec pvec;
64 struct pagevec lru_add;
67 struct pagevec lru_lazyfree;
69 struct pagevec activate_page;
254 struct pagevec *pvec; in folio_rotate_reclaimable()
351 struct pagevec *pvec; in folio_activate()
382 struct pagevec *pvec; in __lru_cache_activate_folio()
460 struct pagevec *pvec; in folio_add_lru()
659 struct pagevec *pvec; in deactivate_file_page()
681 struct pagevec *pvec; in deactivate_page()
[all …]
A Dmlock.c216 static bool __putback_lru_fast_prepare(struct page *page, struct pagevec *pvec, in __putback_lru_fast_prepare()
239 static void __putback_lru_fast(struct pagevec *pvec, int pgrescued) in __putback_lru_fast()
260 static void __munlock_pagevec(struct pagevec *pvec, struct zone *zone) in __munlock_pagevec()
265 struct pagevec pvec_putback; in __munlock_pagevec()
351 static unsigned long __munlock_pagevec_fill(struct pagevec *pvec, in __munlock_pagevec_fill()
431 struct pagevec pvec; in munlock_vma_pages_range()
A Dtruncate.c63 struct pagevec *pvec, pgoff_t *indices) in truncate_exceptional_pvec_entries()
299 struct pagevec pvec; in truncate_inode_pages_range()
482 struct pagevec pvec; in __invalidate_mapping_pages()
627 struct pagevec pvec; in invalidate_inode_pages2_range()
A Dfilemap.c291 struct pagevec *pvec) in page_cache_delete_batch()
339 struct pagevec *pvec) in delete_from_page_cache_batch()
525 struct pagevec pvec; in __filemap_fdatawait_range()
2045 pgoff_t end, struct pagevec *pvec, pgoff_t *indices) in find_get_entries()
2097 pgoff_t end, struct pagevec *pvec, pgoff_t *indices) in find_lock_entries()
2344 pgoff_t index, pgoff_t max, struct pagevec *pvec) in filemap_get_read_batch()
2483 struct pagevec *pvec) in filemap_create_page()
2537 struct pagevec *pvec) in filemap_get_pages()
2615 struct pagevec pvec; in filemap_read()
A Dinternal.h93 pgoff_t end, struct pagevec *pvec, pgoff_t *indices);
/linux/fs/cachefiles/
A Drdwr.c690 struct pagevec pagevec; in cachefiles_read_or_alloc_pages() local
718 pagevec_init(&pagevec); in cachefiles_read_or_alloc_pages()
754 fscache_mark_pages_cached(op, &pagevec); in cachefiles_read_or_alloc_pages()
762 if (pagevec_count(&pagevec) > 0) in cachefiles_read_or_alloc_pages()
763 fscache_mark_pages_cached(op, &pagevec); in cachefiles_read_or_alloc_pages()
840 struct pagevec pagevec; in cachefiles_allocate_pages() local
853 pagevec_init(&pagevec); in cachefiles_allocate_pages()
856 if (pagevec_add(&pagevec, page) == 0) in cachefiles_allocate_pages()
857 fscache_mark_pages_cached(op, &pagevec); in cachefiles_allocate_pages()
860 if (pagevec_count(&pagevec) > 0) in cachefiles_allocate_pages()
[all …]
/linux/fs/nfs/
A Ddirect.c364 struct page **pagevec; in nfs_direct_read_schedule_iovec() local
369 result = iov_iter_get_pages_alloc(iter, &pagevec, in nfs_direct_read_schedule_iovec()
381 req = nfs_create_request(dreq->ctx, pagevec[i], in nfs_direct_read_schedule_iovec()
400 nfs_direct_release_pages(pagevec, npages); in nfs_direct_read_schedule_iovec()
401 kvfree(pagevec); in nfs_direct_read_schedule_iovec()
808 struct page **pagevec; in nfs_direct_write_schedule_iovec() local
813 result = iov_iter_get_pages_alloc(iter, &pagevec, in nfs_direct_write_schedule_iovec()
825 req = nfs_create_request(dreq->ctx, pagevec[i], in nfs_direct_write_schedule_iovec()
852 nfs_direct_release_pages(pagevec, npages); in nfs_direct_write_schedule_iovec()
853 kvfree(pagevec); in nfs_direct_write_schedule_iovec()
A Dpagelist.c677 if (hdr->page_array.pagevec != hdr->page_array.page_array) in nfs_pgio_data_destroy()
678 kfree(hdr->page_array.pagevec); in nfs_pgio_data_destroy()
713 hdr->args.pages = hdr->page_array.pagevec; in nfs_pgio_rpcsetup()
901 pg_array->pagevec = pg_array->page_array; in nfs_generic_pgio()
903 pg_array->pagevec = kcalloc(pagecount, sizeof(struct page *), gfp_flags); in nfs_generic_pgio()
904 if (!pg_array->pagevec) { in nfs_generic_pgio()
913 pages = hdr->page_array.pagevec; in nfs_generic_pgio()
/linux/fs/nilfs2/
A Dpage.c243 struct pagevec pvec; in nilfs_copy_dirty_pages()
297 struct pagevec pvec; in nilfs_copy_back_pages()
360 struct pagevec pvec; in nilfs_clear_dirty_pages()
498 struct pagevec pvec; in nilfs_find_uncommitted_extent()
/linux/fs/fscache/
A Dpage.c1194 struct pagevec *pagevec) in fscache_mark_pages_cached() argument
1198 for (loop = 0; loop < pagevec->nr; loop++) in fscache_mark_pages_cached()
1199 fscache_mark_page_cached(op, pagevec->pages[loop]); in fscache_mark_pages_cached()
1201 pagevec_reinit(pagevec); in fscache_mark_pages_cached()
1213 struct pagevec pvec; in __fscache_uncache_all_inode_pages()
/linux/net/ceph/
A DMakefile17 pagevec.o snapshot.o string_table.o \
/linux/drivers/gpu/drm/i915/gem/
A Di915_gem_shmem.c21 static void check_release_pagevec(struct pagevec *pvec) in check_release_pagevec()
197 struct pagevec pvec; in shmem_get_pages()
317 struct pagevec pvec; in i915_gem_object_put_pages_shmem()
/linux/fs/erofs/
A Dzdata.h39 erofs_vtptr_t pagevec[Z_EROFS_NR_INLINE_PAGEVECS]; member
A Dzdata.c560 clt->cl->pagevec, clt->cl->vcnt); in z_erofs_collector_begin()
873 cl->pagevec, 0); in z_erofs_decompress_pcluster()
/linux/drivers/gpu/drm/i915/
A Di915_gpu_error.c180 static void pool_fini(struct pagevec *pv) in pool_fini()
185 static int pool_refill(struct pagevec *pv, gfp_t gfp) in pool_refill()
200 static int pool_init(struct pagevec *pv, gfp_t gfp) in pool_init()
213 static void *pool_alloc(struct pagevec *pv, gfp_t gfp) in pool_alloc()
224 static void pool_free(struct pagevec *pv, void *addr) in pool_free()
237 struct pagevec pool;
374 struct pagevec pool;
/linux/drivers/gpu/drm/
A Ddrm_gem.c508 static void drm_gem_check_release_pagevec(struct pagevec *pvec) in drm_gem_check_release_pagevec()
544 struct pagevec pvec; in drm_gem_get_pages()
612 struct pagevec pvec; in drm_gem_put_pages()
/linux/fs/gfs2/
A Daops.c235 struct pagevec *pvec, in gfs2_write_jdata_pagevec()
333 struct pagevec pvec; in gfs2_write_cache_jdata()
/linux/include/linux/sunrpc/
A Dsvc.h260 struct pagevec rq_pvec;
/linux/Documentation/filesystems/caching/
A Dbackend-api.rst425 explicit uncaching. This operation takes a pagevec, thus allowing several
584 struct pagevec *pagevec);
/linux/fs/hugetlbfs/
A Dinode.c111 static void huge_pagevec_release(struct pagevec *pvec) in huge_pagevec_release()
471 struct pagevec pvec; in remove_inode_hugepages()

Completed in 63 milliseconds

12345