#include <linux/init.h>
#include <linux/module.h>
#include <linux/list.h>
#include <linux/hash.h>
#include <linux/sched.h>
#include <linux/seq_file.h>
#include <asm/cache.h>
#include <asm/setup.h>
#include <asm/xen/page.h>
#include <asm/xen/hypercall.h>
#include <asm/xen/hypervisor.h>
#include <xen/grant_table.h>
#include "multicalls.h"
#include "xen-ops.h"
Go to the source code of this file.
|
| RESERVE_BRK (p2m_mid, PAGE_SIZE *(MAX_DOMAIN_PAGES/(P2M_PER_PAGE *P2M_MID_PER_PAGE))) |
|
| RESERVE_BRK (p2m_mid_mfn, PAGE_SIZE *(MAX_DOMAIN_PAGES/(P2M_PER_PAGE *P2M_MID_PER_PAGE))) |
|
| RESERVE_BRK (p2m_mid_identity, PAGE_SIZE *2 *3) |
|
| RESERVE_BRK (p2m_populated, PAGE_SIZE *3) |
|
void __ref | xen_build_mfn_list_list (void) |
|
void | xen_setup_mfn_list_list (void) |
|
void __init | xen_build_dynamic_phys_to_machine (void) |
|
unsigned long __init | xen_revector_p2m_tree (void) |
|
unsigned long | get_phys_to_machine (unsigned long pfn) |
|
| EXPORT_SYMBOL_GPL (get_phys_to_machine) |
|
bool __init | early_can_reuse_p2m_middle (unsigned long set_pfn, unsigned long set_mfn) |
|
bool __init | early_set_phys_to_machine (unsigned long pfn, unsigned long mfn) |
|
unsigned long __init | set_phys_range_identity (unsigned long pfn_s, unsigned long pfn_e) |
|
bool | __set_phys_to_machine (unsigned long pfn, unsigned long mfn) |
|
bool | set_phys_to_machine (unsigned long pfn, unsigned long mfn) |
|
int | m2p_add_override (unsigned long mfn, struct page *page, struct gnttab_map_grant_ref *kmap_op) |
|
| EXPORT_SYMBOL_GPL (m2p_add_override) |
|
int | m2p_remove_override (struct page *page, struct gnttab_map_grant_ref *kmap_op) |
|
| EXPORT_SYMBOL_GPL (m2p_remove_override) |
|
struct page * | m2p_find_override (unsigned long mfn) |
|
unsigned long | m2p_find_override_pfn (unsigned long mfn, unsigned long pfn) |
|
| EXPORT_SYMBOL_GPL (m2p_find_override_pfn) |
|
#define M2P_OVERRIDE_HASH_SHIFT 10 |
bool __set_phys_to_machine |
( |
unsigned long |
pfn, |
|
|
unsigned long |
mfn |
|
) |
| |
unsigned long get_phys_to_machine |
( |
unsigned long |
pfn | ) |
|
unsigned long m2p_find_override_pfn |
( |
unsigned long |
mfn, |
|
|
unsigned long |
pfn |
|
) |
| |
RESERVE_BRK |
( |
p2m_mid |
, |
|
|
PAGE_SIZE * |
MAX_DOMAIN_PAGES/(P2M_PER_PAGE *P2M_MID_PER_PAGE) |
|
) |
| |
RESERVE_BRK |
( |
p2m_mid_mfn |
, |
|
|
PAGE_SIZE * |
MAX_DOMAIN_PAGES/(P2M_PER_PAGE *P2M_MID_PER_PAGE) |
|
) |
| |
RESERVE_BRK |
( |
p2m_mid_identity |
, |
|
|
PAGE_SIZE *2 * |
3 |
|
) |
| |
RESERVE_BRK |
( |
p2m_populated |
, |
|
|
PAGE_SIZE * |
3 |
|
) |
| |
bool set_phys_to_machine |
( |
unsigned long |
pfn, |
|
|
unsigned long |
mfn |
|
) |
| |