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
shared
mem.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 __MEM_H__
7
#define __MEM_H__
8
9
extern
int
phys_mapping
(
unsigned
long
phys
,
unsigned
long
long
*offset_out);
10
11
extern
unsigned
long
uml_physmem
;
12
static
inline
unsigned
long
to_phys(
void
*virt)
13
{
14
return
(((
unsigned
long
) virt) -
uml_physmem
);
15
}
16
17
static
inline
void
*to_virt(
unsigned
long
phys
)
18
{
19
return
((
void
*)
uml_physmem
+ phys);
20
}
21
22
#endif
Generated on Thu Jan 10 2013 13:09:46 for Linux Kernel by
1.8.2