/linux-master/fs/gfs2/ |
H A D | quota.c | 763 struct folio *folio; local [all...] |
/linux-master/include/linux/ |
H A D | bio.h | 275 struct folio *folio; member in struct:folio_iter [all...] |
H A D | pagemap.h | 418 static inline struct address_space *folio_file_mapping(struct folio *folio) argument 438 folio_flush_mapping(struct folio *folio) argument 460 folio_inode(struct folio *folio) argument 473 folio_attach_private(struct folio *folio, void *data) argument 491 folio_change_private(struct folio *folio, void *data) argument 508 folio_detach_private(struct folio *folio) argument 796 folio_index(struct folio *folio) argument 809 folio_next_index(struct folio *folio) argument 824 folio_file_page(struct folio *folio, pgoff_t index) argument 839 folio_contains(struct folio *folio, pgoff_t index) argument 932 folio_pos(struct folio *folio) argument 944 folio_file_pos(struct folio *folio) argument 952 folio_pgoff(struct folio *folio) argument 967 struct folio *folio; member in struct:wait_page_key 973 struct folio *folio; member in struct:wait_page_queue 1009 folio_trylock(struct folio *folio) argument 1044 folio_lock(struct folio *folio) argument 1064 struct folio *folio; local 1082 folio_lock_killable(struct folio *folio) argument 1097 folio_lock_or_retry(struct folio *folio, struct vm_fault *vmf) argument 1120 folio_wait_locked(struct folio *folio) argument 1126 folio_wait_locked_killable(struct folio *folio) argument 1154 folio_cancel_dirty(struct folio *folio) argument 1318 page_cache_async_readahead(struct address_space *mapping, struct file_ra_state *ra, struct file *file, struct folio *folio, pgoff_t index, unsigned long req_count) argument 1328 struct folio *folio; local 1357 struct folio *folio = __readahead_folio(ractl); local 1372 struct folio *folio = __readahead_folio(ractl); local 1481 folio_mkwrite_check_truncate(struct folio *folio, struct inode *inode) argument 1541 i_blocks_per_folio(struct inode *inode, struct folio *folio) argument [all...] |
H A D | hugetlb.h | 444 isolate_hugetlb(struct folio *folio, struct list_head *list) argument 449 get_hwpoison_hugetlb_folio(struct folio *folio, bool *hugetlb, bool unpoison) argument 460 folio_putback_active_hugetlb(struct folio *folio) argument 774 hugetlb_folio_subpool(struct folio *folio) argument 779 hugetlb_set_folio_subpool(struct folio *folio, struct hugepage_subpool *subpool) argument 875 folio_hstate(struct folio *folio) argument 898 folio_clear_hugetlb_hwpoison(struct folio *folio) argument [all...] |
H A D | pgtable.h | 1072 static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) argument
|
/linux-master/arch/arm/mm/ |
H A D | dma-mapping.c | 712 struct folio *folio = pfn_folio(paddr / PAGE_SIZE); local
|
/linux-master/fs/erofs/ |
H A D | zdata.c | 24 struct folio *folio; member in union:z_erofs_bvec::__anon1736 134 static void z_erofs_onlinefolio_init(struct folio *folio) argument 144 static void z_erofs_onlinefolio_split(struct folio *foli argument 149 z_erofs_onlinefolio_end(struct folio *folio, int err) argument 632 struct folio *folio = pcl->compressed_bvecs[i].folio; local 650 z_erofs_cache_release_folio(struct folio *folio, gfp_t gfp) argument 682 z_erofs_cache_invalidate_folio(struct folio *folio, size_t offset, size_t length) argument 954 z_erofs_scan_folio(struct z_erofs_decompress_frontend *fe, struct folio *folio, bool ra) argument 1571 struct folio *folio = fi.folio; local 1795 z_erofs_read_folio(struct file *file, struct folio *folio) argument 1827 struct folio *head = NULL, *folio; local [all...] |
/linux-master/fs/ |
H A D | buffer.c | 88 void buffer_check_dirty_writeback(struct folio *folio, argument 198 struct folio *folio; local 250 struct folio *folio; local 312 struct folio *folio = bh->b_folio; local 383 struct folio *folio; local 715 block_dirty_folio(struct address_space *mapping, struct folio *folio) argument 910 folio_alloc_buffers(struct folio *folio, unsigned long size, gfp_t gfp) argument 967 link_dev_buffers(struct folio *folio, struct buffer_head *head) argument 996 folio_init_buffers(struct folio *folio, struct block_device *bdev, unsigned size) argument 1038 struct folio *folio; local 1193 struct folio *folio = bh->b_folio; local 1537 folio_set_bh(struct buffer_head *bh, struct folio *folio, unsigned long offset) argument 1590 block_invalidate_folio(struct folio *folio, size_t offset, size_t length) argument 1644 create_empty_buffers(struct folio *folio, unsigned long blocksize, unsigned long b_state) argument 1713 struct folio *folio = fbatch.folios[i]; local 1751 folio_create_buffers(struct folio *folio, struct inode *inode, unsigned int b_state) argument 1795 __block_write_full_folio(struct inode *inode, struct folio *folio, get_block_t *get_block, struct writeback_control *wbc) argument 1964 folio_zero_new_buffers(struct folio *folio, size_t from, size_t to) argument 2070 __block_write_begin_int(struct folio *folio, loff_t pos, unsigned len, get_block_t *get_block, const struct iomap *iomap) argument 2159 __block_commit_write(struct folio *folio, size_t from, size_t to) argument 2229 struct folio *folio = page_folio(page); local 2305 block_is_partially_uptodate(struct folio *folio, size_t from, size_t count) argument 2348 block_read_full_folio(struct folio *folio, get_block_t *get_block) argument 2363 VM_BUG_ON_FOLIO(folio_test_large(folio), folio); local 2573 struct folio *folio = page_folio(page); local 2599 struct folio *folio = page_folio(vmf->page); local 2642 struct folio *folio; local 2708 block_write_full_folio(struct folio *folio, struct writeback_control *wbc, void *get_block) argument 2891 drop_buffers(struct folio *folio, struct buffer_head **buffers_to_free) argument 2917 try_to_free_buffers(struct folio *folio) argument [all...] |
H A D | fs-writeback.c | 265 void __inode_attach_wb(struct inode *inode, struct folio *folio) argument 403 struct folio *folio; local 904 struct folio *folio; local [all...] |
H A D | libfs.c | 850 static int simple_read_folio(struct file *file, struct folio *folio) argument 863 struct folio *folio; local 908 struct folio *folio = page_folio(page); local [all...] |
/linux-master/fs/fat/ |
H A D | inode.c | 203 static int fat_read_folio(struct file *file, struct folio *folio) argument
|
/linux-master/fs/btrfs/ |
H A D | compression.c | 304 struct folio *folio = fbatch.folios[i]; local
|
H A D | file.c | 851 struct folio *folio = page_folio(page); local
|
/linux-master/fs/hugetlbfs/ |
H A D | inode.c | 325 struct folio *folio; local 406 hugetlb_delete_from_page_cache(struct folio *folio) argument 471 hugetlb_unmap_file_folio(struct hstate *h, struct address_space *mapping, struct folio *folio, pgoff_t index) argument 590 remove_inode_single_folio(struct hstate *h, struct inode *inode, struct address_space *mapping, struct folio *folio, pgoff_t index, bool truncate_op) argument 614 VM_BUG_ON_FOLIO(folio_test_hugetlb_restore_reserve(folio), folio); local 662 struct folio *folio = fbatch.folios[i]; local 731 struct folio *folio; local 855 struct folio *folio; local 1145 hugetlbfs_error_remove_folio(struct address_space *mapping, struct folio *folio) argument [all...] |
/linux-master/fs/iomap/ |
H A D | buffered-io.c | 46 static inline bool ifs_is_fully_uptodate(struct folio *folio, argument 60 static bool ifs_set_range_uptodate(struct folio *folio, argument 72 static void iomap_set_range_uptodate(struct folio *foli argument 89 ifs_block_is_dirty(struct folio *folio, struct iomap_folio_state *ifs, int block) argument 98 ifs_find_dirty_range(struct folio *folio, struct iomap_folio_state *ifs, u64 *range_start, u64 range_end) argument 123 iomap_find_dirty_range(struct folio *folio, u64 *range_start, u64 range_end) argument 136 ifs_clear_range_dirty(struct folio *folio, struct iomap_folio_state *ifs, size_t off, size_t len) argument 151 iomap_clear_range_dirty(struct folio *folio, size_t off, size_t len) argument 159 ifs_set_range_dirty(struct folio *folio, struct iomap_folio_state *ifs, size_t off, size_t len) argument 174 iomap_set_range_dirty(struct folio *folio, size_t off, size_t len) argument 182 ifs_alloc(struct inode *inode, struct folio *folio, unsigned int flags) argument 218 ifs_free(struct folio *folio) argument 234 iomap_adjust_read_range(struct inode *inode, struct folio *folio, loff_t *pos, loff_t length, size_t *offp, size_t *lenp) argument 291 iomap_finish_folio_read(struct folio *folio, size_t off, size_t len, int error) argument 341 iomap_read_inline_data(const struct iomap_iter *iter, struct folio *folio) argument 377 struct folio *folio = ctx->cur_folio; local 446 iomap_read_folio(struct folio *folio, const struct iomap_ops *ops) argument 555 iomap_is_partially_uptodate(struct folio *folio, size_t from, size_t count) argument 600 iomap_release_folio(struct folio *folio, gfp_t gfp_flags) argument 617 iomap_invalidate_folio(struct folio *folio, size_t offset, size_t len) argument 634 iomap_dirty_folio(struct address_space *mapping, struct folio *folio) argument 659 iomap_read_folio_sync(loff_t block_start, struct folio *folio, size_t poff, size_t plen, const struct iomap *iomap) argument 671 __iomap_write_begin(const struct iomap_iter *iter, loff_t pos, size_t len, struct folio *folio) argument 745 __iomap_put_folio(struct iomap_iter *iter, loff_t pos, size_t ret, struct folio *folio) argument 758 iomap_write_begin_inline(const struct iomap_iter *iter, struct folio *folio) argument 772 struct folio *folio; local 832 __iomap_write_end(struct inode *inode, loff_t pos, size_t len, size_t copied, struct folio *folio) argument 856 iomap_write_end_inline(const struct iomap_iter *iter, struct folio *folio, loff_t pos, size_t copied) argument 875 iomap_write_end(struct iomap_iter *iter, loff_t pos, size_t len, size_t copied, struct folio *folio) argument 920 struct folio *folio; local 1025 iomap_write_delalloc_ifs_punch(struct inode *inode, struct folio *folio, loff_t start_byte, loff_t end_byte, iomap_punch_t punch) argument 1062 iomap_write_delalloc_punch(struct inode *inode, struct folio *folio, loff_t *punch_start_byte, loff_t start_byte, loff_t end_byte, iomap_punch_t punch) argument 1117 struct folio *folio; local 1321 struct folio *folio; local 1382 struct folio *folio; local 1446 iomap_folio_mkwrite_iter(struct iomap_iter *iter, struct folio *folio) argument 1472 struct folio *folio = page_folio(vmf->page); local 1494 iomap_finish_folio_write(struct inode *inode, struct folio *folio, size_t len) argument 1741 iomap_add_to_ioend(struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct folio *folio, struct inode *inode, loff_t pos, unsigned len) argument 1767 iomap_writepage_map_blocks(struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct folio *folio, struct inode *inode, u64 pos, unsigned dirty_len, unsigned *count) argument 1824 iomap_writepage_handle_eof(struct folio *folio, struct inode *inode, u64 *end_pos) argument 1876 iomap_writepage_map(struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct folio *folio) argument 1961 iomap_do_writepage(struct folio *folio, struct writeback_control *wbc, void *data) argument [all...] |
/linux-master/arch/sparc/kernel/ |
H A D | smp_64.c | 924 static inline void __local_flush_dcache_folio(struct folio *folio) argument 943 void smp_flush_dcache_folio_impl(struct folio *folio, int cpu) argument 988 flush_dcache_folio_all(struct mm_struct *mm, struct folio *folio) argument [all...] |
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_gpu_error.c | 199 struct folio *folio; local 226 struct folio *folio; local 237 struct folio *folio = virt_to_folio(addr); local [all...] |
/linux-master/fs/isofs/ |
H A D | inode.c | 1191 static int isofs_read_folio(struct file *file, struct folio *folio) argument
|
/linux-master/fs/nilfs2/ |
H A D | segment.c | 725 struct folio *folio = fbatch.folios[i]; local 1627 static void nilfs_begin_folio_io(struct folio *folio) argument 1701 nilfs_end_folio_io(struct folio *folio, int err) argument [all...] |
/linux-master/fs/udf/ |
H A D | inode.c | 184 static int udf_adinicb_writepage(struct folio *folio, argument 226 static int udf_read_folio(struct file *file, struct folio *folio) argument [all...] |
/linux-master/mm/ |
H A D | compaction.c | 899 struct folio *folio = NULL; local [all...] |
H A D | migrate.c | 62 struct folio *folio = folio_get_nontail_page(page); local 131 putback_movable_folio(struct folio *folio) argument 149 struct folio *folio; local 183 remove_migration_pte(struct folio *folio, struct vm_area_struct *vma, unsigned long addr, void *old) argument 381 folio_expected_refs(struct address_space *mapping, struct folio *folio) argument 403 folio_migrate_mapping(struct address_space *mapping, struct folio *newfolio, struct folio *folio, int extra_count) argument 451 VM_BUG_ON_FOLIO(folio_test_swapcache(folio), folio); local 560 folio_migrate_flags(struct folio *newfolio, struct folio *folio) argument 571 VM_BUG_ON_FOLIO(folio_test_unevictable(folio), folio); local 650 folio_migrate_copy(struct folio *newfolio, struct folio *folio) argument 877 writeout(struct address_space *mapping, struct folio *folio) argument 1482 try_split_folio(struct folio *folio, struct list_head *split_folios) argument 1533 struct folio *folio, *folio2; local 1634 struct folio *folio, *folio2, *dst = NULL, *dst2; local 1915 struct folio *folio, *folio2; local 2087 struct folio *folio; local 2511 numamigrate_isolate_folio(pg_data_t *pgdat, struct folio *folio) argument 2558 migrate_misplaced_folio(struct folio *folio, struct vm_area_struct *vma, int node) argument [all...] |
H A D | memory_hotplug.c | 1784 struct folio *folio; local
|
H A D | khugepaged.c | 495 static void release_pte_folio(struct folio *folio) argument 507 struct folio *folio, *tmp; local 530 is_refcount_suitable(struct folio *folio) argument 548 struct folio *folio = NULL; local 650 VM_BUG_ON_FOLIO(folio_test_lru(folio), folio); local 894 hpage_collapse_alloc_folio(struct folio **folio, gfp_t gfp, int node, nodemask_t *nmask) argument 1068 struct folio *folio; local 1095 struct folio *folio; local 1261 struct folio *folio = NULL; local 1487 struct folio *folio; local 1803 struct folio *folio; local [all...] |
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | hash_utils.c | 1317 struct folio *folio; local
|