Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v2.6.26-rc7 64 lines 1.2 kB view raw
1/* 2 * include/asm-v850/tlbflush.h 3 * 4 * Copyright (C) 2001,02,03 NEC Electronics Corporation 5 * Copyright (C) 2001,02,03 Miles Bader <miles@gnu.org> 6 * 7 * This file is subject to the terms and conditions of the GNU General 8 * Public License. See the file COPYING in the main directory of this 9 * archive for more details. 10 * 11 * Written by Miles Bader <miles@gnu.org> 12 */ 13 14#ifndef __V850_TLBFLUSH_H__ 15#define __V850_TLBFLUSH_H__ 16 17#include <asm/machdep.h> 18 19 20/* 21 * flush all user-space atc entries. 22 */ 23static inline void __flush_tlb(void) 24{ 25 BUG (); 26} 27 28static inline void __flush_tlb_one(unsigned long addr) 29{ 30 BUG (); 31} 32 33#define flush_tlb() __flush_tlb() 34 35/* 36 * flush all atc entries (both kernel and user-space entries). 37 */ 38static inline void flush_tlb_all(void) 39{ 40 BUG (); 41} 42 43static inline void flush_tlb_mm(struct mm_struct *mm) 44{ 45 BUG (); 46} 47 48static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) 49{ 50 BUG (); 51} 52 53static inline void flush_tlb_range(struct vm_area_struct *vma, 54 unsigned long start, unsigned long end) 55{ 56 BUG (); 57} 58 59static inline void flush_tlb_kernel_page(unsigned long addr) 60{ 61 BUG (); 62} 63 64#endif /* __V850_TLBFLUSH_H__ */