ptep_test_and_clear_young
#define ptep_clear_flush_young ptep_test_and_clear_young
int __young = ptep_test_and_clear_young(__vma, __address, __ptep);\
return ptep_test_and_clear_young(vma, address, (pte_t *)pmdp);
return ptep_test_and_clear_young(vma, address, (pte_t *)pudp);
extern int ptep_test_and_clear_young(struct vm_area_struct *vma, unsigned long address,
return ptep_test_and_clear_young(vma, address, ptep);
return ptep_test_and_clear_young(NULL, 0, ptep);
EXPORT_SYMBOL_GPL(ptep_test_and_clear_young);
return ptep_test_and_clear_young(vma, address, ptep);
extern int ptep_test_and_clear_young(struct vm_area_struct *vma,
return ptep_test_and_clear_young(vma, address, ptep);
ptep_test_and_clear_young(vma, addr, pte);
__young = ptep_test_and_clear_young(___vma, ___address, __ptep);\
#define ptep_clear_young_notify ptep_test_and_clear_young
ptep_test_and_clear_young(vma, addr, ptep);
young |= ptep_test_and_clear_young(vma, addr, pte);
ptep_test_and_clear_young(args->vma, args->vaddr, args->ptep);
referenced |= ptep_test_and_clear_young(vma, addr, pvmw.pte);
young = ptep_test_and_clear_young(vma, address, ptep);