Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
h8300
include
asm
tlbflush.h
Go to the documentation of this file.
1
#ifndef _H8300_TLBFLUSH_H
2
#define _H8300_TLBFLUSH_H
3
4
/*
5
* Copyright (C) 2000 Lineo, David McCullough <
[email protected]
>
6
* Copyright (C) 2000-2002, Greg Ungerer <
[email protected]
>
7
*/
8
9
#include <asm/setup.h>
10
11
/*
12
* flush all user-space atc entries.
13
*/
14
static
inline
void
__flush_tlb
(
void
)
15
{
16
BUG
();
17
}
18
19
static
inline
void
__flush_tlb_one(
unsigned
long
addr
)
20
{
21
BUG
();
22
}
23
24
#define flush_tlb() __flush_tlb()
25
26
/*
27
* flush all atc entries (both kernel and user-space entries).
28
*/
29
static
inline
void
flush_tlb_all
(
void
)
30
{
31
BUG
();
32
}
33
34
static
inline
void
flush_tlb_mm
(
struct
mm_struct
*mm)
35
{
36
BUG
();
37
}
38
39
static
inline
void
flush_tlb_page
(
struct
vm_area_struct
*vma,
unsigned
long
addr
)
40
{
41
BUG
();
42
}
43
44
static
inline
void
flush_tlb_range
(
struct
mm_struct
*mm,
45
unsigned
long
start
,
unsigned
long
end
)
46
{
47
BUG
();
48
}
49
50
static
inline
void
flush_tlb_kernel_page
(
unsigned
long
addr
)
51
{
52
BUG
();
53
}
54
55
#endif
/* _H8300_TLBFLUSH_H */
Generated on Thu Jan 10 2013 12:50:41 for Linux Kernel by
1.8.2