Home
last modified time | relevance | path

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

12

/linux-6.1.9/include/linux/
Dpagevec.h22 struct pagevec { struct
28 void __pagevec_release(struct pagevec *pvec); argument
29 unsigned pagevec_lookup_range_tag(struct pagevec *pvec,
32 static inline unsigned pagevec_lookup_tag(struct pagevec *pvec, in pagevec_lookup_tag()
38 static inline void pagevec_init(struct pagevec *pvec) in pagevec_init()
44 static inline void pagevec_reinit(struct pagevec *pvec) in pagevec_reinit()
49 static inline unsigned pagevec_count(struct pagevec *pvec) in pagevec_count()
54 static inline unsigned pagevec_space(struct pagevec *pvec) in pagevec_space()
62 static inline unsigned pagevec_add(struct pagevec *pvec, struct page *page) in pagevec_add()
68 static inline void pagevec_release(struct pagevec *pvec) in pagevec_release()
[all …]
Dswap.h23 struct pagevec;
454 void check_move_unevictable_pages(struct pagevec *pvec);
Dnfs_xdr.h1590 struct page **pagevec; member
/linux-6.1.9/fs/nfs/
Ddirect.c330 struct page **pagevec; in nfs_direct_read_schedule_iovec() local
335 result = iov_iter_get_pages_alloc2(iter, &pagevec, in nfs_direct_read_schedule_iovec()
346 req = nfs_create_request(dreq->ctx, pagevec[i], in nfs_direct_read_schedule_iovec()
365 nfs_direct_release_pages(pagevec, npages); in nfs_direct_read_schedule_iovec()
366 kvfree(pagevec); in nfs_direct_read_schedule_iovec()
789 struct page **pagevec; in nfs_direct_write_schedule_iovec() local
794 result = iov_iter_get_pages_alloc2(iter, &pagevec, in nfs_direct_write_schedule_iovec()
805 req = nfs_create_request(dreq->ctx, pagevec[i], in nfs_direct_write_schedule_iovec()
832 nfs_direct_release_pages(pagevec, npages); in nfs_direct_write_schedule_iovec()
833 kvfree(pagevec); in nfs_direct_write_schedule_iovec()
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()
904 pg_array->pagevec = pg_array->page_array; in nfs_generic_pgio()
906 pg_array->pagevec = kcalloc(pagecount, sizeof(struct page *), gfp_flags); in nfs_generic_pgio()
907 if (!pg_array->pagevec) { in nfs_generic_pgio()
916 pages = hdr->page_array.pagevec; in nfs_generic_pgio()
/linux-6.1.9/mm/
Dmlock.c33 struct pagevec vec;
186 static void mlock_pagevec(struct pagevec *pvec) in mlock_pagevec()
215 struct pagevec *pvec; in mlock_page_drain_local()
226 struct pagevec *pvec; in mlock_page_drain_remote()
245 struct pagevec *pvec; in mlock_folio()
270 struct pagevec *pvec; in mlock_new_page()
292 struct pagevec *pvec; in munlock_page()
Dswap.c1069 void __pagevec_release(struct pagevec *pvec) in __pagevec_release()
1101 unsigned pagevec_lookup_range_tag(struct pagevec *pvec, in pagevec_lookup_range_tag()
Dpage-writeback.c2289 struct pagevec pvec; in write_cache_pages()
Dfilemap.c506 struct pagevec pvec; in __filemap_fdatawait_range()
/linux-6.1.9/net/ceph/
DMakefile17 pagevec.o snapshot.o string_table.o \
/linux-6.1.9/fs/nilfs2/
Dpage.c243 struct pagevec pvec; in nilfs_copy_dirty_pages()
360 struct pagevec pvec; in nilfs_clear_dirty_pages()
Dsegment.c683 struct pagevec pvec; in nilfs_lookup_dirty_data_buffers()
737 struct pagevec pvec; in nilfs_lookup_dirty_node_buffers()
/linux-6.1.9/drivers/gpu/drm/
Ddrm_gem.c495 static void drm_gem_check_release_pagevec(struct pagevec *pvec) in drm_gem_check_release_pagevec()
531 struct pagevec pvec; in drm_gem_get_pages()
599 struct pagevec pvec; in drm_gem_put_pages()
/linux-6.1.9/drivers/gpu/drm/i915/gem/
Di915_gem_shmem.c25 static void check_release_pagevec(struct pagevec *pvec) in check_release_pagevec()
36 struct pagevec pvec; in shmem_sg_free_table()
/linux-6.1.9/drivers/gpu/drm/i915/
Di915_gpu_error.c189 static void pool_fini(struct pagevec *pv) in pool_fini()
194 static int pool_refill(struct pagevec *pv, gfp_t gfp) in pool_refill()
209 static int pool_init(struct pagevec *pv, gfp_t gfp) in pool_init()
222 static void *pool_alloc(struct pagevec *pv, gfp_t gfp) in pool_alloc()
233 static void pool_free(struct pagevec *pv, void *addr) in pool_free()
246 struct pagevec pool;
383 struct pagevec pool;
/linux-6.1.9/fs/gfs2/
Daops.c210 struct pagevec *pvec, in gfs2_write_jdata_pagevec()
308 struct pagevec pvec; in gfs2_write_cache_jdata()
/linux-6.1.9/include/linux/sunrpc/
Dsvc.h270 struct pagevec rq_pvec;
/linux-6.1.9/fs/cifs/
Dfile.c3249 struct page **pagevec; in cifs_write_from_iter() local
3285 from, &pagevec, cur_len, &start); in cifs_write_from_iter()
3302 wdata = cifs_writedata_direct_alloc(pagevec, in cifs_write_from_iter()
3307 put_page(pagevec[i]); in cifs_write_from_iter()
3308 kvfree(pagevec); in cifs_write_from_iter()
3987 struct page **pagevec; in cifs_send_async_read() local
4026 &direct_iov, &pagevec, in cifs_send_async_read()
4043 pagevec, cifs_uncached_readv_complete); in cifs_send_async_read()
/linux-6.1.9/Documentation/mm/
Dunevictable-lru.rst318 mlock pagevec, to batch up the rest of the work to be done under lru_lock by
378 munlock_page() uses the mlock pagevec to batch up work to be done under
489 munlock_page() uses the mlock pagevec to batch up work to be done under
/linux-6.1.9/fs/f2fs/
Dnode.c1517 struct pagevec pvec; in last_fsync_dnode()
1730 struct pagevec pvec; in f2fs_fsync_node_pages()
1888 struct pagevec pvec; in f2fs_flush_inline_data()
1935 struct pagevec pvec; in f2fs_sync_node_pages()
Dcheckpoint.c393 struct pagevec pvec; in f2fs_sync_meta_pages()
/linux-6.1.9/fs/afs/
Dwrite.c436 struct pagevec pvec; in afs_extend_writeback()
Dinternal.h32 struct pagevec;
/linux-6.1.9/fs/ceph/
Daddr.c795 struct pagevec pvec; in ceph_writepages_start()
/linux-6.1.9/fs/btrfs/
Dextent_io.c2972 struct pagevec pvec; in btree_write_cache_pages()
3099 struct pagevec pvec; in extent_write_cache_pages()

12