Home
last modified time | relevance | path

Searched defs:vma (Results 1 – 25 of 351) sorted by relevance

12345678910>>...15

/arch/m32r/include/asm/
Dcacheflush.h14 #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 …]
Dtlbflush.h28 #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/
Dtlb.h12 #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/
Dtlbflush.h12 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/
Dtlb.h21 # 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/
Dcacheflush.h44 #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/
Dcacheflush.h23 #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/
Dtlb.h27 #define tlb_start_vma(tlb, vma) argument
29 #define tlb_start_vma(tlb, vma) \ argument
36 #define tlb_end_vma(tlb, vma) \ argument
Dtlbflush.h26 #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/
Dhugetlbpage-radix.c12 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/
Dcacheflush.h14 #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/
Dflush.c23 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/
Dcacheflush_64.h24 #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
Dcacheflush_32.h13 #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/
Dcacheflush.h11 #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
Dtlbflush.h40 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/
Dcacheflush.h81 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/
Dcacheflush_no.h14 #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/
Dcacheflush.h25 #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/
Dcache.c109 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/
Dhugetlb.h37 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()
Dcacheflush.h23 #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/
Dcache.c61 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/
Dcacheflush.h120 #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/
Dcacheflush.h29 #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

12345678910>>...15