| /kernel/linux/linux-6.6/include/linux/ |
| H A D | migrate.h | 121 folio_test_movable(struct folio *folio) folio_test_movable() argument 127 folio_movable_ops(struct folio *folio) folio_movable_ops() argument [all...] |
| H A D | huge_mm.h | 216 folio_test_pmd_mappable(struct folio *folio) folio_test_pmd_mappable() argument 265 folio_test_pmd_mappable(struct folio *folio) folio_test_pmd_mappable() argument 283 folio_prep_large_rmappable(struct folio *folio) folio_prep_large_rmappable() argument 290 can_split_folio(struct folio *folio, int *pextra_pins) can_split_folio() argument 303 deferred_split_folio(struct folio *folio) deferred_split_folio() argument 307 __split_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, unsigned long address, bool freeze, struct folio *folio) __split_huge_pmd() argument 309 split_huge_pmd_address(struct vm_area_struct *vma, unsigned long address, bool freeze, struct folio *folio) split_huge_pmd_address() argument 392 split_folio_to_list(struct folio *folio, struct list_head *list) split_folio_to_list() argument 398 split_folio(struct folio *folio) split_folio() argument [all...] |
| /kernel/linux/linux-6.6/block/partitions/ |
| H A D | core.c | 712 struct folio *folio; in read_part_sector() local
|
| /kernel/linux/linux-6.6/mm/ |
| H A D | migrate_device.c | 369 struct folio *folio; in migrate_device_unmap() local 416 struct folio *folio; in migrate_device_unmap() local 732 struct folio *folio; __migrate_device_pages() local [all...] |
| H A D | truncate.c | 83 struct folio *folio = fbatch->folios[i]; in truncate_folio_batch_exceptionals() local 153 void folio_invalidate(struct folio *foli argument 172 truncate_cleanup_folio(struct folio *folio) truncate_cleanup_folio() argument 189 truncate_inode_folio(struct address_space *mapping, struct folio *folio) truncate_inode_folio() argument 210 truncate_inode_partial_folio(struct folio *folio, loff_t start, loff_t end) truncate_inode_partial_folio() argument 269 mapping_evict_folio(struct address_space *mapping, struct folio *folio) mapping_evict_folio() argument 296 struct folio *folio = page_folio(page); invalidate_inode_page() local 338 struct folio *folio; truncate_inode_pages_range() local 414 struct folio *folio = fbatch.folios[i]; truncate_inode_pages_range() local 510 struct folio *folio = fbatch.folios[i]; mapping_try_invalidate() local 569 invalidate_complete_folio2(struct address_space *mapping, struct folio *folio) invalidate_complete_folio2() argument 598 folio_launder(struct address_space *mapping, struct folio *folio) folio_launder() argument 636 struct folio *folio = fbatch.folios[i]; invalidate_inode_pages2_range() local [all...] |
| H A D | userfaultfd.c | 82 struct folio *folio; in mfill_atomic_install_pte() local 149 struct folio *folio; in mfill_atomic_pte_copy() local 255 struct folio *folio; mfill_atomic_pte_continue() local 369 struct folio *folio; mfill_atomic_hugetlb() local 579 struct folio *folio; mfill_atomic() local [all...] |
| H A D | swap.h | 60 folio_swap_flags(struct folio *folio) folio_swap_flags() argument 117 add_to_swap(struct folio *folio) add_to_swap() argument 127 add_to_swap_cache(struct folio *folio, swp_entry_t entry, gfp_t gfp_mask, void **shadowp) add_to_swap_cache() argument 133 __delete_from_swap_cache(struct folio *folio, swp_entry_t entry, void *shadow) __delete_from_swap_cache() argument 138 delete_from_swap_cache(struct folio *folio) delete_from_swap_cache() argument 147 folio_swap_flags(struct folio *folio) folio_swap_flags() argument [all...] |
| H A D | page_isolation.c | 82 struct folio *folio = page_folio(page); in has_unmovable_pages() local
|
| H A D | page_io.c | 32 struct folio *folio = bio_first_folio_all(bio); in __end_swap_bio_write() local 60 struct folio *folio = bio_first_folio_all(bio); in __end_swap_bio_read() local 181 struct folio *foli in swap_writepage() local 208 count_swpout_vm_event(struct folio *folio) count_swpout_vm_event() argument 218 bio_associate_blkg_from_page(struct bio *bio, struct folio *folio) bio_associate_blkg_from_page() argument 334 struct folio *folio = page_folio(page); swap_writepage_bdev_sync() local 355 struct folio *folio = page_folio(page); swap_writepage_bdev_async() local 408 struct folio *folio = page_folio(sio->bvec[p].bv_page); sio_read_complete() local 416 struct folio *folio = page_folio(sio->bvec[p].bv_page); sio_read_complete() local 495 struct folio *folio = page_folio(page); swap_readpage() local 503 VM_BUG_ON_FOLIO(folio_test_uptodate(folio), folio); swap_readpage() local [all...] |
| H A D | readahead.c | 149 struct folio *folio; read_pages() local 230 struct folio *folio = xa_load(&mapping->i_pages, index + i); page_cache_ra_unbounded() local 468 struct folio *folio = filemap_alloc_folio(gfp, order); ra_alloc_folio() local 552 ondemand_readahead(struct readahead_control *ractl, struct folio *folio, unsigned long req_size) ondemand_readahead() argument 699 page_cache_async_ra(struct readahead_control *ractl, struct folio *folio, unsigned long req_count) page_cache_async_ra() argument 791 struct folio *folio = xa_load(&mapping->i_pages, index); readahead_expand() local 818 struct folio *folio = xa_load(&mapping->i_pages, index); readahead_expand() local [all...] |
| H A D | secretmem.c | 58 struct folio *folio; in secretmem_fault() local 155 secretmem_free_folio(struct folio *folio) secretmem_free_folio() argument [all...] |
| /kernel/linux/linux-6.6/mm/damon/ |
| H A D | paddr.c | 19 static bool __damon_pa_mkold(struct folio *folio, struct vm_area_struct *vma, in __damon_pa_mkold() argument 36 struct folio *folio = damon_get_folio(PHYS_PFN(paddr)); in damon_pa_mkold() local 82 __damon_pa_young(struct folio *folio, struct vm_area_struct *vma, unsigned long addr, void *arg) __damon_pa_young() argument 116 struct folio *folio = damon_get_folio(PHYS_PFN(paddr)); damon_pa_young() local 188 __damos_pa_filter_out(struct damos_filter *filter, struct folio *folio) __damos_pa_filter_out() argument 217 damos_pa_filter_out(struct damos *scheme, struct folio *folio) damos_pa_filter_out() argument 234 struct folio *folio = damon_get_folio(PHYS_PFN(addr)); damon_pa_pageout() local 264 struct folio *folio = damon_get_folio(PHYS_PFN(addr)); damon_pa_mark_accessed_or_deactivate() local [all...] |
| /kernel/linux/linux-6.6/mm/kasan/ |
| H A D | common.c | 277 struct folio *folio; in __kasan_slab_free_mempool() local
|
| /kernel/linux/linux-6.6/arch/ia64/mm/ |
| H A D | init.c | 53 struct folio *folio; in __ia64_sync_icache_dcache() local 73 struct folio *folio = page_folio(pfn_to_page(pfn)); in arch_dma_mark_clean() local [all...] |
| /kernel/linux/linux-6.6/fs/ext4/ |
| H A D | page-io.c | 105 struct folio *folio = fi.folio; in ext4_finish_bio() local 410 io_submit_add_bh(struct ext4_io_submit *io, struct inode *inode, struct folio *folio, struct folio *io_folio, struct buffer_head *bh) io_submit_add_bh() argument 429 ext4_bio_write_folio(struct ext4_io_submit *io, struct folio *folio, size_t len) ext4_bio_write_folio() argument [all...] |
| H A D | move_extent.c | 124 mext_folio_double_lock(struct inode *inode1, struct inode *inode2, pgoff_t index1, pgoff_t index2, struct folio *folio[2]) mext_folio_double_lock() argument 171 mext_page_mkuptodate(struct folio *folio, unsigned from, unsigned to) mext_page_mkuptodate() argument 259 struct folio *folio[2] = {NULL, NULL}; move_extent_per_page() local 322 VM_BUG_ON_FOLIO(folio_test_large(folio[1]), folio[1]); move_extent_per_page() local 323 VM_BUG_ON_FOLIO(folio_nr_pages(folio[0]) != folio_nr_pages(folio[1]), folio[1]); move_extent_per_page() local [all...] |
| /kernel/linux/linux-6.6/fs/erofs/ |
| H A D | data.c | 41 struct folio *folio; in erofs_bread() local 358 static int erofs_read_folio(struct file *file, struct folio *folio) in erofs_read_folio() argument
|
| /kernel/linux/linux-6.6/fs/afs/ |
| H A D | write.c | 30 bool afs_dirty_folio(struct address_space *mapping, struct folio *folio) in afs_dirty_folio() argument 35 static void afs_folio_start_fscache(bool caching, struct folio *folio) in afs_folio_start_fscache() argument 41 static void afs_folio_start_fscache(bool caching, struct folio *folio) in afs_folio_start_fscache() argument 50 afs_flush_conflicting_write(struct address_space *mapping, struct folio *folio) afs_flush_conflicting_write() argument 73 struct folio *folio; afs_write_begin() local 157 struct folio *folio = page_folio(subpage); afs_write_end() local 224 struct folio *folio; afs_kill_pages() local 262 struct folio *folio; afs_redirty_pages() local 293 struct folio *folio; afs_pages_written_back() local 471 struct folio *folio; afs_extend_writeback() local 581 afs_write_back_from_locked_folio(struct address_space *mapping, struct writeback_control *wbc, struct folio *folio, loff_t start, loff_t end) afs_write_back_from_locked_folio() argument 708 struct folio *folio; afs_writepages_region() local 912 struct folio *folio = page_folio(vmf->page); afs_page_mkwrite() local 998 afs_launder_folio(struct folio *folio) afs_launder_folio() argument [all...] |
| H A D | file.c | 339 static int afs_symlink_read_folio(struct file *file, struct folio *folio) in afs_symlink_read_folio() argument 412 afs_invalidate_dirty(struct folio *folio, size_t offset, size_t length) afs_invalidate_dirty() argument 470 afs_invalidate_folio(struct folio *folio, size_t offset, size_t length) afs_invalidate_folio() argument 488 afs_release_folio(struct folio *folio, gfp_t gfp) afs_release_folio() argument [all...] |
| /kernel/linux/linux-6.6/fs/minix/ |
| H A D | inode.c | 405 static int minix_read_folio(struct file *file, struct folio *folio) in minix_read_folio() argument
|
| /kernel/linux/linux-6.6/fs/exfat/ |
| H A D | inode.c | 336 static int exfat_read_folio(struct file *file, struct folio *folio) in exfat_read_folio() argument
|
| /kernel/linux/linux-6.6/fs/hfsplus/ |
| H A D | inode.c | 26 static int hfsplus_read_folio(struct file *file, struct folio *folio) in hfsplus_read_folio() argument 66 static bool hfsplus_release_folio(struct folio *folio, gfp_t mask) in hfsplus_release_folio() argument
|
| /kernel/linux/linux-6.6/fs/ext2/ |
| H A D | dir.c | 193 struct folio *folio = read_mapping_folio(mapping, n, NULL); in ext2_get_page() local [all...] |
| /kernel/linux/linux-6.6/fs/smb/client/ |
| H A D | cifsencrypt.c | 106 struct folio *folios[16], *folio; in cifs_shash_xarray() local
|
| /kernel/linux/linux-6.6/fs/sysv/ |
| H A D | itree.c | 464 static int sysv_read_folio(struct file *file, struct folio *folio) in sysv_read_folio() argument
|