Home
last modified time | relevance | path

Searched defs:folio (Results 101 - 125 of 264) sorted by relevance

1234567891011

/kernel/linux/linux-6.6/include/linux/
H A Dmigrate.h121 folio_test_movable(struct folio *folio) folio_test_movable() argument
127 folio_movable_ops(struct folio *folio) folio_movable_ops() argument
[all...]
H A Dhuge_mm.h216 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 Dcore.c712 struct folio *folio; in read_part_sector() local
/kernel/linux/linux-6.6/mm/
H A Dmigrate_device.c369 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 Dtruncate.c83 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 Duserfaultfd.c82 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 Dswap.h60 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 Dpage_isolation.c82 struct folio *folio = page_folio(page); in has_unmovable_pages() local
H A Dpage_io.c32 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 Dreadahead.c149 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 Dsecretmem.c58 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 Dpaddr.c19 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 Dcommon.c277 struct folio *folio; in __kasan_slab_free_mempool() local
/kernel/linux/linux-6.6/arch/ia64/mm/
H A Dinit.c53 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 Dpage-io.c105 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 Dmove_extent.c124 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 Ddata.c41 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 Dwrite.c30 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 Dfile.c339 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 Dinode.c405 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 Dinode.c336 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 Dinode.c26 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 Ddir.c193 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 Dcifsencrypt.c106 struct folio *folios[16], *folio; in cifs_shash_xarray() local
/kernel/linux/linux-6.6/fs/sysv/
H A Ditree.c464 static int sysv_read_folio(struct file *file, struct folio *folio) in sysv_read_folio() argument

Completed in 17 milliseconds

1234567891011