/arch/powerpc/include/asm/ |
H A D | tlb.h | 36 extern void flush_hash_entry(struct mm_struct *mm, pte_t *ptep, 39 static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, argument 43 if (pte_val(*ptep) & _PAGE_HASHPTE) 44 flush_hash_entry(tlb->mm, ptep, address);
|
/arch/mn10300/mm/ |
H A D | mmu-context.c | 29 void update_mmu_cache(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument 32 pte_t pte = *ptep;
|
/arch/xtensa/mm/ |
H A D | mmu.c | 54 pte_t *ptep = (pte_t *)addr; local 57 for (i = 0; i < 1024; i++, ptep++) 58 pte_clear(NULL, 0, ptep);
|
/arch/hexagon/include/asm/ |
H A D | cacheflush.h | 77 unsigned long address, pte_t *ptep) 76 update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) argument
|
/arch/ia64/xen/ |
H A D | xencomm.c | 54 pte_t *ptep; local 77 ptep = pte_offset_kernel(pmd, vaddr); 78 if (!ptep) 81 return (pte_val(*ptep) & _PFN_MASK) | (vaddr & ~PAGE_MASK);
|
/arch/m68k/sun3/ |
H A D | dvma.c | 26 pte_t ptep; local 31 ptep = pfn_pte(virt_to_pfn(kaddr), PAGE_KERNEL); 32 pte = pte_val(ptep);
|
/arch/s390/mm/ |
H A D | pageattr.c | 14 pte_t *ptep, pte; local 28 ptep = pte_offset_kernel(pmdp, addr); 30 pte = *ptep; 32 __ptep_ipte(addr, ptep); 33 *ptep = pte;
|
/arch/sparc/mm/ |
H A D | tlb.c | 47 pte_t *ptep, pte_t orig, int fullmm) 46 tlb_batch_add(struct mm_struct *mm, unsigned long vaddr, pte_t *ptep, pte_t orig, int fullmm) argument
|
/arch/arm/lib/ |
H A D | uaccess_with_memcpy.c | 25 pin_page_for_write(const void __user *_addr, pte_t **ptep, spinlock_t **ptlp) argument 53 *ptep = pte;
|
/arch/mips/mm/ |
H A D | hugetlbpage.c | 55 int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep) argument
|
/arch/powerpc/mm/ |
H A D | hugetlbpage-hash64.c | 18 pte_t *ptep, unsigned long trap, int local, int ssize, 43 old_pte = pte_val(*ptep); 55 } while(old_pte != __cmpxchg_u64((unsigned long *)ptep, 129 *ptep = __pte(old_pte); 141 *ptep = __pte(new_pte & ~_PAGE_BUSY); 17 __hash_page_huge(unsigned long ea, unsigned long access, unsigned long vsid, pte_t *ptep, unsigned long trap, int local, int ssize, unsigned int shift, unsigned int mmu_psize) argument
|
H A D | gup.c | 28 pte_t *ptep; local 35 ptep = pte_offset_kernel(&pmd, addr); 37 pte_t pte = *ptep; 46 if (unlikely(pte_val(pte) != pte_val(*ptep))) { 53 } while (ptep++, addr += PAGE_SIZE, addr != end);
|
H A D | pgtable.c | 186 void set_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, argument 190 WARN_ON(pte_present(*ptep)); 199 __set_pte_at(mm, addr, ptep, pte, 0); 210 pte_t *ptep, pte_t entry, int dirty) 214 changed = !pte_same(*(ptep), entry); 218 __ptep_set_access_flags(ptep, entry); 209 ptep_set_access_flags(struct vm_area_struct *vma, unsigned long address, pte_t *ptep, pte_t entry, int dirty) argument
|
H A D | pgtable_64.c | 88 pte_t *ptep; local 98 ptep = pte_alloc_kernel(pmdp, ea); 99 if (!ptep) 101 set_pte_at(&init_mm, ea, ptep, pfn_pte(pa >> PAGE_SHIFT, 125 ptep = early_alloc_pgtable(PAGE_SIZE); 126 BUG_ON(ptep == NULL); 127 pmd_populate_kernel(&init_mm, pmdp, ptep); 129 ptep = pte_offset_kernel(pmdp, ea); 130 set_pte_at(&init_mm, ea, ptep, pfn_pte(pa >> PAGE_SHIFT,
|
H A D | tlb_hash32.c | 40 void flush_hash_entry(struct mm_struct *mm, pte_t *ptep, unsigned long addr) argument 45 ptephys = __pa(ptep) & PAGE_MASK;
|
H A D | tlb_hash64.c | 43 pte_t *ptep, unsigned long pte, int huge) 90 rpte = __real_pte(__pte(pte), ptep); 210 pte_t *ptep = find_linux_pte(mm->pgd, start); local 213 if (ptep == NULL) 215 pte = pte_val(*ptep); 218 hpte_need_flush(mm, start, ptep, pte, 0); 42 hpte_need_flush(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pte, int huge) argument
|
/arch/sh/mm/ |
H A D | hugetlbpage.c | 65 int huge_pmd_unshare(struct mm_struct *mm, unsigned long *addr, pte_t *ptep) argument
|
/arch/arm/include/asm/ |
H A D | pgalloc.h | 147 pmd_populate_kernel(struct mm_struct *mm, pmd_t *pmdp, pte_t *ptep) argument 152 __pmd_populate(pmdp, __pa(ptep), _PAGE_KERNEL_TABLE); 156 pmd_populate(struct mm_struct *mm, pmd_t *pmdp, pgtable_t ptep) argument 158 __pmd_populate(pmdp, page_to_phys(ptep), _PAGE_USER_TABLE);
|
/arch/arm/mm/ |
H A D | mm.h | 21 pte_t *ptep = pte_offset_kernel(top_pmd, va); local 22 set_pte_ext(ptep, pte, 0); 28 pte_t *ptep = pte_offset_kernel(top_pmd, va); local 29 return *ptep;
|
/arch/ia64/include/asm/ |
H A D | hugetlb.h | 27 pte_t *ptep, pte_t pte) 29 set_pte_at(mm, addr, ptep, pte); 33 unsigned long addr, pte_t *ptep) 35 return ptep_get_and_clear(mm, addr, ptep); 39 unsigned long addr, pte_t *ptep) 54 unsigned long addr, pte_t *ptep) 56 ptep_set_wrprotect(mm, addr, ptep); 60 unsigned long addr, pte_t *ptep, 63 return ptep_set_access_flags(vma, addr, ptep, pte, dirty); 66 static inline pte_t huge_ptep_get(pte_t *ptep) argument 26 set_huge_pte_at(struct mm_struct *mm, unsigned long addr, pte_t *ptep, pte_t pte) argument 32 huge_ptep_get_and_clear(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 38 huge_ptep_clear_flush(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument 53 huge_ptep_set_wrprotect(struct mm_struct *mm, unsigned long addr, pte_t *ptep) argument 59 huge_ptep_set_access_flags(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep, pte_t pte, int dirty) argument [all...] |
/arch/ia64/mm/ |
H A D | fault.c | 53 pte_t *ptep, pte; local 67 ptep = pte_offset_kernel(pmd, address); 68 if (!ptep) 71 pte = *ptep;
|
/arch/m32r/mm/ |
H A D | fault-nommu.c | 97 pte_t *ptep) 96 update_mmu_cache(struct vm_area_struct *vma, unsigned long addr, pte_t *ptep) argument
|
/arch/m68k/mm/ |
H A D | sun3kmap.c | 34 pte_t ptep; local 36 ptep = pfn_pte(phys >> PAGE_SHIFT, PAGE_KERNEL); 37 pte = pte_val(ptep);
|
/arch/microblaze/mm/ |
H A D | consistent.c | 186 pte_t *ptep; local 189 ptep = pte_offset_kernel(pmd_offset(pgd_offset_k( 193 if (!pte_none(*ptep) && pte_present(*ptep)) { 194 pfn = pte_pfn(*ptep); 195 pte_clear(&init_mm, (unsigned int)vaddr, ptep);
|
/arch/mips/include/asm/mach-powertv/ |
H A D | dma-coherence.h | 29 pte_t *ptep, pte; local 45 ptep = pte_offset(pmd, virt_addr); 46 pte = *ptep;
|