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