/linux-2.6.39/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() 142 unsigned long vmaddr) in local_flush_tlb_page() argument 147 unsigned long vmaddr) in flush_tlb_page() argument 152 unsigned long vmaddr) in flush_tlb_page_nohash() argument
|
D | cacheflush.h | 23 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|
/linux-2.6.39/arch/powerpc/mm/ |
D | tlb_hash32.c | 156 void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in flush_tlb_page() argument 162 _tlbie(vmaddr); in flush_tlb_page() 165 mm = (vmaddr < TASK_SIZE)? vma->vm_mm: &init_mm; in flush_tlb_page() 166 pmd = pmd_offset(pud_offset(pgd_offset(mm, vmaddr), vmaddr), vmaddr); in flush_tlb_page() 168 flush_hash_pages(mm->context.id, vmaddr, pmd_val(*pmd), 1); in flush_tlb_page()
|
D | tlb_nohash.c | 132 void __local_flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, in __local_flush_tlb_page() argument 140 _tlbil_va(vmaddr, pid, tsize, ind); in __local_flush_tlb_page() 144 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in local_flush_tlb_page() argument 146 __local_flush_tlb_page(vma ? vma->vm_mm : NULL, vmaddr, in local_flush_tlb_page() 222 void __flush_tlb_page(struct mm_struct *mm, unsigned long vmaddr, in __flush_tlb_page() argument 239 _tlbivax_bcast(vmaddr, pid, tsize, ind); in __flush_tlb_page() 246 .addr = vmaddr, in __flush_tlb_page() 255 _tlbil_va(vmaddr, pid, tsize, ind); in __flush_tlb_page() 260 void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in flush_tlb_page() argument 262 __flush_tlb_page(vma ? vma->vm_mm : NULL, vmaddr, in flush_tlb_page()
|
/linux-2.6.39/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 | 55 struct page *page, unsigned long vmaddr) in flush_anon_page() argument 58 __flush_anon_page(page, vmaddr); in flush_anon_page()
|
/linux-2.6.39/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-2.6.39/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-2.6.39/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()
|
/linux-2.6.39/arch/parisc/include/asm/ |
D | cacheflush.h | 104 void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn); 113 flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in flush_anon_page() argument 116 flush_dcache_page_asm(page_to_phys(page), vmaddr); in flush_anon_page()
|
/linux-2.6.39/arch/ia64/include/asm/ |
D | processor.h | 502 __u64 vmaddr, __u64 pte, in ia64_itr() argument 506 ia64_setreg(_IA64_REG_CR_IFA, vmaddr); in ia64_itr() 519 ia64_itc (__u64 target_mask, __u64 vmaddr, __u64 pte, in ia64_itc() argument 523 ia64_setreg(_IA64_REG_CR_IFA, vmaddr); in ia64_itc() 537 ia64_ptr (__u64 target_mask, __u64 vmaddr, __u64 log_size) in ia64_ptr() argument 540 ia64_ptri(vmaddr, (log_size << 2)); in ia64_ptr() 542 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-2.6.39/arch/mips/mm/ |
D | cache.c | 98 void __flush_anon_page(struct page *page, unsigned long vmaddr) in __flush_anon_page() argument 102 if (pages_do_alias(addr, vmaddr)) { in __flush_anon_page() 106 kaddr = kmap_coherent(page, vmaddr); in __flush_anon_page()
|
/linux-2.6.39/arch/parisc/kernel/ |
D | cache.c | 268 __flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, in __flush_cache_page() argument 271 flush_dcache_page_asm(physaddr, vmaddr); in __flush_cache_page() 273 flush_icache_page_asm(physaddr, vmaddr); in __flush_cache_page() 498 flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn) in flush_cache_page() argument 502 __flush_cache_page(vma, vmaddr, page_to_phys(pfn_to_page(pfn))); in flush_cache_page()
|
/linux-2.6.39/arch/s390/include/asm/ |
D | pgalloc.h | 100 static inline pmd_t *pmd_alloc_one(struct mm_struct *mm, unsigned long vmaddr) in pmd_alloc_one() argument 175 #define pte_alloc_one_kernel(mm, vmaddr) ((pte_t *) page_table_alloc(mm)) argument 176 #define pte_alloc_one(mm, vmaddr) ((pte_t *) page_table_alloc(mm)) argument
|
/linux-2.6.39/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-2.6.39/arch/arm/mm/ |
D | flush.c | 316 void __flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in __flush_anon_page() argument 329 flush_cache_page(vma, vmaddr, pfn); in __flush_anon_page() 335 flush_pfn_alias(pfn, vmaddr); in __flush_anon_page()
|
/linux-2.6.39/arch/arm/include/asm/ |
D | cacheflush.h | 295 struct page *page, unsigned long vmaddr) in flush_anon_page() argument 300 __flush_anon_page(vma, page, vmaddr); in flush_anon_page()
|
/linux-2.6.39/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-2.6.39/include/asm-generic/ |
D | cacheflush.h | 15 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|
/linux-2.6.39/arch/cris/include/asm/ |
D | cacheflush.h | 14 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|
/linux-2.6.39/arch/avr32/include/asm/ |
D | cacheflush.h | 92 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|
/linux-2.6.39/arch/m68k/include/asm/ |
D | cacheflush_no.h | 14 #define flush_cache_page(vma, vmaddr) do { } while (0) argument
|
/linux-2.6.39/arch/alpha/include/asm/ |
D | cacheflush.h | 11 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument
|