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
include
xen
xen-ops.h
Go to the documentation of this file.
1
#ifndef INCLUDE_XEN_OPS_H
2
#define INCLUDE_XEN_OPS_H
3
4
#include <
linux/percpu.h
>
5
6
DECLARE_PER_CPU
(
struct
vcpu_info
*, xen_vcpu);
7
8
void
xen_arch_pre_suspend
(
void
);
9
void
xen_arch_post_suspend
(
int
suspend_cancelled);
10
void
xen_arch_hvm_post_suspend
(
int
suspend_cancelled);
11
12
void
xen_mm_pin_all
(
void
);
13
void
xen_mm_unpin_all
(
void
);
14
15
void
xen_timer_resume
(
void
);
16
void
xen_arch_resume
(
void
);
17
18
int
xen_setup_shutdown_event
(
void
);
19
20
extern
unsigned
long
*
xen_contiguous_bitmap
;
21
int
xen_create_contiguous_region
(
unsigned
long
vstart
,
unsigned
int
order
,
22
unsigned
int
address_bits);
23
24
void
xen_destroy_contiguous_region
(
unsigned
long
vstart
,
unsigned
int
order
);
25
26
struct
vm_area_struct
;
27
int
xen_remap_domain_mfn_range
(
struct
vm_area_struct
*vma,
28
unsigned
long
addr
,
29
unsigned
long
mfn,
int
nr
,
30
pgprot_t
prot,
unsigned
domid
);
31
32
#endif
/* INCLUDE_XEN_OPS_H */
Generated on Thu Jan 10 2013 13:22:10 for Linux Kernel by
1.8.2