Searched refs:zero_folio (Results 1 – 3 of 3) sorted by relevance
| /linux-6.15/include/trace/events/ |
| H A D | fs_dax.h | 65 struct folio *zero_folio, 67 TP_ARGS(inode, vmf, zero_folio, radix_entry), 72 __field(struct folio *, zero_folio) 81 __entry->zero_folio = zero_folio; 91 __entry->zero_folio, 99 struct folio *zero_folio, void *radix_entry), \ 100 TP_ARGS(inode, vmf, zero_folio, radix_entry))
|
| /linux-6.15/mm/ |
| H A D | huge_memory.c | 213 struct folio *zero_folio; in get_huge_zero_page() local 220 if (!zero_folio) { in get_huge_zero_page() 225 folio_clear_large_rmappable(zero_folio); in get_huge_zero_page() 229 folio_put(zero_folio); in get_huge_zero_page() 232 WRITE_ONCE(huge_zero_pfn, folio_pfn(zero_folio)); in get_huge_zero_page() 282 BUG_ON(zero_folio == NULL); in shrink_huge_zero_page_scan() 284 folio_put(zero_folio); in shrink_huge_zero_page_scan() 1309 struct folio *zero_folio) in set_huge_zero_folio() argument 1336 struct folio *zero_folio; in do_huge_pmd_anonymous_page() local 1343 if (unlikely(!zero_folio)) { in do_huge_pmd_anonymous_page() [all …]
|
| /linux-6.15/fs/ |
| H A D | dax.c | 1395 struct folio *zero_folio; in dax_pmd_load_hole() local 1400 zero_folio = mm_get_huge_zero_folio(vmf->vma->vm_mm); in dax_pmd_load_hole() 1402 if (unlikely(!zero_folio)) in dax_pmd_load_hole() 1405 pfn = page_to_pfn_t(&zero_folio->page); in dax_pmd_load_hole() 1425 pmd_entry = mk_pmd(&zero_folio->page, vmf->vma->vm_page_prot); in dax_pmd_load_hole() 1429 trace_dax_pmd_load_hole(inode, vmf, zero_folio, *entry); in dax_pmd_load_hole() 1435 trace_dax_pmd_load_hole_fallback(inode, vmf, zero_folio, *entry); in dax_pmd_load_hole()
|