Lines Matching defs:pmd
16 pr_err("%s:%d: bad pmd %p(%016Lx)\n", \
48 static inline void native_set_pmd(pmd_t *pmdp, pmd_t pmd)
50 pxx_xchg64(pmd, pmdp, native_pmd_val(pmd));
110 return pxx_xchg64(pmd, pmdp, 0ULL);
126 unsigned long address, pmd_t *pmdp, pmd_t pmd)
131 * If pmd has present bit cleared we can get away without expensive
135 if (!(pmd_val(pmd) & _PAGE_PRESENT)) {
137 old.pmd_low = xchg(&pmdp->pmd_low, pmd.pmd_low);
139 WRITE_ONCE(pmdp->pmd_high, pmd.pmd_high);
144 return pxx_xchg64(pmd, pmdp, pmd.pmd);