Lines Matching refs:pte_val
203 #define pte_none(x) (!pte_val(x))
204 #define pte_present(x) (pte_val(x) & _PAGE_PRESENT)
205 #define pte_clear(mm, addr, xp) do { pte_val(*(xp)) = 0; } while (0)
217 static inline int pte_read(pte_t pte) { return pte_val(pte) & _PAGE_READ; }
218 static inline int pte_write(pte_t pte) { return pte_val(pte) & _PAGE_WRITE; }
219 static inline int pte_exec(pte_t pte) { return pte_val(pte) & _PAGE_EXEC; }
220 static inline int pte_dirty(pte_t pte) { return pte_val(pte) & _PAGE_DIRTY; }
221 static inline int pte_young(pte_t pte) { return pte_val(pte) & _PAGE_ACCESSED; }
225 pte_val(pte) &= ~(_PAGE_WRITE);
231 pte_val(pte) &= ~(_PAGE_READ);
237 pte_val(pte) &= ~(_PAGE_EXEC);
243 pte_val(pte) &= ~(_PAGE_DIRTY);
249 pte_val(pte) &= ~(_PAGE_ACCESSED);
255 pte_val(pte) |= _PAGE_WRITE;
261 pte_val(pte) |= _PAGE_READ;
267 pte_val(pte) |= _PAGE_EXEC;
273 pte_val(pte) |= _PAGE_DIRTY;
279 pte_val(pte) |= _PAGE_ACCESSED;
298 pte_val(pte) = __pa(page) | pgprot_val(pgprot);
308 pte_val(__pte) = (physpage) + pgprot_val(pgprot); \
314 pte_val(pte) = (pte_val(pte) & _PAGE_CHG_MASK) | pgprot_val(newprot);
320 * pte_val refers to a page in the 0x0xxxxxxx physical DRAM interval
321 * __pte_page(pte_val) refers to the "virtual" DRAM interval
329 return (unsigned long)__va(pte_val(pte) & PAGE_MASK);
366 __FILE__, __LINE__, &(e), pte_val(e))
413 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) })
418 return pte_val(pte) & _PAGE_SWP_EXCLUSIVE;
423 pte_val(pte) |= _PAGE_SWP_EXCLUSIVE;
429 pte_val(pte) &= ~_PAGE_SWP_EXCLUSIVE;