/linux-master/arch/arm/include/asm/ |
H A D | pgtable.h | 205 static inline void __sync_icache_dcache(pte_t pteval) argument 209 extern void __sync_icache_dcache(pte_t pteval); 215 pte_t *ptep, pte_t pteval, unsigned int nr);
|
/linux-master/include/linux/ |
H A D | mm_inline.h | 548 pte_t *pte, pte_t pteval) 566 if (unlikely(pte_present(pteval) && pte_uffd_wp(pteval))) 573 if (unlikely(pte_swp_uffd_wp_any(pteval))) 547 pte_install_uffd_wp_if_needed(struct vm_area_struct *vma, unsigned long addr, pte_t *pte, pte_t pteval) argument
|
H A D | sched.h | 744 pte_t pteval[KM_MAX_IDX]; member in struct:kmap_ctrl
|
/linux-master/arch/arm64/mm/ |
H A D | fault.c | 216 pteval_t old_pteval, pteval; local 232 pteval = pte_val(pte); 234 old_pteval = pteval; 235 pteval ^= PTE_RDONLY; 236 pteval |= pte_val(entry); 237 pteval ^= PTE_RDONLY; 238 pteval = cmpxchg_relaxed(&pte_val(*ptep), old_pteval, pteval); 239 } while (pteval != old_pteval);
|
/linux-master/arch/um/include/asm/ |
H A D | pgtable.h | 232 static inline void set_pte(pte_t *pteptr, pte_t pteval) argument 234 pte_copy(*pteptr, pteval);
|
/linux-master/arch/nios2/include/asm/ |
H A D | pgtable.h | 176 static inline void set_pte(pte_t *ptep, pte_t pteval) argument 178 *ptep = pteval;
|
/linux-master/arch/riscv/mm/ |
H A D | hugetlbpage.c | 77 pte_t pteval = ptep_get_lockless(pte); local 79 WARN_ON_ONCE(pte_present(pteval) && !pte_huge(pteval));
|
/linux-master/arch/openrisc/include/asm/ |
H A D | pgtable.h | 48 #define set_pte(pteptr, pteval) ((*(pteptr)) = (pteval))
|
/linux-master/arch/sparc/include/asm/ |
H A D | pgtable_32.h | 99 static inline void set_pte(pte_t *ptep, pte_t pteval) argument 101 srmmu_swap((unsigned long *)ptep, pte_val(pteval));
|
/linux-master/arch/xtensa/include/asm/ |
H A D | pgtable.h | 294 static inline void update_pte(pte_t *ptep, pte_t pteval) argument 296 *ptep = pteval;
|
/linux-master/arch/alpha/include/asm/ |
H A D | pgtable.h | 28 #define set_pte(pteptr, pteval) ((*(pteptr)) = (pteval))
|
/linux-master/arch/x86/xen/ |
H A D | mmu_pv.c | 269 static bool xen_batched_set_pte(pte_t *ptep, pte_t pteval) argument 279 u.val = pte_val_ma(pteval); 287 static inline void __xen_set_pte(pte_t *ptep, pte_t pteval) argument 289 if (!xen_batched_set_pte(ptep, pteval)) { 297 u.val = pte_val_ma(pteval); 302 static void xen_set_pte(pte_t *ptep, pte_t pteval) argument 304 trace_xen_mmu_set_pte(ptep, pteval); 305 __xen_set_pte(ptep, pteval); 376 pteval_t pteval = pte.pte; local 378 return pte_mfn_to_pfn(pteval); [all...] |
/linux-master/arch/arm/mm/ |
H A D | mmu.c | 1802 pte_t *ptep, pte_t pteval, unsigned int nr) 1806 if (addr < TASK_SIZE && pte_valid_user(pteval)) { 1807 if (!pte_special(pteval)) 1808 __sync_icache_dcache(pteval); 1813 set_pte_ext(ptep, pteval, ext); 1817 pteval = pte_next_pfn(pteval); 1801 set_ptes(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pteval, unsigned int nr) argument
|
/linux-master/arch/mips/include/asm/ |
H A D | pgtable.h | 171 static inline void set_pte(pte_t *ptep, pte_t pteval) argument 173 *ptep = pteval; 175 if (pte_val(pteval) & _PAGE_GLOBAL) {
|
/linux-master/arch/loongarch/include/asm/ |
H A D | pgtable.h | 315 static inline void set_pte(pte_t *ptep, pte_t pteval) argument 317 *ptep = pteval; 318 if (pte_val(pteval) & _PAGE_GLOBAL) {
|
/linux-master/arch/parisc/include/asm/ |
H A D | pgtable.h | 70 #define set_pte(pteptr, pteval) \ 72 *(pteptr) = (pteval); \
|
/linux-master/arch/sh/include/asm/ |
H A D | pgtable_32.h | 307 #define set_pte(pteptr, pteval) (*(pteptr) = pteval)
|
/linux-master/arch/sparc/mm/ |
H A D | srmmu.c | 276 unsigned long pteval; local 311 pteval = ((paddr >> 4) | SRMMU_ET_PTE | SRMMU_PRIV); 314 pteval |= SRMMU_CACHE; 316 set_pte(__nocache_fix(pte), __pte(pteval));
|
/linux-master/arch/s390/include/asm/ |
H A D | pgtable.h | 1833 unsigned long pteval; local 1835 pteval = _PAGE_INVALID | _PAGE_PROTECT; 1836 pteval |= (offset & __SWP_OFFSET_MASK) << __SWP_OFFSET_SHIFT; 1837 pteval |= (type & __SWP_TYPE_MASK) << __SWP_TYPE_SHIFT; 1838 return __pte(pteval);
|
/linux-master/drivers/iommu/intel/ |
H A D | iommu.c | 868 uint64_t pteval; local 876 pteval = ((uint64_t)virt_to_dma_pfn(tmp_page) << VTD_PAGE_SHIFT) | DMA_PTE_READ | DMA_PTE_WRITE; 878 pteval |= DMA_FL_PTE_XD | DMA_FL_PTE_US | DMA_FL_PTE_ACCESS; 880 if (cmpxchg64(&pte->val, 0ULL, pteval)) 2072 phys_addr_t pteval; local 2096 pteval = ((phys_addr_t)phys_pfn << VTD_PAGE_SHIFT) | attr; 2118 pteval |= DMA_PTE_LARGE_PAGE; 2124 pteval &= ~(uint64_t)DMA_PTE_LARGE_PAGE; 2131 tmp = cmpxchg64_local(&pte->val, 0ULL, pteval); 2135 iov_pfn, tmp, (unsigned long long)pteval); [all...] |
/linux-master/arch/x86/mm/ |
H A D | init_64.c | 325 void set_pte_vaddr(unsigned long vaddr, pte_t pteval) argument 330 pr_debug("set_pte_vaddr %lx to %lx\n", vaddr, native_pte_val(pteval)); 340 set_pte_vaddr_p4d(p4d_page, vaddr, pteval);
|
/linux-master/arch/x86/include/asm/ |
H A D | pgtable.h | 1628 * 'pteval' can come from a PTE, PMD or PUD. We only check 1632 static inline bool __pte_access_permitted(unsigned long pteval, bool write) argument 1644 if ((pteval & need_pte_bits) != need_pte_bits) 1647 return __pkru_allows_pkey(pte_flags_pkey(pteval), write);
|
H A D | paravirt_types.h | 173 void (*set_pte)(pte_t *ptep, pte_t pteval);
|
/linux-master/mm/ |
H A D | hugetlb.c | 7510 pte_t pteval = ptep_get_lockless(pte); local 7512 BUG_ON(pte_present(pteval) && !pte_huge(pteval));
|
/linux-master/arch/xtensa/kernel/ |
H A D | entry.S | 1650 * pteval = mk_pte (virt_to_page(pmd_val(pmdval)), PAGE_KERNEL); 1651 * write_dtlb_entry (pteval, vpnval); 1653 * The messy computation for 'pteval' above really simplifies 1656 * pteval = ((pmdval - PAGE_OFFSET + PHYS_OFFSET) & PAGE_MASK) 1850 l32i a3, a0, 0 # read pteval
|