Warning: This file is not a C or C++ file. It does not have highlighting.
1 | /* SPDX-License-Identifier: GPL-2.0 */ |
---|---|
2 | #ifndef __ASM_SH_TLB_H |
3 | #define __ASM_SH_TLB_H |
4 | |
5 | #ifndef __ASSEMBLY__ |
6 | #include <linux/pagemap.h> |
7 | #include <asm-generic/tlb.h> |
8 | |
9 | #ifdef CONFIG_MMU |
10 | #include <linux/swap.h> |
11 | |
12 | #if defined(CONFIG_CPU_SH4) |
13 | extern void tlb_wire_entry(struct vm_area_struct *, unsigned long, pte_t); |
14 | extern void tlb_unwire_entry(void); |
15 | #else |
16 | static inline void tlb_wire_entry(struct vm_area_struct *vma , |
17 | unsigned long addr, pte_t pte) |
18 | { |
19 | BUG(); |
20 | } |
21 | |
22 | static inline void tlb_unwire_entry(void) |
23 | { |
24 | BUG(); |
25 | } |
26 | #endif /* CONFIG_CPU_SH4 */ |
27 | #endif /* CONFIG_MMU */ |
28 | #endif /* __ASSEMBLY__ */ |
29 | #endif /* __ASM_SH_TLB_H */ |
30 |
Warning: This file is not a C or C++ file. It does not have highlighting.