Searched refs:page_folio (Results 26 - 50 of 148) sorted by relevance

123456

/linux-master/mm/
H A Dmmu_gather.c66 folio_remove_rmap_ptes(page_folio(page), page, nr_pages,
176 VM_WARN_ON_ONCE(page_folio(page) != page_folio(page + nr_pages - 1));
H A Dgup.c53 struct folio *folio = page_folio(page);
76 folio = page_folio(page);
84 * could be that between calling page_folio() and the refcount
91 if (unlikely(page_folio(page) != folio)) {
146 return page_folio(page);
227 struct folio *folio = page_folio(page);
275 gup_put_folio(page_folio(page), 1, FOLL_PIN);
310 struct folio *folio = page_folio(next);
324 struct folio *folio = page_folio(list[i]);
328 if (page_folio(lis
[all...]
H A Dpage_io.c181 struct folio *folio = page_folio(page);
412 struct folio *folio = page_folio(sio->bvec[p].bv_page);
420 struct folio *folio = page_folio(sio->bvec[p].bv_page);
H A Ddebug.c116 foliop = page_folio(&precise);
/linux-master/include/linux/
H A Dfsverity.h263 return fsverity_verify_blocks(page_folio(page), PAGE_SIZE, 0);
H A Dpage-flags.h255 * page_folio - Converts from page to folio.
267 #define page_folio(p) (_Generic((p), \ macro
587 return folio_test_swapcache(page_folio(page));
708 return folio_test_anon(page_folio(page));
738 return folio_test_ksm(page_folio(page));
794 return folio_test_uptodate(page_folio(page));
1061 return folio_test_slab(page_folio(page));
1080 return folio_test_hugetlb(page_folio(page));
1094 folio = page_folio(page);
H A Dpagemap.h471 return folio_file_mapping(page_folio(page));
546 folio_attach_private(page_folio(page), data);
551 return folio_detach_private(page_folio(page));
1027 return folio_trylock(page_folio(page));
1075 folio = page_folio(page);
1143 folio_wait_locked(page_folio(page));
1551 return i_blocks_per_folio(inode, page_folio(page));
H A Drmap.h213 VM_WARN_ON_FOLIO(page_folio(page) != folio, folio);
214 VM_WARN_ON_FOLIO(page_folio(page + nr_pages - 1) != folio, folio);
792 return folio_mkclean(page_folio(page));
H A Dpage_ref.h94 return folio_ref_count(page_folio(page));
/linux-master/arch/mips/include/asm/
H A Dcacheflush.h70 folio_set_dcache_dirty(page_folio(page));
/linux-master/fs/nilfs2/
H A Dfile.c48 struct folio *folio = page_folio(vmf->page);
/linux-master/arch/xtensa/include/asm/
H A Dcacheflush.h133 flush_dcache_folio(page_folio(page));
/linux-master/arch/sh/include/asm/
H A Dcacheflush.h49 flush_dcache_folio(page_folio(page));
/linux-master/arch/mips/mm/
H A Dinit.c93 BUG_ON(folio_test_dcache_dirty(page_folio(page)));
174 struct folio *src = page_folio(from);
200 struct folio *folio = page_folio(page);
220 struct folio *folio = page_folio(page);
/linux-master/arch/nios2/mm/
H A Dcacheflush.c205 flush_dcache_folio(page_folio(page));
229 folio = page_folio(pfn_to_page(pfn));
/linux-master/arch/arm/mm/
H A Dflush.c298 folio = page_folio(pfn_to_page(pfn));
369 flush_dcache_folio(page_folio(page));
H A Dfault-armv.c200 folio = page_folio(pfn_to_page(pfn));
/linux-master/fs/bcachefs/
H A Dfs-io.h23 struct folio *folio = page_folio(bv.bv_page);
/linux-master/arch/arc/mm/
H A Dcache.c714 return flush_dcache_folio(page_folio(page));
885 struct folio *src = page_folio(from);
886 struct folio *dst = page_folio(to);
901 struct folio *folio = page_folio(page);
/linux-master/arch/riscv/mm/
H A Dcacheflush.c89 struct folio *folio = page_folio(pte_page(pte));
/linux-master/fs/btrfs/
H A Dextent_io.c186 struct folio *folio = page_folio(page);
436 struct folio *folio = page_folio(page);
570 struct folio *folio = page_folio(page);
750 eb->folios[i] = page_folio(page_array[i]);
951 return set_folio_extent_mapped(page_folio(page));
974 struct folio *folio = page_folio(page);
1298 struct folio *folio = page_folio(page);
1384 btrfs_folio_clear_dirty(fs_info, page_folio(page), cur, len);
1436 btrfs_folio_clear_dirty(fs_info, page_folio(page), cur, iosize);
1444 btrfs_folio_assert_not_dirty(fs_info, page_folio(pag
[all...]
/linux-master/fs/netfs/
H A Dfscache_io.c186 folio_end_private_2(page_folio(page));
/linux-master/arch/sh/mm/
H A Dcache-sh4.c244 struct folio *folio = page_folio(page);
/linux-master/arch/xtensa/mm/
H A Dtlb.c259 struct folio *f = page_folio(p);
/linux-master/arch/sparc/mm/
H A Dtlb.c131 folio = page_folio(page);

Completed in 395 milliseconds

123456