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
um
include
asm
mmu.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
3
* Licensed under the GPL
4
*/
5
6
#ifndef __ARCH_UM_MMU_H
7
#define __ARCH_UM_MMU_H
8
9
#include <
mm_id.h
>
10
#include <
asm/mm_context.h
>
11
12
typedef
struct
mm_context
{
13
struct
mm_id
id
;
14
struct
uml_arch_mm_context
arch
;
15
struct
page
*
stub_pages
[2];
16
}
mm_context_t
;
17
18
extern
void
__switch_mm
(
struct
mm_id
* mm_idp);
19
20
/* Avoid tangled inclusion with asm/ldt.h */
21
extern
long
init_new_ldt
(
struct
mm_context
*to_mm,
struct
mm_context
*from_mm);
22
extern
void
free_ldt
(
struct
mm_context
*mm);
23
24
#endif
Generated on Thu Jan 10 2013 12:49:58 for Linux Kernel by
1.8.2