HMM_PFN_WRITE
if (range->hmm_pfns[0] & HMM_PFN_WRITE)
if (access_mask & HMM_PFN_WRITE)
if (pfn & HMM_PFN_WRITE) {
if ((pfn & HMM_PFN_WRITE) && !downgrade)
access_mask |= HMM_PFN_WRITE;
access_mask |= HMM_PFN_WRITE;
HMM_PFN_REQ_WRITE = HMM_PFN_WRITE,
if (entry & HMM_PFN_WRITE)
if (*pfns & HMM_PFN_WRITE)
else if (WARN_ON(range->default_flags & HMM_PFN_WRITE))
!(cpu_flags & HMM_PFN_WRITE))
return (pmd_write(pmd) ? (HMM_PFN_VALID | HMM_PFN_WRITE) :
return pte_write(pte) ? (HMM_PFN_VALID | HMM_PFN_WRITE) : HMM_PFN_VALID;
cpu_flags |= HMM_PFN_WRITE;
cpu_flags |= HMM_PFN_WRITE;
return (pud_write(pud) ? (HMM_PFN_VALID | HMM_PFN_WRITE) :