Lines Matching refs:pvmw
4591 void lru_gen_look_around(struct page_vma_mapped_walk *pvmw) in lru_gen_look_around() argument
4598 pte_t *pte = pvmw->pte; in lru_gen_look_around()
4599 unsigned long addr = pvmw->address; in lru_gen_look_around()
4600 struct folio *folio = pfn_folio(pvmw->pfn); in lru_gen_look_around()
4607 lockdep_assert_held(pvmw->ptl); in lru_gen_look_around()
4610 if (spin_is_contended(pvmw->ptl)) in lru_gen_look_around()
4616 start = max(addr & PMD_MASK, pvmw->vma->vm_start); in lru_gen_look_around()
4617 end = min(addr | ~PMD_MASK, pvmw->vma->vm_end - 1) + 1; in lru_gen_look_around()
4641 pfn = get_pte_pfn(pte[i], pvmw->vma, addr); in lru_gen_look_around()
4652 if (!ptep_test_and_clear_young(pvmw->vma, addr, pte + i)) in lru_gen_look_around()
4682 update_bloom_filter(lruvec, max_seq, pvmw->pmd); in lru_gen_look_around()