ptep_modify_prot_start
#define ptep_modify_prot_start ptep_modify_prot_start
extern pte_t ptep_modify_prot_start(struct vm_area_struct *vma,
pte_t ptep_modify_prot_start(struct vm_area_struct *, unsigned long, pte_t *);
pte_t ptep_modify_prot_start(struct vm_area_struct *, unsigned long, pte_t *);
ret = PVOP_CALL3(pteval_t, pv_ops, mmu.ptep_modify_prot_start, vma, addr, ptep);
pte_t (*ptep_modify_prot_start)(struct vm_area_struct *vma, unsigned long addr,
.mmu.ptep_modify_prot_start = __ptep_modify_prot_start,
pv_ops.mmu.ptep_modify_prot_start = xen_ptep_modify_prot_start;
old_pte = ptep_modify_prot_start(vma, addr, pte);
old_pte = ptep_modify_prot_start(vma, addr, pte);
pte = ptep_modify_prot_start(vma, addr, ptep);
tmp_pte = ptep_modify_prot_start(vma, addr, ptep);
pte_t old_pte = ptep_modify_prot_start(walk->vma, addr, pte);
pte_t old_pte = ptep_modify_prot_start(walk->vma, addr, pte);
old_pte = ptep_modify_prot_start(vma, fault_addr, fault_pte);