Home
last modified time | relevance | path

Searched defs:folio (Results 151 - 175 of 264) sorted by relevance

1234567891011

/kernel/linux/linux-6.6/io_uring/
H A Drsrc.c923 struct folio *folio = NULL; in io_sqe_buffer_register() local
/kernel/linux/linux-6.6/block/
H A Dfops.c418 static int blkdev_read_folio(struct file *file, struct folio *folio) in blkdev_read_folio() argument
459 static int blkdev_read_folio(struct file *file, struct folio *folio) in blkdev_read_folio() argument
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_gem.c541 struct folio *folio; in drm_gem_get_pages() local
632 struct folio *foli in drm_gem_put_pages() local
[all...]
/kernel/linux/linux-6.6/mm/damon/
H A Dvaddr.c343 struct folio *folio = pfn_folio(pte_pfn(entry)); in damon_hugetlb_mkold() local
443 struct folio *folio; in damon_young_pmd_entry() local
507 struct folio *folio; damon_young_hugetlb_entry() local
[all...]
/kernel/linux/linux-6.6/mm/
H A Dhugetlb_cgroup.c194 struct folio *folio = page_folio(page); in hugetlb_cgroup_move_parent() local
311 __hugetlb_cgroup_commit_charge(int idx, unsigned long nr_pages, struct hugetlb_cgroup *h_cg, struct folio *folio, bool rsvd) __hugetlb_cgroup_commit_charge() argument
332 hugetlb_cgroup_commit_charge(int idx, unsigned long nr_pages, struct hugetlb_cgroup *h_cg, struct folio *folio) hugetlb_cgroup_commit_charge() argument
339 hugetlb_cgroup_commit_charge_rsvd(int idx, unsigned long nr_pages, struct hugetlb_cgroup *h_cg, struct folio *folio) hugetlb_cgroup_commit_charge_rsvd() argument
349 __hugetlb_cgroup_uncharge_folio(int idx, unsigned long nr_pages, struct folio *folio, bool rsvd) __hugetlb_cgroup_uncharge_folio() argument
381 hugetlb_cgroup_uncharge_folio(int idx, unsigned long nr_pages, struct folio *folio) hugetlb_cgroup_uncharge_folio() argument
387 hugetlb_cgroup_uncharge_folio_rsvd(int idx, unsigned long nr_pages, struct folio *folio) hugetlb_cgroup_uncharge_folio_rsvd() argument
[all...]
H A Dswap_state.c86 int add_to_swap_cache(struct folio *folio, swp_entry_t entry, in add_to_swap_cache() argument
98 VM_BUG_ON_FOLIO(folio_test_swapcache(folio), folio); in add_to_swap_cache() local
139 __delete_from_swap_cache(struct folio *folio, swp_entry_t entry, void *shadow) __delete_from_swap_cache() argument
152 VM_BUG_ON_FOLIO(folio_test_writeback(folio), folio); __delete_from_swap_cache() local
176 add_to_swap(struct folio *folio) add_to_swap() argument
233 delete_from_swap_cache(struct folio *folio) delete_from_swap_cache() argument
286 struct folio *folio = page_folio(page); free_swap_cache() local
334 struct folio *folio; swap_cache_get_folio() local
389 struct folio *folio = filemap_get_entry(mapping, index); filemap_get_incore_folio() local
417 struct folio *folio; __read_swap_cache_async() local
[all...]
H A Dswap.c81 static void __page_cache_release(struct folio *folio) in __page_cache_release() argument
102 __folio_put_small(struct folio *folio) __folio_put_small() argument
109 __folio_put_large(struct folio *folio) __folio_put_large() argument
122 __folio_put(struct folio *folio) __folio_put() argument
141 struct folio *folio, *next; put_pages_list() local
163 lru_add_fn(struct lruvec *lruvec, struct folio *folio) lru_add_fn() argument
168 VM_BUG_ON_FOLIO(folio_test_lru(folio), folio); lru_add_fn() local
210 struct folio *folio = fbatch->folios[i]; folio_batch_move_lru() local
228 folio_batch_add_and_move(struct folio_batch *fbatch, struct folio *folio, move_fn_t move_fn) folio_batch_add_and_move() argument
237 lru_move_tail_fn(struct lruvec *lruvec, struct folio *folio) lru_move_tail_fn() argument
254 folio_rotate_reclaimable(struct folio *folio) folio_rotate_reclaimable() argument
321 lru_note_cost_refault(struct folio *folio) lru_note_cost_refault() argument
334 folio_activate_fn(struct lruvec *lruvec, struct folio *folio) folio_activate_fn() argument
359 folio_activate(struct folio *folio) folio_activate() argument
378 folio_activate(struct folio *folio) folio_activate() argument
391 __lru_cache_activate_folio(struct folio *folio) __lru_cache_activate_folio() argument
422 folio_inc_refs(struct folio *folio) folio_inc_refs() argument
450 folio_inc_refs(struct folio *folio) folio_inc_refs() argument
465 folio_mark_accessed(struct folio *folio) folio_mark_accessed() argument
508 folio_add_lru(struct folio *folio) folio_add_lru() argument
514 VM_BUG_ON_FOLIO(folio_test_lru(folio), folio); folio_add_lru() local
537 folio_add_lru_vma(struct folio *folio, struct vm_area_struct *vma) folio_add_lru_vma() argument
539 VM_BUG_ON_FOLIO(folio_test_lru(folio), folio); folio_add_lru_vma() local
568 lru_deactivate_file_fn(struct lruvec *lruvec, struct folio *folio) lru_deactivate_file_fn() argument
609 lru_deactivate_fn(struct lruvec *lruvec, struct folio *folio) lru_deactivate_fn() argument
625 lru_lazyfree_fn(struct lruvec *lruvec, struct folio *folio) lru_lazyfree_fn() argument
697 deactivate_file_folio(struct folio *folio) deactivate_file_folio() argument
720 folio_deactivate(struct folio *folio) folio_deactivate() argument
741 folio_mark_lazyfree(struct folio *folio) folio_mark_lazyfree() argument
977 struct folio *folio; release_pages() local
1088 struct folio *folio = fbatch->folios[i]; folio_batch_remove_exceptionals() local
[all...]
H A Dmadvise.c353 struct folio *folio = NULL; in madvise_cold_or_pageout_pte_range() local
497 VM_BUG_ON_FOLIO(folio_test_large(folio), folio); madvise_cold_or_pageout_pte_range() local
634 struct folio *folio; madvise_free_pte_range() local
[all...]
/kernel/linux/linux-6.6/arch/arc/mm/
H A Dcache.c718 void flush_dcache_folio(struct folio *folio) in flush_dcache_folio() argument
1016 struct folio *folio = page_folio(page); clear_user_page() local
[all...]
/kernel/linux/linux-6.6/arch/mips/mm/
H A Dc-r4k.c571 struct folio *folio = page_folio(page); in local_r4k_flush_cache_page() local
/kernel/linux/linux-6.6/fs/nfs/
H A Dpnfs_nfs.c355 pnfs_bucket_search_commit_reqs(struct pnfs_commit_bucket *buckets, unsigned int nbuckets, struct folio *folio) pnfs_bucket_search_commit_reqs() argument
384 pnfs_generic_search_commit_reqs(struct nfs_commit_info *cinfo, struct folio *folio) pnfs_generic_search_commit_reqs() argument
H A Dpagelist.c502 static void nfs_page_assign_folio(struct nfs_page *req, struct folio *folio) in nfs_page_assign_folio() argument
562 nfs_page_create_from_folio(struct nfs_open_context *ctx, struct folio *folio, unsigned int offset, unsigned int count) nfs_page_create_from_folio() argument
589 struct folio *folio = nfs_page_to_folio(req); nfs_create_subreq() local
644 struct folio *folio = nfs_page_to_folio(req); nfs_clear_request() local
1157 struct folio *folio = nfs_page_to_folio(req); nfs_page_is_contiguous() local
1535 struct folio *folio; nfs_pageio_cond_complete() local
[all...]
/kernel/linux/linux-6.6/fs/jbd2/
H A Dtransaction.c2132 bool jbd2_journal_try_to_free_buffers(journal_t *journal, struct folio *folio) in jbd2_journal_try_to_free_buffers() argument
2433 int jbd2_journal_invalidate_folio(journal_t *journal, struct folio *folio, in jbd2_journal_invalidate_folio() argument
[all...]
/kernel/linux/linux-6.6/fs/cramfs/
H A Dinode.c812 static int cramfs_read_folio(struct file *file, struct folio *folio) in cramfs_read_folio() argument
/kernel/linux/linux-6.6/fs/gfs2/
H A Dlog.c83 static int __gfs2_writepage(struct folio *folio, struct writeback_control *wbc, in __gfs2_writepage() argument
H A Dlops.c473 struct folio *folio; in gfs2_jhead_process_page() local
[all...]
/kernel/linux/linux-6.6/fs/afs/
H A Ddir.c114 struct folio *folio; in afs_dir_read_cleanup() local
48 afs_dir_dirty_folio(struct address_space *mapping, struct folio *folio) afs_dir_dirty_folio() argument
138 afs_dir_check_folio(struct afs_vnode *dvnode, struct folio *folio, loff_t i_size) afs_dir_check_folio() argument
188 struct folio *folio; afs_dir_dump() local
222 struct folio *folio; afs_dir_check() local
322 struct folio *folio; global() variable
336 folio_unlock(folio); global() variable
503 struct folio *folio; afs_dir_iterate() local
2013 afs_dir_release_folio(struct folio *folio, gfp_t gfp_flags) afs_dir_release_folio() argument
2030 afs_dir_invalidate_folio(struct folio *folio, size_t offset, size_t length) afs_dir_invalidate_folio() argument
[all...]
/kernel/linux/linux-6.6/fs/ext2/
H A Dinode.c907 static int ext2_read_folio(struct file *file, struct folio *folio) in ext2_read_folio() argument
/kernel/linux/linux-6.6/fs/ext4/
H A Dinline.c480 static int ext4_read_inline_folio(struct inode *inode, struct folio *folio) in ext4_read_inline_folio() argument
515 int ext4_readpage_inline(struct inode *inode, struct folio *foli argument
548 struct folio *folio = NULL; ext4_convert_inline_data_to_extent() local
668 struct folio *folio; ext4_try_to_write_inline_data() local
743 ext4_write_inline_data_end(struct inode *inode, loff_t pos, unsigned len, unsigned copied, struct folio *folio) ext4_write_inline_data_end() argument
839 struct folio *folio; ext4_da_convert_inline_data_to_extent() local
900 struct folio *folio; ext4_da_write_inline_data_begin() local
[all...]
/kernel/linux/linux-6.6/fs/hostfs/
H A Dhostfs_kern.c433 static int hostfs_read_folio(struct file *file, struct folio *folio) in hostfs_read_folio() argument
/kernel/linux/linux-6.6/fs/ufs/
H A Dinode.c475 static int ufs_read_folio(struct file *file, struct folio *folio) in ufs_read_folio() argument
/kernel/linux/linux-6.6/fs/befs/
H A Dlinuxvfs.c111 static int befs_read_folio(struct file *file, struct folio *folio) in befs_read_folio() argument
470 static int befs_symlink_read_folio(struct file *unused, struct folio *folio) in befs_symlink_read_folio() argument
[all...]
/kernel/linux/linux-6.6/fs/
H A Dsplice.c67 struct folio *folio = page_folio(buf->page); in page_cache_pipe_buf_try_steal() local
122 struct folio *folio = page_folio(buf->page); page_cache_pipe_buf_confirm() local
[all...]
/kernel/linux/linux-6.6/fs/ntfs3/
H A Dinode.c559 struct folio *folio = bh->b_folio; in ntfs_get_block_vbo() local
698 static int ntfs_read_folio(struct file *file, struct folio *folio) in ntfs_read_folio() argument
850 ntfs_resident_writepage(struct folio *folio, struct writeback_control *wbc, void *data) ntfs_resident_writepage() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dpage-flags.h316 folio_flags(struct folio *folio, unsigned n) folio_flags() argument
550 folio_test_swapcache(struct folio *folio) folio_test_swapcache() argument
661 folio_mapping_flags(struct folio *folio) folio_mapping_flags() argument
671 folio_test_anon(struct folio *folio) folio_test_anon() argument
681 __folio_test_movable(const struct folio *folio) __folio_test_movable() argument
700 folio_test_ksm(struct folio *folio) folio_test_ksm() argument
726 folio_test_uptodate(struct folio *folio) folio_test_uptodate() argument
748 __folio_mark_uptodate(struct folio *folio) __folio_mark_uptodate() argument
754 folio_mark_uptodate(struct folio *folio) folio_mark_uptodate() argument
790 folio_test_head(struct folio *folio) folio_test_head() argument
811 folio_test_large(struct folio *folio) folio_test_large() argument
853 folio_test_hugetlb(struct folio *folio) folio_test_hugetlb() argument
1125 folio_has_private(struct folio *folio) folio_has_private() argument
[all...]

Completed in 35 milliseconds

1234567891011