Lines Matching refs:pte
40 #define pte_ERROR(pte) __pte_error(__FILE__, __LINE__, pte_val(pte)) argument
187 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT) argument
190 #define pte_none(pte) !(pte_val(pte)) argument
192 #define pte_page(pte) (pfn_to_page(pte_pfn(pte))) argument
200 #define pte_unmap(pte) do { } while (0) argument
201 #define pte_unmap_nested(pte) do { } while (0) argument
224 static inline void set_pte(pte_t * ptep, pte_t pte) in set_pte() argument
227 *ptep = pte; in set_pte()
249 #define pte_present(pte) (pte_val(pte) & _PAGE_V) argument
250 #define pte_write(pte) ((pte_val(pte) & _PAGE_M_MASK) == _PAGE_M_URW_KRW) argument
251 #define pte_read(pte) (((pte_val(pte) & _PAGE_M_MASK) == _PAGE_M_UR_KR) || \ argument
252 ((pte_val(pte) & _PAGE_M_MASK) == _PAGE_M_UR_KRW) || \
253 ((pte_val(pte) & _PAGE_M_MASK) == _PAGE_M_URW_KRW))
254 #define pte_kernel_write(pte) (((pte_val(pte) & _PAGE_M_MASK) == _PAGE_M_URW_KRW) || \ argument
255 ((pte_val(pte) & _PAGE_M_MASK) == _PAGE_M_UR_KRW) || \
256 ((pte_val(pte) & _PAGE_M_MASK) == _PAGE_M_KRW) || \
257 (((pte_val(pte) & _PAGE_M_MASK) == _PAGE_M_XKRW) && pte_exec(pte)))
258 #define pte_exec(pte) (pte_val(pte) & _PAGE_E) argument
259 #define pte_dirty(pte) (pte_val(pte) & _PAGE_D) argument
260 #define pte_young(pte) (pte_val(pte) & _PAGE_YOUNG) argument
265 #define pte_file(pte) (pte_val(pte) & _PAGE_FILE) argument
272 static inline pte_t pte_##fn(pte_t pte) { pte_val(pte) op; return pte; }
274 static inline pte_t pte_wrprotect(pte_t pte) in pte_wrprotect() argument
276 pte_val(pte) = pte_val(pte) & ~_PAGE_M_MASK; in pte_wrprotect()
277 pte_val(pte) = pte_val(pte) | _PAGE_M_UR_KR; in pte_wrprotect()
278 return pte; in pte_wrprotect()
281 static inline pte_t pte_mkwrite(pte_t pte) in pte_mkwrite() argument
283 pte_val(pte) = pte_val(pte) & ~_PAGE_M_MASK; in pte_mkwrite()
284 pte_val(pte) = pte_val(pte) | _PAGE_M_URW_KRW; in pte_mkwrite()
285 return pte; in pte_mkwrite()
294 static inline int pte_special(pte_t pte) in pte_special() argument
299 static inline pte_t pte_mkspecial(pte_t pte) in pte_mkspecial() argument
301 return pte; in pte_mkspecial()
372 static inline pte_t pte_modify(pte_t pte, pgprot_t newprot) in pte_modify() argument
375 pte_val(pte) = (pte_val(pte) & ~mask) | (pgprot_val(newprot) & mask); in pte_modify()
376 return pte; in pte_modify()
388 #define __pte_to_swp_entry(pte) ((swp_entry_t) { pte_val(pte) }) argument