Searched defs:folio (Results 226 - 250 of 297) sorted by relevance

1234567891011>>

/linux-master/fs/gfs2/
H A Dquota.c763 struct folio *folio; local
[all...]
/linux-master/include/linux/
H A Dbio.h275 struct folio *folio; member in struct:folio_iter
[all...]
H A Dpagemap.h418 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 Dhugetlb.h444 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 Dpgtable.h1072 static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) argument
/linux-master/arch/arm/mm/
H A Ddma-mapping.c712 struct folio *folio = pfn_folio(paddr / PAGE_SIZE); local
/linux-master/fs/erofs/
H A Dzdata.c24 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 Dbuffer.c88 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 Dfs-writeback.c265 void __inode_attach_wb(struct inode *inode, struct folio *folio) argument
403 struct folio *folio; local
904 struct folio *folio; local
[all...]
H A Dlibfs.c850 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 Dinode.c203 static int fat_read_folio(struct file *file, struct folio *folio) argument
/linux-master/fs/btrfs/
H A Dcompression.c304 struct folio *folio = fbatch.folios[i]; local
H A Dfile.c851 struct folio *folio = page_folio(page); local
/linux-master/fs/hugetlbfs/
H A Dinode.c325 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 Dbuffered-io.c46 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 Dsmp_64.c924 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 Di915_gpu_error.c199 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 Dinode.c1191 static int isofs_read_folio(struct file *file, struct folio *folio) argument
/linux-master/fs/nilfs2/
H A Dsegment.c725 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 Dinode.c184 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 Dcompaction.c899 struct folio *folio = NULL; local
[all...]
H A Dmigrate.c62 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 Dmemory_hotplug.c1784 struct folio *folio; local
H A Dkhugepaged.c495 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 Dhash_utils.c1317 struct folio *folio; local

Completed in 415 milliseconds

1234567891011>>