Home
last modified time | relevance | path

Searched defs:folio (Results 176 - 200 of 264) sorted by relevance

1234567891011

/kernel/linux/linux-6.6/include/linux/
H A Dfscrypt.h276 static inline bool fscrypt_is_bounce_folio(struct folio *folio) in fscrypt_is_bounce_folio() argument
434 static inline int fscrypt_decrypt_pagecache_blocks(struct folio *folio, in fscrypt_decrypt_pagecache_blocks() argument
459 static inline bool fscrypt_is_bounce_folio(struct folio *foli argument
[all...]
H A Dvmstat.h418 static inline void __zone_stat_mod_folio(struct folio *folio, in __zone_stat_mod_folio() argument
424 static inline void __zone_stat_add_folio(struct folio *folio, in __zone_stat_add_folio() argument
430 static inline void __zone_stat_sub_folio(struct folio *folio, in __zone_stat_sub_folio() argument
436 zone_stat_mod_folio(struct folio *folio, enum zone_stat_item item, long nr) zone_stat_mod_folio() argument
442 zone_stat_add_folio(struct folio *folio, enum zone_stat_item item) zone_stat_add_folio() argument
448 zone_stat_sub_folio(struct folio *folio, enum zone_stat_item item) zone_stat_sub_folio() argument
454 __node_stat_mod_folio(struct folio *folio, enum node_stat_item item, long nr) __node_stat_mod_folio() argument
460 __node_stat_add_folio(struct folio *folio, enum node_stat_item item) __node_stat_add_folio() argument
466 __node_stat_sub_folio(struct folio *folio, enum node_stat_item item) __node_stat_sub_folio() argument
472 node_stat_mod_folio(struct folio *folio, enum node_stat_item item, long nr) node_stat_mod_folio() argument
478 node_stat_add_folio(struct folio *folio, enum node_stat_item item) node_stat_add_folio() argument
484 node_stat_sub_folio(struct folio *folio, enum node_stat_item item) node_stat_sub_folio() argument
612 __lruvec_stat_mod_folio(struct folio *folio, enum node_stat_item idx, int val) __lruvec_stat_mod_folio() argument
618 __lruvec_stat_add_folio(struct folio *folio, enum node_stat_item idx) __lruvec_stat_add_folio() argument
624 __lruvec_stat_sub_folio(struct folio *folio, enum node_stat_item idx) __lruvec_stat_sub_folio() argument
642 lruvec_stat_mod_folio(struct folio *folio, enum node_stat_item idx, int val) lruvec_stat_mod_folio() argument
648 lruvec_stat_add_folio(struct folio *folio, enum node_stat_item idx) lruvec_stat_add_folio() argument
654 lruvec_stat_sub_folio(struct folio *folio, enum node_stat_item idx) lruvec_stat_sub_folio() argument
[all...]
H A Dswap.h338 struct folio *folio = page_folio(page); in page_swap_entry() local
584 put_swap_folio(struct folio *folio, swp_entry_t swp) put_swap_folio() argument
603 folio_alloc_swap(struct folio *folio) folio_alloc_swap() argument
610 folio_free_swap(struct folio *folio) folio_free_swap() argument
654 folio_throttle_swaprate(struct folio *folio, gfp_t gfp) folio_throttle_swaprate() argument
661 folio_throttle_swaprate(struct folio *folio, gfp_t gfp) folio_throttle_swaprate() argument
669 mem_cgroup_try_charge_swap(struct folio *folio, swp_entry_t entry) mem_cgroup_try_charge_swap() argument
688 mem_cgroup_swapout(struct folio *folio, swp_entry_t entry) mem_cgroup_swapout() argument
692 mem_cgroup_try_charge_swap(struct folio *folio, swp_entry_t entry) mem_cgroup_try_charge_swap() argument
708 mem_cgroup_swap_full(struct folio *folio) mem_cgroup_swap_full() argument
[all...]
/kernel/linux/linux-6.6/fs/hmdfs/
H A Dfile_remote.c664 static int hmdfs_read_folio(struct file *file, struct folio *folio) in hmdfs_read_folio() argument
/kernel/linux/linux-6.6/block/
H A Dbio.c1115 void bio_add_folio_nofail(struct bio *bio, struct folio *folio, size_t len, in bio_add_folio_nofail() argument
1137 bool bio_add_folio(struct bio *bio, struct folio *folio, size_ argument
[all...]
/kernel/linux/linux-6.6/mm/
H A Dutil.c750 struct anon_vma *folio_anon_vma(struct folio *folio) in folio_anon_vma() argument
771 struct address_space *folio_mapping(struct folio *folio) in folio_mapping() argument
1138 flush_dcache_folio(struct folio *folio) flush_dcache_folio() argument
[all...]
H A Dslab_common.c541 struct folio *folio; in kmem_valid_obj() local
990 void free_large_kmalloc(struct folio *folio, void *object) in free_large_kmalloc() argument
1058 struct folio *foli in kfree() local
1093 struct folio *folio; __ksize() local
[all...]
H A Dslab.h213 struct folio *folio = virt_to_folio(addr); virt_to_slab() local
[all...]
H A Dgup.c53 struct folio *folio = page_folio(page); in sanity_check_pinned_pages() local
73 struct folio *foli in try_get_folio() local
128 struct folio *folio; try_grab_folio() local
189 gup_put_folio(struct folio *folio, int refs, unsigned int flags) gup_put_folio() argument
227 struct folio *folio = page_folio(page); try_grab_page() local
286 folio_add_pin(struct folio *folio) folio_add_pin() argument
310 struct folio *folio = page_folio(next); gup_folio_range_next() local
324 struct folio *folio = page_folio(list[i]); gup_folio_next() local
362 struct folio *folio; unpin_user_pages_dirty_lock() local
428 struct folio *folio; unpin_user_page_range_dirty_lock() local
446 struct folio *folio; unpin_user_pages_lockless() local
472 struct folio *folio; unpin_user_pages() local
1289 struct folio *folio; __get_user_pages() local
2038 struct folio *folio = page_folio(pages[i]); collect_longterm_unpinnable_pages() local
2088 struct folio *folio = page_folio(pages[i]); migrate_longterm_unpinnable_pages() local
2460 folio_fast_pin_allowed(struct folio *folio, unsigned int flags) folio_fast_pin_allowed() argument
2569 struct folio *folio; gup_pte_range() local
2783 struct folio *folio; gup_hugepte() local
2857 struct folio *folio; gup_huge_pmd() local
2901 struct folio *folio; gup_huge_pud() local
2947 struct folio *folio; gup_huge_pgd() local
[all...]
H A Drmap.c495 struct anon_vma *folio_get_anon_vma(struct folio *folio) in folio_get_anon_vma() argument
539 struct anon_vma *folio_lock_anon_vma_read(struct folio *folio, in folio_lock_anon_vma_read() argument
748 struct folio *folio = page_folio(page); page_address_in_vma() local
805 folio_referenced_one(struct folio *folio, struct vm_area_struct *vma, unsigned long address, void *arg) folio_referenced_one() argument
905 folio_referenced(struct folio *folio, int is_locked, struct mem_cgroup *memcg, unsigned long *vm_flags) folio_referenced() argument
1008 page_mkclean_one(struct folio *folio, struct vm_area_struct *vma, unsigned long address, void *arg) page_mkclean_one() argument
1027 folio_mkclean(struct folio *folio) folio_mkclean() argument
1084 folio_total_mapcount(struct folio *folio) folio_total_mapcount() argument
1120 struct folio *folio = page_folio(page); page_move_anon_rmap() local
1143 __page_set_anon_rmap(struct folio *folio, struct page *page, struct vm_area_struct *vma, unsigned long address, int exclusive) __page_set_anon_rmap() argument
1182 __page_check_anon_rmap(struct folio *folio, struct page *page, struct vm_area_struct *vma, unsigned long address) __page_check_anon_rmap() argument
1197 folio); __page_check_anon_rmap() local
1217 struct folio *folio = page_folio(page); page_add_anon_rmap() local
1283 folio_add_new_anon_rmap(struct folio *folio, struct vm_area_struct *vma, unsigned long address) folio_add_new_anon_rmap() argument
1319 folio_add_file_rmap_range(struct folio *folio, struct page *page, unsigned int nr_pages, struct vm_area_struct *vma, bool compound) folio_add_file_rmap_range() argument
1380 struct folio *folio = page_folio(page); page_add_file_rmap() local
1404 struct folio *folio = page_folio(page); page_remove_rmap() local
1483 try_to_unmap_one(struct folio *folio, struct vm_area_struct *vma, unsigned long address, void *arg) try_to_unmap_one() argument
1808 folio_not_mapped(struct folio *folio) folio_not_mapped() argument
1824 try_to_unmap(struct folio *folio, enum ttu_flags flags) try_to_unmap() argument
1845 try_to_migrate_one(struct folio *folio, struct vm_area_struct *vma, unsigned long address, void *arg) try_to_migrate_one() argument
2164 try_to_migrate(struct folio *folio, enum ttu_flags flags) try_to_migrate() argument
2210 page_make_device_exclusive_one(struct folio *folio, struct vm_area_struct *vma, unsigned long address, void *priv) page_make_device_exclusive_one() argument
2307 folio_make_device_exclusive(struct folio *folio, struct mm_struct *mm, unsigned long address, void *owner) folio_make_device_exclusive() argument
2370 struct folio *folio = page_folio(pages[i]); make_device_exclusive_range() local
2398 rmap_walk_anon_lock(struct folio *folio, struct rmap_walk_control *rwc) rmap_walk_anon_lock() argument
2440 rmap_walk_anon(struct folio *folio, struct rmap_walk_control *rwc, bool locked) rmap_walk_anon() argument
2489 rmap_walk_file(struct folio *folio, struct rmap_walk_control *rwc, bool locked) rmap_walk_file() argument
2542 rmap_walk(struct folio *folio, struct rmap_walk_control *rwc) rmap_walk() argument
2553 rmap_walk_locked(struct folio *folio, struct rmap_walk_control *rwc) rmap_walk_locked() argument
2556 VM_BUG_ON_FOLIO(folio_test_ksm(folio), folio); rmap_walk_locked() local
2574 struct folio *folio = page_folio(page); hugepage_add_anon_rmap() local
2589 hugepage_add_new_anon_rmap(struct folio *folio, struct vm_area_struct *vma, unsigned long address) hugepage_add_new_anon_rmap() argument
[all...]
H A Dzswap.c1193 bool zswap_store(struct folio *folio) in zswap_store() argument
1396 bool zswap_load(struct folio *folio) in zswap_load() argument
[all...]
/kernel/linux/linux-6.6/lib/
H A Dscatterlist.c1276 struct folio *folio; in extract_xarray_to_sg() local
/kernel/linux/linux-6.6/arch/ia64/hp/common/
H A Dsba_iommu.c808 struct folio *folio = virt_to_folio(addr); in mark_clean() local
[all...]
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dkvm_ppc.h897 struct folio *folio; in kvmppc_mmu_flush_icache() local
/kernel/linux/linux-6.6/arch/arm/mm/
H A Ddma-mapping.c712 struct folio *folio = pfn_folio(paddr / PAGE_SIZE); in __dma_page_dev_to_cpu() local
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Dhash_utils.c1310 struct folio *folio; in hash_page_do_lazy_icache() local
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dsmp_64.c924 static inline void __local_flush_dcache_folio(struct folio *folio) in __local_flush_dcache_folio() argument
943 void smp_flush_dcache_folio_impl(struct folio *folio, int cpu) in smp_flush_dcache_folio_impl() argument
988 flush_dcache_folio_all(struct mm_struct *mm, struct folio *folio) flush_dcache_folio_all() argument
[all...]
/kernel/linux/linux-6.6/fs/
H A Ddax.c423 dax_entry_t dax_lock_folio(struct folio *folio) in dax_lock_folio() argument
470 void dax_unlock_folio(struct folio *foli argument
[all...]
/kernel/linux/linux-6.6/fs/iomap/
H A Dbuffered-io.c46 static inline bool ifs_is_fully_uptodate(struct folio *folio, in ifs_is_fully_uptodate() argument
60 static void ifs_set_range_uptodate(struct folio *folio, in ifs_set_range_uptodate() argument
76 iomap_set_range_uptodate(struct folio *folio, size_t off, size_t len) iomap_set_range_uptodate() argument
87 ifs_block_is_dirty(struct folio *folio, struct iomap_folio_state *ifs, int block) ifs_block_is_dirty() argument
96 ifs_clear_range_dirty(struct folio *folio, struct iomap_folio_state *ifs, size_t off, size_t len) ifs_clear_range_dirty() argument
111 iomap_clear_range_dirty(struct folio *folio, size_t off, size_t len) iomap_clear_range_dirty() argument
119 ifs_set_range_dirty(struct folio *folio, struct iomap_folio_state *ifs, size_t off, size_t len) ifs_set_range_dirty() argument
134 iomap_set_range_dirty(struct folio *folio, size_t off, size_t len) iomap_set_range_dirty() argument
142 ifs_alloc(struct inode *inode, struct folio *folio, unsigned int flags) ifs_alloc() argument
178 ifs_free(struct folio *folio) ifs_free() argument
194 iomap_adjust_read_range(struct inode *inode, struct folio *folio, loff_t *pos, loff_t length, size_t *offp, size_t *lenp) iomap_adjust_read_range() argument
251 iomap_finish_folio_read(struct folio *folio, size_t offset, size_t len, int error) iomap_finish_folio_read() argument
293 iomap_read_inline_data(const struct iomap_iter *iter, struct folio *folio) iomap_read_inline_data() argument
339 struct folio *folio = ctx->cur_folio; iomap_readpage_iter() local
405 iomap_read_folio(struct folio *folio, const struct iomap_ops *ops) iomap_read_folio() argument
514 iomap_is_partially_uptodate(struct folio *folio, size_t from, size_t count) iomap_is_partially_uptodate() argument
559 iomap_release_folio(struct folio *folio, gfp_t gfp_flags) iomap_release_folio() argument
576 iomap_invalidate_folio(struct folio *folio, size_t offset, size_t len) iomap_invalidate_folio() argument
593 iomap_dirty_folio(struct address_space *mapping, struct folio *folio) iomap_dirty_folio() argument
618 iomap_read_folio_sync(loff_t block_start, struct folio *folio, size_t poff, size_t plen, const struct iomap *iomap) iomap_read_folio_sync() argument
630 __iomap_write_begin(const struct iomap_iter *iter, loff_t pos, size_t len, struct folio *folio) __iomap_write_begin() argument
704 __iomap_put_folio(struct iomap_iter *iter, loff_t pos, size_t ret, struct folio *folio) __iomap_put_folio() argument
717 iomap_write_begin_inline(const struct iomap_iter *iter, struct folio *folio) iomap_write_begin_inline() argument
731 struct folio *folio; iomap_write_begin() local
791 __iomap_write_end(struct inode *inode, loff_t pos, size_t len, size_t copied, struct folio *folio) __iomap_write_end() argument
815 iomap_write_end_inline(const struct iomap_iter *iter, struct folio *folio, loff_t pos, size_t copied) iomap_write_end_inline() argument
834 iomap_write_end(struct iomap_iter *iter, loff_t pos, size_t len, size_t copied, struct folio *folio) iomap_write_end() argument
879 struct folio *folio; iomap_write_iter() local
984 iomap_write_delalloc_ifs_punch(struct inode *inode, struct folio *folio, loff_t start_byte, loff_t end_byte, iomap_punch_t punch) iomap_write_delalloc_ifs_punch() argument
1021 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) iomap_write_delalloc_punch() argument
1076 struct folio *folio; iomap_write_delalloc_scan() local
1280 struct folio *folio; iomap_unshare_iter() local
1341 struct folio *folio; iomap_zero_iter() local
1405 iomap_folio_mkwrite_iter(struct iomap_iter *iter, struct folio *folio) iomap_folio_mkwrite_iter() argument
1431 struct folio *folio = page_folio(vmf->page); iomap_page_mkwrite() local
1453 iomap_finish_folio_write(struct inode *inode, struct folio *folio, size_t len, int error) iomap_finish_folio_write() argument
1732 iomap_add_to_ioend(struct inode *inode, loff_t pos, struct folio *folio, struct iomap_folio_state *ifs, struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct list_head *iolist) iomap_add_to_ioend() argument
1774 iomap_writepage_map(struct iomap_writepage_ctx *wpc, struct writeback_control *wbc, struct inode *inode, struct folio *folio, u64 end_pos) iomap_writepage_map() argument
1890 iomap_do_writepage(struct folio *folio, struct writeback_control *wbc, void *data) iomap_do_writepage() argument
[all...]
/kernel/linux/linux-6.6/fs/hugetlbfs/
H A Dinode.c429 static void hugetlb_delete_from_page_cache(struct folio *folio) in hugetlb_delete_from_page_cache() argument
494 hugetlb_unmap_file_folio(struct hstate *h, struct address_space *mapping, struct folio *folio, pgoff_t index) hugetlb_unmap_file_folio() argument
613 remove_inode_single_folio(struct hstate *h, struct inode *inode, struct address_space *mapping, struct folio *folio, pgoff_t index, bool truncate_op) remove_inode_single_folio() argument
637 VM_BUG_ON_FOLIO(folio_test_hugetlb_restore_reserve(folio), folio); remove_inode_single_folio() local
686 struct folio *folio = fbatch.folios[i]; remove_inode_hugepages() local
753 struct folio *folio; hugetlbfs_zero_partial_page() local
878 struct folio *folio; hugetlbfs_fallocate() local
[all...]
/kernel/linux/linux-6.6/fs/nfs/
H A Dpnfs.h559 pnfs_search_commit_reqs(struct inode *inode, struct nfs_commit_info *cinfo, struct folio *folio) pnfs_search_commit_reqs() argument
866 pnfs_search_commit_reqs(struct inode *inode, struct nfs_commit_info *cinfo, struct folio *folio) pnfs_search_commit_reqs() argument
/kernel/linux/linux-6.6/fs/fuse/
H A Ddir.c2172 static int fuse_symlink_read_folio(struct file *null, struct folio *folio) in fuse_symlink_read_folio() argument
H A Ddev.c769 static int fuse_check_folio(struct folio *folio) in fuse_check_folio() argument
/kernel/linux/linux-6.6/fs/nilfs2/
H A Dsegment.c725 struct folio *folio = fbatch.folios[i]; in nilfs_lookup_dirty_data_buffers() local
/kernel/linux/linux-6.6/fs/ceph/
H A Daddr.c80 static bool ceph_dirty_folio(struct address_space *mapping, struct folio *folio) in ceph_dirty_folio() argument
137 ceph_invalidate_folio(struct folio *folio, size_t offset, size_t length) ceph_invalidate_folio() argument
166 ceph_release_folio(struct folio *folio, gfp_t gfp) ceph_release_folio() argument
658 struct folio *folio = page_folio(page); writepage_nounlock() local
1062 struct folio *folio = page_folio(page); ceph_writepages_start() local
1504 struct folio *folio = NULL; ceph_write_begin() local
1525 struct folio *folio = page_folio(subpage); ceph_write_end() local
1829 struct folio *folio = NULL; ceph_uninline_data() local
[all...]

Completed in 45 milliseconds

1234567891011