/linux-4.1.27/arch/powerpc/include/asm/ |
D | tlbflush.h | 42 extern void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr); 44 extern void __local_flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, 49 extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr); 50 extern void __flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, 65 extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr); 71 unsigned long vmaddr) in local_flush_tlb_page() argument 73 flush_tlb_page(vma, vmaddr); in local_flush_tlb_page() 143 unsigned long vmaddr) in local_flush_tlb_page() argument 148 unsigned long vmaddr) in flush_tlb_page() argument 153 unsigned long vmaddr) in flush_tlb_page_nohash() argument
|
D | hugetlb.h | 88 void flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr); 191 unsigned long vmaddr) in flush_hugetlb_page() argument
|
D | cacheflush.h | 23 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|
/linux-4.1.27/arch/powerpc/mm/ |
D | tlb_hash32.c | 154 void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in flush_tlb_page() argument 160 _tlbie(vmaddr); in flush_tlb_page() 163 mm = (vmaddr < TASK_SIZE)? vma->vm_mm: &init_mm; in flush_tlb_page() 164 pmd = pmd_offset(pud_offset(pgd_offset(mm, vmaddr), vmaddr), vmaddr); in flush_tlb_page() 166 flush_hash_pages(mm->context.id, vmaddr, pmd_val(*pmd), 1); in flush_tlb_page()
|
D | tlb_nohash.c | 191 void __local_flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, in __local_flush_tlb_page() argument 199 _tlbil_va(vmaddr, pid, tsize, ind); in __local_flush_tlb_page() 203 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in local_flush_tlb_page() argument 205 __local_flush_tlb_page(vma ? vma->vm_mm : NULL, vmaddr, in local_flush_tlb_page() 281 void __flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, in __flush_tlb_page() argument 305 _tlbivax_bcast(vmaddr, pid, tsize, ind); in __flush_tlb_page() 312 .addr = vmaddr, in __flush_tlb_page() 321 _tlbil_va(vmaddr, pid, tsize, ind); in __flush_tlb_page() 326 void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in flush_tlb_page() argument 330 flush_hugetlb_page(vma, vmaddr); in flush_tlb_page() [all …]
|
D | hugetlbpage-book3e.c | 147 void flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in flush_hugetlb_page() argument 152 __flush_tlb_page(vma->vm_mm, vmaddr, tsize, 0); in flush_hugetlb_page()
|
D | pgtable_64.c | 424 pte_t *page_table_alloc(struct mm_struct *mm, unsigned long vmaddr, int kernel) in page_table_alloc() argument
|
/linux-4.1.27/arch/s390/mm/ |
D | pgtable.c | 334 static int __gmap_unlink_by_vmaddr(struct gmap *gmap, unsigned long vmaddr) in __gmap_unlink_by_vmaddr() argument 340 entry = radix_tree_delete(&gmap->host_to_guest, vmaddr >> PMD_SHIFT); in __gmap_unlink_by_vmaddr() 358 unsigned long vmaddr; in __gmap_unmap_by_gaddr() local 360 vmaddr = (unsigned long) radix_tree_delete(&gmap->guest_to_host, in __gmap_unmap_by_gaddr() 362 return vmaddr ? __gmap_unlink_by_vmaddr(gmap, vmaddr) : 0; in __gmap_unmap_by_gaddr() 449 unsigned long vmaddr; in __gmap_translate() local 451 vmaddr = (unsigned long) in __gmap_translate() 453 return vmaddr ? (vmaddr | (gaddr & ~PMD_MASK)) : -EFAULT; in __gmap_translate() 484 unsigned long vmaddr) in gmap_unlink() argument 490 flush = __gmap_unlink_by_vmaddr(gmap, vmaddr); in gmap_unlink() [all …]
|
/linux-4.1.27/arch/mips/include/asm/ |
D | tlbflush.h | 39 #define flush_tlb_range(vma, vmaddr, end) local_flush_tlb_range(vma, vmaddr, end) argument 40 #define flush_tlb_kernel_range(vmaddr,end) \ argument 41 local_flush_tlb_kernel_range(vmaddr, end)
|
D | cacheflush.h | 70 struct page *page, unsigned long vmaddr) in flush_anon_page() argument 73 __flush_anon_page(page, vmaddr); in flush_anon_page()
|
/linux-4.1.27/arch/score/include/asm/ |
D | tlbflush.h | 27 #define flush_tlb_range(vma, vmaddr, end) \ argument 28 local_flush_tlb_range(vma, vmaddr, end) 29 #define flush_tlb_kernel_range(vmaddr, end) \ argument 30 local_flush_tlb_kernel_range(vmaddr, end)
|
/linux-4.1.27/arch/parisc/include/asm/ |
D | cacheflush.h | 105 void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn); 114 flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in flush_anon_page() argument 117 flush_tlb_page(vma, vmaddr); in flush_anon_page() 119 flush_dcache_page_asm(page_to_phys(page), vmaddr); in flush_anon_page()
|
/linux-4.1.27/arch/m32r/include/asm/ |
D | cacheflush.h | 14 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 36 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 50 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|
D | tlbflush.h | 34 #define flush_tlb_page(vma, vmaddr) do { } while (0) argument
|
/linux-4.1.27/arch/microblaze/include/asm/ |
D | tlbflush.h | 34 unsigned long vmaddr) in local_flush_tlb_page() argument 35 { __tlbie(vmaddr); } in local_flush_tlb_page()
|
D | cacheflush.h | 92 #define flush_cache_page(vma, vmaddr, pfn) \ argument
|
/linux-4.1.27/arch/s390/include/asm/ |
D | pgalloc.h | 71 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long vmaddr) in pmd_alloc_one() argument 138 #define pte_alloc_one_kernel(mm, vmaddr) ((pte_t *) page_table_alloc(mm)) argument 139 #define pte_alloc_one(mm, vmaddr) ((pte_t *) page_table_alloc(mm)) argument
|
D | pgtable.h | 735 int __gmap_link(struct gmap *gmap, unsigned long gaddr, unsigned long vmaddr);
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | processor.h | 482 __u64 vmaddr, __u64 pte, in ia64_itr() argument 486 ia64_setreg(_IA64_REG_CR_IFA, vmaddr); in ia64_itr() 499 ia64_itc (__u64 target_mask, __u64 vmaddr, __u64 pte, in ia64_itc() argument 503 ia64_setreg(_IA64_REG_CR_IFA, vmaddr); in ia64_itc() 517 ia64_ptr (__u64 target_mask, __u64 vmaddr, __u64 log_size) in ia64_ptr() argument 520 ia64_ptri(vmaddr, (log_size << 2)); in ia64_ptr() 522 ia64_ptrd(vmaddr, (log_size << 2)); in ia64_ptr()
|
D | cacheflush.h | 23 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|
/linux-4.1.27/arch/parisc/kernel/ |
D | cache.c | 276 __flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, in __flush_cache_page() argument 280 flush_dcache_page_asm(physaddr, vmaddr); in __flush_cache_page() 282 flush_icache_page_asm(physaddr, vmaddr); in __flush_cache_page() 605 flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn) in flush_cache_page() argument 610 flush_tlb_page(vma, vmaddr); in flush_cache_page() 611 __flush_cache_page(vma, vmaddr, PFN_PHYS(pfn)); in flush_cache_page()
|
/linux-4.1.27/arch/mips/mm/ |
D | cache.c | 110 void __flush_anon_page(struct page *page, unsigned long vmaddr) in __flush_anon_page() argument 114 if (pages_do_alias(addr, vmaddr)) { in __flush_anon_page() 118 kaddr = kmap_coherent(page, vmaddr); in __flush_anon_page()
|
/linux-4.1.27/arch/sh/include/asm/ |
D | cacheflush.h | 61 struct page *page, unsigned long vmaddr) in flush_anon_page() argument 64 __flush_anon_page(page, vmaddr); in flush_anon_page()
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | tlbflush.h | 55 #define flush_tlb_range(vma, vmaddr, end) local_flush_tlb_range(vma, vmaddr, \ argument
|
/linux-4.1.27/arch/arm/mm/ |
D | flush.c | 373 void __flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in __flush_anon_page() argument 386 flush_cache_page(vma, vmaddr, pfn); in __flush_anon_page() 392 flush_pfn_alias(pfn, vmaddr); in __flush_anon_page()
|
/linux-4.1.27/arch/metag/include/asm/ |
D | cacheflush.h | 56 unsigned long vmaddr, unsigned long pfn) in flush_cache_page() argument 94 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|
/linux-4.1.27/arch/sh/mm/ |
D | cache.c | 151 void __flush_anon_page(struct page *page, unsigned long vmaddr) in __flush_anon_page() argument 155 if (pages_do_alias(addr, vmaddr)) { in __flush_anon_page() 160 kaddr = kmap_coherent(page, vmaddr); in __flush_anon_page()
|
/linux-4.1.27/arch/cris/include/asm/ |
D | cacheflush.h | 14 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|
/linux-4.1.27/include/asm-generic/ |
D | cacheflush.h | 15 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | tlbflush_64.h | 28 unsigned long vmaddr) in flush_tlb_page() argument
|
/linux-4.1.27/arch/nios2/include/asm/ |
D | cacheflush.h | 28 extern void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr,
|
/linux-4.1.27/arch/hexagon/include/asm/ |
D | cacheflush.h | 45 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|
/linux-4.1.27/arch/c6x/include/asm/ |
D | cacheflush.h | 29 #define flush_cache_page(vma, vmaddr, pfn) do {} while (0) argument
|
/linux-4.1.27/arch/avr32/include/asm/ |
D | cacheflush.h | 92 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|
/linux-4.1.27/arch/arm/include/asm/ |
D | cacheflush.h | 314 struct page *page, unsigned long vmaddr) in flush_anon_page() argument 319 __flush_anon_page(vma, page, vmaddr); in flush_anon_page()
|
/linux-4.1.27/arch/alpha/include/asm/ |
D | cacheflush.h | 11 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|
D | page.h | 20 alloc_page_vma(GFP_HIGHUSER | __GFP_ZERO | movableflags, vma, vmaddr)
|
/linux-4.1.27/arch/m68k/include/asm/ |
D | cacheflush_no.h | 14 #define flush_cache_page(vma, vmaddr) do { } while (0) argument
|
D | cacheflush_mm.h | 213 static inline void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long… in flush_cache_page() argument
|
/linux-4.1.27/arch/frv/include/asm/ |
D | cacheflush.h | 25 #define flush_cache_page(vma, vmaddr, pfn) do {} while(0) argument
|
/linux-4.1.27/arch/nios2/mm/ |
D | cacheflush.c | 165 void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, in flush_cache_page() argument 168 unsigned long start = vmaddr; in flush_cache_page()
|
/linux-4.1.27/arch/tile/include/asm/ |
D | cacheflush.h | 30 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|
/linux-4.1.27/arch/blackfin/include/asm/ |
D | cacheflush.h | 29 #define flush_cache_page(vma, vmaddr) do { } while (0) argument
|
/linux-4.1.27/include/linux/ |
D | highmem.h | 14 …ic inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in flush_anon_page() argument
|
/linux-4.1.27/arch/mn10300/include/asm/ |
D | cacheflush.h | 123 #define flush_cache_page(vma, vmaddr, pfn) do {} while (0) argument
|
/linux-4.1.27/Documentation/ |
D | cachetlb.txt | 348 unsigned long vmaddr) 355 the cache of the page at vmaddr.
|