diff options
Diffstat (limited to 'arch/powerpc/include/asm/tlbflush.h')
-rw-r--r-- | arch/powerpc/include/asm/tlbflush.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/arch/powerpc/include/asm/tlbflush.h b/arch/powerpc/include/asm/tlbflush.h index 8c39b27c1ed7..abbe3419d1dd 100644 --- a/arch/powerpc/include/asm/tlbflush.h +++ b/arch/powerpc/include/asm/tlbflush.h | |||
@@ -33,17 +33,6 @@ | |||
33 | 33 | ||
34 | #define MMU_NO_CONTEXT ((unsigned int)-1) | 34 | #define MMU_NO_CONTEXT ((unsigned int)-1) |
35 | 35 | ||
36 | extern void _tlbil_all(void); | ||
37 | extern void _tlbil_pid(unsigned int pid); | ||
38 | extern void _tlbil_va(unsigned long address, unsigned int pid); | ||
39 | extern void _tlbivax_bcast(unsigned long address, unsigned int pid); | ||
40 | |||
41 | #if defined(CONFIG_40x) || defined(CONFIG_8xx) | ||
42 | #define _tlbia() asm volatile ("tlbia; sync" : : : "memory") | ||
43 | #else /* CONFIG_44x || CONFIG_FSL_BOOKE */ | ||
44 | extern void _tlbia(void); | ||
45 | #endif | ||
46 | |||
47 | extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, | 36 | extern void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, |
48 | unsigned long end); | 37 | unsigned long end); |
49 | extern void flush_tlb_kernel_range(unsigned long start, unsigned long end); | 38 | extern void flush_tlb_kernel_range(unsigned long start, unsigned long end); |
@@ -65,9 +54,6 @@ extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr); | |||
65 | /* | 54 | /* |
66 | * TLB flushing for "classic" hash-MMU 32-bit CPUs, 6xx, 7xx, 7xxx | 55 | * TLB flushing for "classic" hash-MMU 32-bit CPUs, 6xx, 7xx, 7xxx |
67 | */ | 56 | */ |
68 | extern void _tlbie(unsigned long address); | ||
69 | extern void _tlbia(void); | ||
70 | |||
71 | extern void flush_tlb_mm(struct mm_struct *mm); | 57 | extern void flush_tlb_mm(struct mm_struct *mm); |
72 | extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr); | 58 | extern void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr); |
73 | extern void flush_tlb_page_nohash(struct vm_area_struct *vma, unsigned long addr); | 59 | extern void flush_tlb_page_nohash(struct vm_area_struct *vma, unsigned long addr); |