/linux-6.1.9/include/linux/ |
D | pagevec.h | 22 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 …]
|
D | swap.h | 23 struct pagevec; 454 void check_move_unevictable_pages(struct pagevec *pvec);
|
D | nfs_xdr.h | 1590 struct page **pagevec; member
|
/linux-6.1.9/fs/nfs/ |
D | direct.c | 330 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()
|
D | pagelist.c | 677 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/ |
D | mlock.c | 33 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()
|
D | swap.c | 1069 void __pagevec_release(struct pagevec *pvec) in __pagevec_release() 1101 unsigned pagevec_lookup_range_tag(struct pagevec *pvec, in pagevec_lookup_range_tag()
|
D | page-writeback.c | 2289 struct pagevec pvec; in write_cache_pages()
|
D | filemap.c | 506 struct pagevec pvec; in __filemap_fdatawait_range()
|
/linux-6.1.9/net/ceph/ |
D | Makefile | 17 pagevec.o snapshot.o string_table.o \
|
/linux-6.1.9/fs/nilfs2/ |
D | page.c | 243 struct pagevec pvec; in nilfs_copy_dirty_pages() 360 struct pagevec pvec; in nilfs_clear_dirty_pages()
|
D | segment.c | 683 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/ |
D | drm_gem.c | 495 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/ |
D | i915_gem_shmem.c | 25 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/ |
D | i915_gpu_error.c | 189 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/ |
D | aops.c | 210 struct pagevec *pvec, in gfs2_write_jdata_pagevec() 308 struct pagevec pvec; in gfs2_write_cache_jdata()
|
/linux-6.1.9/include/linux/sunrpc/ |
D | svc.h | 270 struct pagevec rq_pvec;
|
/linux-6.1.9/fs/cifs/ |
D | file.c | 3249 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/ |
D | unevictable-lru.rst | 318 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/ |
D | node.c | 1517 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()
|
D | checkpoint.c | 393 struct pagevec pvec; in f2fs_sync_meta_pages()
|
/linux-6.1.9/fs/afs/ |
D | write.c | 436 struct pagevec pvec; in afs_extend_writeback()
|
D | internal.h | 32 struct pagevec;
|
/linux-6.1.9/fs/ceph/ |
D | addr.c | 795 struct pagevec pvec; in ceph_writepages_start()
|
/linux-6.1.9/fs/btrfs/ |
D | extent_io.c | 2972 struct pagevec pvec; in btree_write_cache_pages() 3099 struct pagevec pvec; in extent_write_cache_pages()
|