Searched defs:folio (Results 251 - 275 of 297) sorted by relevance

<<1112

/linux-master/fs/nfs/
H A Dwrite.c175 static struct nfs_page *nfs_folio_private_request(struct folio *folio) argument
188 static struct nfs_page *nfs_folio_find_private_request(struct folio *folio) argument
205 nfs_folio_find_swap_request(struct folio *folio) argument
231 nfs_folio_find_head_request(struct folio *folio) argument
241 nfs_folio_find_and_lock_request(struct folio *folio) argument
272 nfs_grow_file(struct folio *folio, unsigned int offset, unsigned int count) argument
310 nfs_mapping_set_error(struct folio *folio, int error) argument
383 struct folio *folio = nfs_page_to_folio(req); local
411 nfs_folio_set_writeback(struct folio *folio) argument
420 nfs_folio_end_writeback(struct folio *folio) argument
566 nfs_lock_and_join_requests(struct folio *folio) argument
608 nfs_page_async_flush(struct folio *folio, struct writeback_control *wbc, struct nfs_pageio_descriptor *pgio) argument
653 nfs_do_writepage(struct folio *folio, struct writeback_control *wbc, struct nfs_pageio_descriptor *pgio) argument
663 nfs_writepage_locked(struct folio *folio, struct writeback_control *wbc) argument
679 nfs_writepages_callback(struct folio *folio, struct writeback_control *wbc, void *data) argument
744 struct folio *folio = nfs_page_to_folio(req); local
781 struct folio *folio = nfs_page_to_folio(req->wb_head); local
801 struct folio *folio = nfs_page_to_folio(req); local
803 filemap_dirty_folio(folio_mapping(folio), folio); local
815 nfs_page_search_commits_for_head_request_locked(struct nfs_inode *nfsi, struct folio *folio) argument
938 nfs_folio_clear_commit(struct folio *folio) argument
1085 nfs_try_to_update_request(struct folio *folio, unsigned int offset, unsigned int bytes) argument
1140 nfs_setup_write_request(struct nfs_open_context *ctx, struct folio *folio, unsigned int offset, unsigned int bytes) argument
1158 nfs_writepage_setup(struct nfs_open_context *ctx, struct folio *folio, unsigned int offset, unsigned int count) argument
1175 nfs_flush_incompatible(struct file *file, struct folio *folio) argument
1277 nfs_folio_write_uptodate(struct folio *folio, unsigned int pagelen) argument
1311 nfs_can_extend_write(struct file *file, struct folio *folio, unsigned int pagelen) argument
1353 nfs_update_folio(struct file *file, struct folio *folio, unsigned int offset, unsigned int count) argument
1788 struct folio *folio = nfs_page_to_folio(req); local
1790 filemap_dirty_folio(folio_mapping(folio), folio); local
1841 struct folio *folio; local
2041 nfs_wb_folio_cancel(struct inode *inode, struct folio *folio) argument
2074 nfs_wb_folio(struct inode *inode, struct folio *folio) argument
[all...]
H A Dinternal.h777 static inline void nfs_folio_mark_unstable(struct folio *folio, argument
815 nfs_folio_length(struct folio *folio) argument
[all...]
H A Ddir.c157 struct folio *folio; member in struct:nfs_readdir_descriptor
201 static void nfs_readdir_folio_init_array(struct folio *folio, u64 last_cookie, argument
219 static void nfs_readdir_clear_array(struct folio *folio) argument
231 static void nfs_readdir_folio_reinit_array(struct folio *foli argument
241 struct folio *folio = folio_alloc(gfp_flags, 0); local
247 nfs_readdir_folio_array_free(struct folio *folio) argument
309 nfs_readdir_folio_array_append(struct folio *folio, const struct nfs_entry *entry, u64 *cookie) argument
366 nfs_readdir_folio_validate(struct folio *folio, u64 last_cookie, u64 change_attr) argument
380 nfs_readdir_folio_unlock_and_put(struct folio *folio) argument
386 nfs_readdir_folio_init_and_validate(struct folio *folio, u64 cookie, u64 change_attr) argument
402 struct folio *folio; local
411 nfs_readdir_folio_last_cookie(struct folio *folio) argument
422 nfs_readdir_folio_needs_filling(struct folio *folio) argument
433 nfs_readdir_folio_set_eof(struct folio *folio) argument
446 struct folio *folio; local
826 struct folio *new, *folio = *arrays; local
932 struct folio *folio = *arrays; local
997 struct folio *folio; local
2537 struct folio *folio; local
[all...]
/linux-master/fs/fuse/
H A Ddev.c769 static int fuse_check_folio(struct folio *folio) argument
H A Ddir.c2200 static int fuse_symlink_read_folio(struct file *null, struct folio *folio) argument
/linux-master/fs/f2fs/
H A Dcheckpoint.c443 struct folio *folio = fbatch.folios[i]; local
492 f2fs_dirty_meta_folio(struct address_space *mapping, struct folio *folio) argument
1047 f2fs_update_dirty_folio(struct inode *inode, struct folio *folio) argument
[all...]
H A Dcompress.c1943 struct folio *folio = fbatch.folios[i]; local
H A Dnode.c2161 f2fs_dirty_node_folio(struct address_space *mapping, struct folio *folio) argument
/linux-master/fs/gfs2/
H A Dbmap.c54 gfs2_unstuffer_folio(struct gfs2_inode *ip, struct buffer_head *dibh, u64 block, struct folio *folio) argument
90 __gfs2_unstuff_inode(struct gfs2_inode *ip, struct folio *folio) argument
158 struct folio *folio; local
969 struct folio *folio; local
983 gfs2_iomap_put_folio(struct inode *inode, loff_t pos, unsigned copied, struct folio *folio) argument
[all...]
/linux-master/mm/
H A Dfilemap.c136 page_cache_delete(struct address_space *mapping, struct folio *folio, void *shadow) argument
157 filemap_unaccount_folio(struct address_space *mapping, struct folio *folio) argument
162 VM_BUG_ON_FOLIO(folio_mapped(folio), folio); local
226 __filemap_remove_folio(struct folio *folio, void *shadow) argument
235 filemap_free_folio(struct address_space *mapping, struct folio *folio) argument
257 filemap_remove_folio(struct folio *folio) argument
292 struct folio *folio; local
338 struct folio *folio = fbatch->folios[i]; local
482 struct folio *folio; local
530 struct folio *folio = fbatch.folios[i]; local
643 struct folio *folio; local
851 __filemap_add_folio(struct address_space *mapping, struct folio *folio, pgoff_t index, gfp_t gfp, void **shadowp) argument
860 VM_BUG_ON_FOLIO(folio_test_swapbacked(folio), folio); local
940 filemap_add_folio(struct address_space *mapping, struct folio *folio, pgoff_t index, gfp_t gfp) argument
972 struct folio *folio; local
1041 folio_waitqueue(struct folio *folio) argument
1141 folio_wake_bit(struct folio *folio, int bit_nr) argument
1188 folio_trylock_flag(struct folio *folio, int bit_nr, struct wait_queue_entry *wait) argument
1204 folio_wait_bit_common(struct folio *folio, int bit_nr, int state, enum behavior behavior) argument
1366 struct folio *folio = pfn_swap_entry_folio(entry); local
1420 folio_wait_bit(struct folio *folio, int bit_nr) argument
1426 folio_wait_bit_killable(struct folio *folio, int bit_nr) argument
1445 folio_put_wait_locked(struct folio *folio, int state) argument
1457 folio_add_wait_queue(struct folio *folio, wait_queue_entry_t *waiter) argument
1478 folio_unlock(struct folio *folio) argument
1503 folio_end_read(struct folio *folio, bool success) argument
1510 VM_BUG_ON_FOLIO(folio_test_uptodate(folio), folio); local
1530 folio_end_private_2(struct folio *folio) argument
1545 folio_wait_private_2(struct folio *folio) argument
1563 folio_wait_private_2_killable(struct folio *folio) argument
1585 folio_end_writeback(struct folio *folio) argument
1619 __folio_lock(struct folio *folio) argument
1626 __folio_lock_killable(struct folio *folio) argument
1633 __folio_lock_async(struct folio *folio, struct wait_page_queue *wait) argument
1670 __folio_lock_or_retry(struct folio *folio, struct vm_fault *vmf) argument
1811 struct folio *folio; local
1858 struct folio *folio; local
1962 struct folio *folio; local
2018 struct folio *folio; local
2064 struct folio *folio; local
2145 struct folio *folio; local
2215 struct folio *folio; local
2282 struct folio *folio; local
2314 filemap_read_folio(struct file *file, filler_t filler, struct folio *folio) argument
2347 filemap_range_uptodate(struct address_space *mapping, loff_t pos, size_t count, struct folio *folio, bool need_uptodate) argument
2371 filemap_update_page(struct kiocb *iocb, struct address_space *mapping, size_t count, struct folio *folio, bool need_uptodate) argument
2431 struct folio *folio; local
2472 filemap_readahead(struct kiocb *iocb, struct file *file, struct address_space *mapping, struct folio *folio, pgoff_t last_index) argument
2492 struct folio *folio; local
2546 pos_same_folio(loff_t pos1, loff_t pos2, struct folio *folio) argument
2633 struct folio *folio = fbatch.folios[i]; local
2789 splice_folio_into_pipe(struct pipe_inode_info *pipe, struct folio *folio, loff_t fpos, size_t size) argument
2894 struct folio *folio = fbatch.folios[i]; local
2932 folio_seek_hole_data(struct xa_state *xas, struct address_space *mapping, struct folio *folio, loff_t start, loff_t end, bool seek_data) argument
2965 seek_folio_size(struct xa_state *xas, struct folio *folio) argument
2996 struct folio *folio; local
3050 lock_folio_maybe_drop_mmap(struct vm_fault *vmf, struct folio *folio, struct file **fpin) argument
3160 do_async_mmap_readahead(struct vm_fault *vmf, struct folio *folio) argument
3257 struct folio *folio; local
3408 filemap_map_pmd(struct vm_fault *vmf, struct folio *folio, pgoff_t start) argument
3439 struct folio *folio = xas_next_entry(xas, end_pgoff); local
3481 filemap_map_folio_range(struct vm_fault *vmf, struct folio *folio, unsigned long start, unsigned long addr, unsigned int nr_pages, unsigned int *mmap_miss) argument
3534 filemap_map_order0_folio(struct vm_fault *vmf, struct folio *folio, unsigned long addr, unsigned int *mmap_miss) argument
3572 struct folio *folio; local
3630 struct folio *folio = page_folio(vmf->page); local
3703 struct folio *folio; local
3811 struct folio *folio; local
4121 filemap_release_folio(struct folio *folio, gfp_t gfp) argument
4154 struct folio *folio; local
[all...]
H A Dinternal.h74 static inline int folio_nr_pages_mapped(struct folio *folio) argument
79 static inline void *folio_raw_mapping(struct folio *folio) argument
129 folio_pte_batch(struct folio *folio, unsigned long addr, pte_t *start_ptep, pte_t pte, int max_nr, fpb_t flags, bool *any_writable) argument
144 VM_WARN_ON_FOLIO(page_folio(pfn_to_page(pte_pfn(pte))) != folio, folio); local
181 acct_reclaim_writeback(struct folio *folio) argument
250 folio_evictable(struct folio *folio) argument
276 folio_needs_release(struct folio *folio) argument
499 folio_set_order(struct folio *folio, unsigned int order) argument
514 struct folio *folio = (struct folio *)page; local
522 struct folio *folio = (struct folio *)page; local
710 folio_within_range(struct folio *folio, struct vm_area_struct *vma, unsigned long start, unsigned long end) argument
716 VM_WARN_ON_FOLIO(folio_test_ksm(folio), folio); local
738 folio_within_vma(struct folio *folio, struct vm_area_struct *vma) argument
753 mlock_vma_folio(struct folio *folio, struct vm_area_struct *vma) argument
769 munlock_vma_folio(struct folio *folio, struct vm_area_struct *vma) argument
872 unmap_mapping_folio(struct folio *folio) argument
873 mlock_new_folio(struct folio *folio) argument
[all...]
H A Dmemory-failure.c610 static void collect_procs_anon(struct folio *folio, struct page *page, argument
647 static void collect_procs_file(struct folio *folio, struct page *page, argument
725 static void collect_procs(struct folio *folio, struct page *page, argument
923 delete_from_lru_cache(struct folio *folio) argument
948 truncate_error_folio(struct folio *folio, unsigned long pfn, struct address_space *mapping) argument
1034 struct folio *folio = page_folio(p); local
1158 struct folio *folio = page_folio(p); local
1180 struct folio *folio = page_folio(p); local
1202 struct folio *folio = page_folio(p); local
1404 struct folio *folio = page_folio(page); local
1501 struct folio *folio = page_folio(page); local
1573 struct folio *folio = page_folio(hpage); local
1748 struct folio *folio = pfn_folio(pfn); local
1859 raw_hwp_list_head(struct folio *folio) argument
1868 struct folio *folio = page_folio(page); local
1899 __folio_free_raw_hwp(struct folio *folio, bool move_flag) argument
1917 folio_set_hugetlb_hwpoison(struct folio *folio, struct page *page) argument
1960 folio_free_raw_hwp(struct folio *folio, bool move_flag) argument
1979 folio_clear_hugetlb_hwpoison(struct folio *folio) argument
2003 struct folio *folio = page_folio(page); local
2056 struct folio *folio; local
2125 folio_free_raw_hwp(struct folio *folio, bool flag) argument
2530 struct folio *folio; local
2631 mf_isolate_folio(struct folio *folio, struct list_head *pagelist) argument
2674 struct folio *folio = page_folio(page); local
[all...]
H A Dzswap.c790 void zswap_folio_swapin(struct folio *folio) argument
1000 static bool zswap_compress(struct folio *folio, struct zswap_entry *entry) argument
1130 struct folio *folio; local
1498 zswap_store(struct folio *folio) argument
1641 zswap_load(struct folio *folio) argument
[all...]
H A Dswapfile.c138 struct folio *folio; local
231 swap_folio_sector(struct folio *folio) argument
1351 put_swap_folio(struct folio *folio, swp_entry_t entry) argument
1548 folio_swapped(struct folio *folio) argument
1571 folio_free_swap(struct folio *folio) argument
1758 unuse_pte(struct vm_area_struct *vma, pmd_t *pmd, unsigned long addr, swp_entry_t entry, struct folio *folio) argument
1822 VM_BUG_ON_FOLIO(folio_test_writeback(folio), folio); local
1858 struct folio *folio; local
2063 struct folio *folio; local
3416 swapcache_mapping(struct folio *folio) argument
3654 __folio_throttle_swaprate(struct folio *folio, gfp_t gfp) argument
[all...]
H A Dmempolicy.c494 static inline bool queue_folio_required(struct folio *folio, argument
505 struct folio *folio; local
539 struct folio *folio; local
622 struct folio *folio; local
1028 migrate_folio_add(struct folio *folio, struct list_head *foliolist, unsigned long flags) argument
1243 migrate_folio_add(struct folio *folio, struct list_head *foliolist, unsigned long flags) argument
1359 struct folio *folio; local
2731 mpol_misplaced(struct folio *folio, struct vm_area_struct *vma, unsigned long addr) argument
[all...]
H A Dpage-writeback.c2363 folio_prepare_writeback(struct address_space *mapping, struct writeback_control *wbc, struct folio *folio) argument
2412 struct folio *folio; local
2462 writeback_iter(struct address_space *mapping, struct writeback_control *wbc, struct folio *folio, int *error) argument
2565 struct folio *folio = NULL; local
2583 struct folio *folio = NULL; local
2645 noop_dirty_folio(struct address_space *mapping, struct folio *folio) argument
2660 folio_account_dirtied(struct folio *folio, struct address_space *mapping) argument
2692 folio_account_cleaned(struct folio *folio, struct bdi_writeback *wb) argument
2715 __folio_mark_dirty(struct folio *folio, struct address_space *mapping, int warn) argument
2749 filemap_dirty_folio(struct address_space *mapping, struct folio *folio) argument
2780 folio_redirty_for_writepage(struct writeback_control *wbc, struct folio *folio) argument
2817 folio_mark_dirty(struct folio *folio) argument
2876 __folio_cancel_dirty(struct folio *folio) argument
2913 folio_clear_dirty_for_io(struct folio *folio) argument
2997 __folio_end_writeback(struct folio *folio) argument
3039 __folio_start_writeback(struct folio *folio, bool keep_write) argument
3045 VM_BUG_ON_FOLIO(folio_test_writeback(folio), folio); local
3111 folio_wait_writeback(struct folio *folio) argument
3133 folio_wait_writeback_killable(struct folio *folio) argument
3158 folio_wait_stable(struct folio *folio) argument
[all...]
/linux-master/fs/reiserfs/
H A Djournal.c603 struct folio *folio = bh->b_folio; local
/linux-master/fs/ceph/
H A Daddr.c80 static bool ceph_dirty_folio(struct address_space *mapping, struct folio *folio) argument
137 ceph_invalidate_folio(struct folio *folio, size_t offset, size_t length) argument
643 struct folio *folio = page_folio(page); local
1061 struct folio *folio = page_folio(page); local
1509 struct folio *folio = NULL; local
1530 struct folio *folio = page_folio(subpage); local
1839 struct folio *folio = NULL; local
[all...]
/linux-master/fs/smb/client/
H A Dcifsfs.c1245 struct folio *folio; local
[all...]
/linux-master/include/linux/
H A Dpage-flags.h308 const_folio_flags(const struct folio *folio, unsigned n) argument
318 folio_flags(struct folio *folio, unsigned n) argument
581 folio_test_swapcache(const struct folio *folio) argument
686 folio_mapping_flags(const struct folio *folio) argument
696 folio_test_anon(const struct folio *folio) argument
706 __folio_test_movable(const struct folio *folio) argument
725 folio_test_ksm(const struct folio *folio) argument
754 folio_xor_flags_has_waiters(struct folio *folio, unsigned long mask) argument
770 folio_test_uptodate(const struct folio *folio) argument
792 __folio_mark_uptodate(struct folio *folio) argument
798 folio_mark_uptodate(struct folio *folio) argument
829 folio_test_head(const struct folio *folio) argument
850 folio_test_large(const struct folio *folio) argument
1157 folio_has_private(const struct folio *folio) argument
[all...]
H A Dmm_types.h309 struct folio { struct
523 folio_get_private(struct folio *folio) argument
[all...]
H A Dmemcontrol.h386 static inline struct mem_cgroup *__folio_memcg(struct folio *folio) argument
390 VM_BUG_ON_FOLIO(folio_test_slab(folio), folio); local
407 __folio_objcg(struct folio *folio) argument
411 VM_BUG_ON_FOLIO(folio_test_slab(folio), folio); local
439 folio_memcg(struct folio *folio) argument
462 folio_memcg_rcu(struct folio *folio) argument
466 VM_BUG_ON_FOLIO(folio_test_slab(folio), folio); local
501 folio_memcg_check(struct folio *folio) argument
552 folio_memcg_kmem(struct folio *folio) argument
561 folio_memcg_kmem(struct folio *folio) argument
686 mem_cgroup_charge(struct folio *folio, struct mm_struct *mm, gfp_t gfp) argument
709 mem_cgroup_uncharge(struct folio *folio) argument
770 folio_lruvec(struct folio *folio) argument
793 lruvec_memcg_debug(struct lruvec *lruvec, struct folio *folio) argument
1100 count_memcg_folio_events(struct folio *folio, enum vm_event_item idx, unsigned long nr) argument
1174 folio_memcg(struct folio *folio) argument
1184 folio_memcg_rcu(struct folio *folio) argument
1190 folio_memcg_check(struct folio *folio) argument
1205 folio_memcg_kmem(struct folio *folio) argument
1265 mem_cgroup_commit_charge(struct folio *folio, struct mem_cgroup *memcg) argument
1270 mem_cgroup_charge(struct folio *folio, struct mm_struct *mm, gfp_t gfp) argument
1282 mem_cgroup_swapin_charge_folio(struct folio *folio, struct mm_struct *mm, gfp_t gfp, swp_entry_t entry) argument
1292 mem_cgroup_uncharge(struct folio *folio) argument
1320 folio_lruvec(struct folio *folio) argument
1327 lruvec_memcg_debug(struct lruvec *lruvec, struct folio *folio) argument
1376 folio_lruvec_lock(struct folio *folio) argument
1384 folio_lruvec_lock_irq(struct folio *folio) argument
1392 folio_lruvec_lock_irqsave(struct folio *folio, unsigned long *flagsp) argument
1485 folio_memcg_lock(struct folio *folio) argument
1489 folio_memcg_unlock(struct folio *folio) argument
1612 count_memcg_folio_events(struct folio *folio, enum vm_event_item idx, unsigned long nr) argument
1675 folio_matches_lruvec(struct folio *folio, struct lruvec *lruvec) argument
1683 folio_lruvec_relock_irq(struct folio *folio, struct lruvec *locked_lruvec) argument
1697 folio_lruvec_relock_irqsave(struct folio *folio, struct lruvec **lruvecp, unsigned long *flags) argument
1720 mem_cgroup_track_foreign_dirty(struct folio *folio, struct bdi_writeback *wb) argument
1750 mem_cgroup_track_foreign_dirty(struct folio *folio, struct bdi_writeback *wb) argument
1908 get_obj_cgroup_from_folio(struct folio *folio) argument
[all...]
/linux-master/fs/ocfs2/
H A Drefcounttree.c2965 struct folio *folio = page_folio(page); local
/linux-master/fs/btrfs/
H A Ddisk-io.c192 struct folio *folio = eb->folios[i]; local
519 static bool btree_release_folio(struct folio *foli argument
527 btree_invalidate_folio(struct folio *folio, size_t offset, size_t length) argument
544 btree_dirty_folio(struct address_space *mapping, struct folio *folio) argument
[all...]
/linux-master/arch/arm64/include/asm/
H A Dpgtable.h1304 static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) argument

Completed in 313 milliseconds

<<1112