/arch/m32r/include/asm/ |
D | cacheflush.h | 14 #define flush_cache_range(vma, start, end) do { } while (0) argument 15 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 22 #define flush_icache_page(vma,pg) _flush_cache_copyback_all() argument 23 #define flush_icache_user_range(vma,pg,adr,len) _flush_cache_copyback_all() argument 28 #define flush_icache_page(vma,pg) smp_flush_cache_all() argument 29 #define flush_icache_user_range(vma,pg,adr,len) smp_flush_cache_all() argument 36 #define flush_cache_range(vma, start, end) do { } while (0) argument 37 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 43 #define flush_icache_page(vma,pg) _flush_cache_all() argument 44 #define flush_icache_user_range(vma,pg,adr,len) _flush_cache_all() argument [all …]
|
D | tlbflush.h | 28 #define flush_tlb_page(vma, page) local_flush_tlb_page(vma, page) argument 29 #define flush_tlb_range(vma, start, end) \ argument 35 #define flush_tlb_page(vma, vmaddr) do { } while (0) argument 36 #define flush_tlb_range(vma, start, end) do { } while (0) argument 47 #define flush_tlb_page(vma, page) smp_flush_tlb_page(vma, page) argument 48 #define flush_tlb_range(vma, start, end) \ argument
|
/arch/metag/include/asm/ |
D | tlb.h | 12 #define tlb_start_vma(tlb, vma) \ argument 18 #define tlb_end_vma(tlb, vma) \ argument 27 #define tlb_start_vma(tlb, vma) do { } while (0) argument 28 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
/arch/powerpc/include/asm/book3s/64/ |
D | tlbflush.h | 12 static inline void flush_pmd_tlb_range(struct vm_area_struct *vma, in flush_pmd_tlb_range() 21 static inline void flush_hugetlb_tlb_range(struct vm_area_struct *vma, in flush_hugetlb_tlb_range() 30 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() 53 static inline void local_flush_tlb_page(struct vm_area_struct *vma, in local_flush_tlb_page() 76 static inline void flush_tlb_page(struct vm_area_struct *vma, in flush_tlb_page() 85 #define flush_tlb_page(vma, addr) local_flush_tlb_page(vma, addr) argument
|
/arch/xtensa/include/asm/ |
D | tlb.h | 21 # define tlb_start_vma(tlb,vma) do { } while (0) argument 22 # define tlb_end_vma(tlb,vma) do { } while (0) argument 26 # define tlb_start_vma(tlb, vma) \ argument 32 # define tlb_end_vma(tlb, vma) \ argument
|
/arch/hexagon/include/asm/ |
D | cacheflush.h | 44 #define flush_cache_range(vma, start, end) do { } while (0) argument 45 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 50 #define flush_icache_page(vma, pg) do { } while (0) argument 51 #define flush_icache_user_range(vma, pg, adr, len) do { } while (0) argument 86 static inline void update_mmu_cache(struct vm_area_struct *vma, in update_mmu_cache() 95 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/arch/ia64/include/asm/ |
D | cacheflush.h | 23 #define flush_cache_range(vma, start, end) do { } while (0) argument 24 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 25 #define flush_icache_page(vma,page) do { } while (0) argument 42 #define flush_icache_user_range(vma, page, user_addr, len) \ argument 48 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 52 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/arch/arc/include/asm/ |
D | tlb.h | 27 #define tlb_start_vma(tlb, vma) argument 29 #define tlb_start_vma(tlb, vma) \ argument 36 #define tlb_end_vma(tlb, vma) \ argument
|
D | tlbflush.h | 26 #define flush_tlb_range(vma, s, e) local_flush_tlb_range(vma, s, e) argument 27 #define flush_tlb_page(vma, page) local_flush_tlb_page(vma, page) argument 32 #define flush_pmd_tlb_range(vma, s, e) local_flush_pmd_tlb_range(vma, s, e) argument
|
/arch/powerpc/mm/ |
D | hugetlbpage-radix.c | 12 void radix__flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in radix__flush_hugetlb_page() 21 void radix__local_flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in radix__local_flush_hugetlb_page() 30 void radix__flush_hugetlb_tlb_range(struct vm_area_struct *vma, unsigned long start, in radix__flush_hugetlb_tlb_range() 51 struct vm_area_struct *vma; in radix__hugetlb_get_unmapped_area() local
|
/arch/cris/include/asm/ |
D | cacheflush.h | 14 #define flush_cache_range(vma, start, end) do { } while (0) argument 15 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 21 #define flush_icache_page(vma,pg) do { } while (0) argument 22 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0) argument 26 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 28 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/arch/unicore32/mm/ |
D | flush.c | 23 void flush_cache_range(struct vm_area_struct *vma, unsigned long start, in flush_cache_range() 30 void flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr, in flush_cache_page() 35 static void flush_ptrace_access(struct vm_area_struct *vma, struct page *page, in flush_ptrace_access() 53 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page()
|
/arch/sparc/include/asm/ |
D | cacheflush_64.h | 24 #define flush_cache_range(vma, start, end) \ argument 26 #define flush_cache_page(vma, page, pfn) \ argument 51 #define flush_icache_page(vma, pg) do { } while(0) argument 52 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0) argument 58 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 65 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | cacheflush_32.h | 13 #define flush_cache_range(vma,start,end) \ argument 15 #define flush_cache_page(vma,addr,pfn) \ argument 18 #define flush_icache_page(vma, pg) do { } while (0) argument 20 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0) argument 22 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 27 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/arch/alpha/include/asm/ |
D | cacheflush.h | 11 #define flush_cache_range(vma, start, end) do { } while (0) argument 12 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 51 flush_icache_user_range(struct vm_area_struct *vma, struct page *page, in flush_icache_user_range() 68 #define flush_icache_page(vma, page) \ argument 71 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 75 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | tlbflush.h | 40 struct vm_area_struct *vma, in ev4_flush_tlb_current_page() 53 struct vm_area_struct *vma, in ev5_flush_tlb_current_page() 118 flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) in flush_tlb_page() 131 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range()
|
/arch/arm64/include/asm/ |
D | cacheflush.h | 81 static inline void flush_cache_page(struct vm_area_struct *vma, in flush_cache_page() 86 static inline void flush_cache_range(struct vm_area_struct *vma, in flush_cache_range() 105 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument 142 #define flush_icache_page(vma,page) do { } while (0) argument
|
/arch/m68k/include/asm/ |
D | cacheflush_no.h | 14 #define flush_cache_range(vma, start, end) do { } while (0) argument 15 #define flush_cache_page(vma, vmaddr) do { } while (0) argument 22 #define flush_icache_page(vma,pg) do { } while (0) argument 23 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0) argument 27 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 29 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/arch/frv/include/asm/ |
D | cacheflush.h | 25 #define flush_cache_page(vma, vmaddr, pfn) do {} while(0) argument 80 static inline void flush_icache_user_range(struct vm_area_struct *vma, struct page *page, in flush_icache_user_range() 87 static inline void flush_icache_page(struct vm_area_struct *vma, struct page *page) in flush_icache_page() 96 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 102 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/arch/xtensa/mm/ |
D | cache.c | 109 unsigned long vaddr, struct vm_area_struct *vma) in copy_user_highpage() 183 void local_flush_cache_range(struct vm_area_struct *vma, in local_flush_cache_range() 198 void local_flush_cache_page(struct vm_area_struct *vma, unsigned long address, in local_flush_cache_page() 214 update_mmu_cache(struct vm_area_struct * vma, unsigned long addr, pte_t *ptep) in update_mmu_cache() 261 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page() 297 extern void copy_from_user_page(struct vm_area_struct *vma, struct page *page, in copy_from_user_page()
|
/arch/powerpc/include/asm/ |
D | hugetlb.h | 37 static inline void flush_hugetlb_page(struct vm_area_struct *vma, in flush_hugetlb_page() 44 static inline void __local_flush_hugetlb_page(struct vm_area_struct *vma, in __local_flush_hugetlb_page() 114 static inline void flush_hugetlb_page(struct vm_area_struct *vma, in flush_hugetlb_page() 164 static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush() 182 static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, in huge_ptep_set_access_flags() 209 static inline void flush_hugetlb_page(struct vm_area_struct *vma, in flush_hugetlb_page()
|
D | cacheflush.h | 23 #define flush_cache_range(vma, start, end) do { } while (0) argument 24 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 25 #define flush_icache_page(vma, page) do { } while (0) argument 105 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 110 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/arch/sh/mm/ |
D | cache.c | 61 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page() 80 void copy_from_user_page(struct vm_area_struct *vma, struct page *page, in copy_from_user_page() 97 unsigned long vaddr, struct vm_area_struct *vma) in copy_user_highpage() 137 void __update_cache(struct vm_area_struct *vma, in __update_cache() 194 void flush_cache_page(struct vm_area_struct *vma, unsigned long addr, in flush_cache_page() 206 void flush_cache_range(struct vm_area_struct *vma, unsigned long start, in flush_cache_range() 237 void flush_icache_page(struct vm_area_struct *vma, struct page *page) in flush_icache_page()
|
/arch/unicore32/include/asm/ |
D | cacheflush.h | 120 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument 152 #define flush_cache_user_range(vma, start, end) \ argument 187 #define flush_icache_user_range(vma, page, addr, len) \ argument 194 #define flush_icache_page(vma, page) do { } while (0) argument
|
/arch/tile/include/asm/ |
D | cacheflush.h | 29 #define flush_cache_range(vma, start, end) do { } while (0) argument 30 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 37 #define flush_icache_page(vma, pg) do { } while (0) argument 38 #define flush_icache_user_range(vma, pg, adr, len) do { } while (0) argument 64 static inline void copy_to_user_page(struct vm_area_struct *vma, in copy_to_user_page() 75 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|