Searched refs:__pte (Results 1 - 25 of 131) sorted by relevance

123456

/linux-master/arch/parisc/include/asm/
H A Dkfence.h35 set_pte(pte, __pte(pte_val(*pte) & ~_PAGE_PRESENT));
37 set_pte(pte, __pte(pte_val(*pte) | _PAGE_PRESENT));
/linux-master/arch/riscv/include/asm/
H A Dkfence.h21 set_pte(pte, __pte(pte_val(ptep_get(pte)) & ~_PAGE_PRESENT));
23 set_pte(pte, __pte(pte_val(ptep_get(pte)) | _PAGE_PRESENT));
/linux-master/arch/powerpc/mm/book3s64/
H A Dhash_64k.c71 } while (!pte_xchg(ptep, __pte(old_pte), __pte(new_pte)));
86 rflags = hash_page_do_lazy_icache(rflags, __pte(old_pte), trap);
91 rpte = __real_pte(__pte(old_pte), ptep, PTRS_PER_PTE);
131 *ptep = __pte(new_pte & ~H_PAGE_BUSY);
152 pa = pte_pfn(__pte(old_pte)) << HW_PAGE_SHIFT;
154 pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT;
212 *ptep = __pte(old_pte);
224 *ptep = __pte(new_pte & ~H_PAGE_BUSY);
266 } while (!pte_xchg(ptep, __pte(old_pt
[all...]
H A Dhash_4k.c53 } while (!pte_xchg(ptep, __pte(old_pte), __pte(new_pte)));
60 rpte = __real_pte(__pte(old_pte), ptep, PTRS_PER_PTE);
64 rflags = hash_page_do_lazy_icache(rflags, __pte(old_pte), trap);
81 pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT;
116 *ptep = __pte(old_pte);
127 *ptep = __pte(new_pte & ~H_PAGE_BUSY);
H A Dhugetlbpage.c64 } while(!pte_xchg(ptep, __pte(old_pte), __pte(new_pte)));
75 rpte = __real_pte(__pte(old_pte), ptep, offset);
82 rflags = hash_page_do_lazy_icache(rflags, __pte(old_pte), trap);
98 pa = pte_pfn(__pte(old_pte)) << PAGE_SHIFT;
111 *ptep = __pte(old_pte);
123 *ptep = __pte(new_pte & ~H_PAGE_BUSY);
140 return __pte(pte_val);
/linux-master/arch/powerpc/include/asm/nohash/
H A Dpgtable.h59 *p = __pte(new);
95 return __pte(pte_update(mm, addr, ptep, ~0UL, 0, 0));
128 return __pte(pte_val(pte) | _PAGE_RW);
134 return __pte(pte_val(pte) | _PAGE_DIRTY);
139 return __pte(pte_val(pte) | _PAGE_ACCESSED);
145 return __pte(pte_val(pte) & ~_PAGE_WRITE);
152 return __pte(pte_val(pte) | _PAGE_EXEC);
223 return __pte(((pte_basic_t)(pfn) << PTE_RPN_SHIFT) |
229 return __pte(pte_val(pte) & ~_PAGE_EXEC);
234 return __pte(pte_va
[all...]
/linux-master/arch/arm/include/asm/
H A Dpgtable-2level-types.h31 #define __pte(x) ((pte_t) { (x) } ) macro
49 #define __pte(x) (x) macro
H A Dpage-nommu.h30 #define __pte(x) (x) macro
H A Dpgtable-3level-types.h34 #define __pte(x) ((pte_t) { (x) } ) macro
51 #define __pte(x) (x) macro
/linux-master/arch/x86/include/asm/
H A Dkfence.h57 set_pte(pte, __pte(pte_val(*pte) & ~_PAGE_PRESENT));
59 set_pte(pte, __pte(pte_val(*pte) | _PAGE_PRESENT));
/linux-master/arch/xtensa/mm/
H A Dmmu.c110 write_dtlb_entry(__pte(xtensa_kio_paddr + CA_WRITEBACK),
112 write_itlb_entry(__pte(xtensa_kio_paddr + CA_WRITEBACK),
114 write_dtlb_entry(__pte(xtensa_kio_paddr + CA_BYPASS),
116 write_itlb_entry(__pte(xtensa_kio_paddr + CA_BYPASS),
/linux-master/arch/powerpc/include/asm/nohash/32/
H A Dhugetlb-8xx.h63 unsigned long clr = ~pte_val(pte_wrprotect(__pte(~0)));
64 unsigned long set = pte_val(pte_wrprotect(__pte(0)));
75 return __pte(pte_val(entry) | _PAGE_SPS);
77 return __pte(pte_val(entry) | _PAGE_SPS | _PAGE_HUGE);
/linux-master/drivers/iommu/amd/
H A Dio_pgtable_v2.c147 u64 __pte, __npte; local
149 __pte = *pte;
151 if (IOMMU_PTE_PRESENT(__pte) && is_large_pte(__pte)) {
158 if (!IOMMU_PTE_PRESENT(__pte)) {
165 if (cmpxchg64(pte, __pte, __npte) != __pte)
167 else if (IOMMU_PTE_PRESENT(__pte))
174 pte = get_pgtable_pte(__pte);
180 u64 *__pte; local
315 u64 *pte, __pte; local
[all...]
H A Dio_pgtable.c223 u64 __pte, __npte; local
226 __pte = *pte;
227 pte_level = PM_PTE_LEVEL(__pte);
233 if (IOMMU_PTE_PRESENT(__pte) &&
245 cmpxchg64(&lpte[i], __pte, 0ULL);
251 if (!IOMMU_PTE_PRESENT(__pte) ||
261 if (!try_cmpxchg64(pte, &__pte, __npte))
263 else if (IOMMU_PTE_PRESENT(__pte))
275 pte = IOMMU_PTE_PAGE(__pte);
370 u64 __pte, *pt local
477 u64 *pte, __pte; local
[all...]
/linux-master/arch/sparc/include/asm/
H A Dpgtable_32.h160 set_pte(ptep, __pte(0));
185 set_pte((pte_t *)&pmd_val(*pmdp), __pte(0));
205 set_pte((pte_t *)pudp, __pte(0));
229 return __pte(pte_val(pte) & ~SRMMU_WRITE);
234 return __pte(pte_val(pte) & ~SRMMU_DIRTY);
239 return __pte(pte_val(pte) & ~SRMMU_REF);
244 return __pte(pte_val(pte) | SRMMU_WRITE);
249 return __pte(pte_val(pte) | SRMMU_DIRTY);
254 return __pte(pte_val(pte) | SRMMU_REF);
281 return __pte((page_to_pf
[all...]
H A Dpgtable_64.h226 return __pte(paddr | pgprot_val(prot));
317 return __pte((pte_val(pte) & mask) | (pgprot_val(prot) & ~mask));
323 pte_t pte = __pte(pmd_val(pmd));
420 return __pte(pte_val(pte) | __pte_default_huge_mask());
443 pte_t pte = __pte(pmd_val(pmd));
475 return __pte(val);
493 pte = __pte(val | mask);
518 return __pte(val);
536 pte = __pte(val | mask);
561 return __pte(va
[all...]
/linux-master/arch/powerpc/include/asm/book3s/32/
H A Dpgtable.h289 *p = __pte((old & ~(pte_basic_t)clr) | set);
317 return __pte(pte_update(mm, addr, ptep, ~_PAGE_HASHPTE, 0, 0));
374 return __pte(pte_val(pte) | _PAGE_SWP_EXCLUSIVE);
379 return __pte(pte_val(pte) & ~_PAGE_SWP_EXCLUSIVE);
447 return __pte(((pte_basic_t)(pfn) << PTE_RPN_SHIFT) |
454 return __pte(pte_val(pte) & ~_PAGE_WRITE);
459 return __pte(pte_val(pte) & ~_PAGE_EXEC);
464 return __pte(pte_val(pte) & ~_PAGE_DIRTY);
469 return __pte(pte_val(pte) & ~_PAGE_ACCESSED);
474 return __pte(pte_va
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dpgtable-types.h20 #define __pte(x) ((pte_t) { (x) }) macro
26 #define __pte(x) ((pte_t)(x)) macro
/linux-master/arch/loongarch/include/asm/
H A Dkfence.h59 set_pte(pte, __pte(pte_val(*pte) & ~(_PAGE_VALID | _PAGE_PRESENT)));
61 set_pte(pte, __pte(pte_val(*pte) | (_PAGE_VALID | _PAGE_PRESENT)));
/linux-master/arch/mips/include/asm/
H A Dpage.h112 #define __pte(x) ({ pte_t __pte = {(x), ((unsigned long long)(x)) >> 32}; __pte; }) macro
116 #define __pte(x) ((pte_t) { (x) } ) macro
121 #define __pte(x) ((pte_t) { (x) } ) macro
/linux-master/arch/um/include/asm/
H A Dpgtable-2level.h40 #define pfn_pte(pfn, prot) __pte(pfn_to_phys(pfn) | pgprot_val(prot))
/linux-master/arch/m68k/include/asm/
H A Dpage.h45 #define __pte(x) ((pte_t) { (x) } ) macro
/linux-master/arch/sh/include/asm/
H A Dpage.h70 #define __pte(x) \ macro
71 ({ pte_t __pte = {(x), ((unsigned long long)(x)) >> 32}; __pte; })
77 #define __pte(x) ((pte_t) { (x) } ) macro
/linux-master/arch/riscv/kernel/
H A Defi.c69 pte = __pte(val);
73 pte = __pte(val);
/linux-master/arch/alpha/include/asm/
H A Dpage.h40 #define __pte(x) ((pte_t) { (x) } ) macro
59 #define __pte(x) (x) macro

Completed in 1944 milliseconds

123456