/xen-4.10.0-shim-comet/tools/libxc/include/ |
A D | xc_dom.h | 37 xen_pfn_t pfn; 38 xen_pfn_t pages; 56 xen_pfn_t first; 57 xen_pfn_t count; 104 xen_pfn_t console_pfn; 135 xen_pfn_t *p2m_host; 150 xen_pfn_t rambase_pfn; 227 xen_pfn_t vuart_gfn; 388 xen_pfn_t count, xen_pfn_t *count_out); 407 xen_pfn_t dummy; in xc_dom_seg_to_ptr() [all …]
|
A D | xenguest.h | 172 void (*restore_results)(xen_pfn_t store_gfn, xen_pfn_t console_gfn, 281 int xc_exchange_page(xc_interface *xch, uint32_t domid, xen_pfn_t mfn); 291 xen_pfn_t *pfn_type; 292 xen_pfn_t *p2m_table; 309 xen_pfn_t *xc_map_m2p(xc_interface *xch,
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_sr_common.h | 31 xen_pfn_t (*pfn_to_gfn)(const struct xc_sr_context *ctx, xen_pfn_t pfn); 111 xen_pfn_t (*pfn_to_gfn)(const struct xc_sr_context *ctx, xen_pfn_t pfn); 117 void (*set_gfn)(struct xc_sr_context *ctx, xen_pfn_t pfn, xen_pfn_t gfn); 121 xen_pfn_t type); 205 xen_pfn_t *batch_pfns; 257 xen_pfn_t max_populated_pfn; 274 xen_pfn_t max_mfn; 276 xen_pfn_t *m2p; 278 xen_pfn_t compat_m2p_mfn0; 283 xen_pfn_t max_pfn; [all …]
|
A D | xc_sr_common_x86_pv.h | 18 xen_pfn_t mfn_to_pfn(struct xc_sr_context *ctx, xen_pfn_t mfn); 23 bool mfn_in_pseudophysmap(struct xc_sr_context *ctx, xen_pfn_t mfn); 28 void dump_bad_pseudophysmap_entry(struct xc_sr_context *ctx, xen_pfn_t mfn); 36 xen_pfn_t cr3_to_mfn(struct xc_sr_context *ctx, uint64_t cr3); 44 uint64_t mfn_to_cr3(struct xc_sr_context *ctx, xen_pfn_t mfn); 53 static inline xen_pfn_t pte_to_frame(uint64_t pte) in pte_to_frame() 68 static inline uint64_t merge_pte(uint64_t pte, xen_pfn_t mfn) in merge_pte()
|
A D | xc_sr_common_x86_pv.c | 5 xen_pfn_t mfn_to_pfn(struct xc_sr_context *ctx, xen_pfn_t mfn) in mfn_to_pfn() 11 bool mfn_in_pseudophysmap(struct xc_sr_context *ctx, xen_pfn_t mfn) in mfn_in_pseudophysmap() 19 void dump_bad_pseudophysmap_entry(struct xc_sr_context *ctx, xen_pfn_t mfn) in dump_bad_pseudophysmap_entry() 22 xen_pfn_t pfn = ~0UL; in dump_bad_pseudophysmap_entry() 38 xen_pfn_t cr3_to_mfn(struct xc_sr_context *ctx, uint64_t cr3) in cr3_to_mfn() 52 uint64_t mfn_to_cr3(struct xc_sr_context *ctx, xen_pfn_t _mfn) in mfn_to_cr3() 100 xen_pfn_t m2p_chunks, m2p_size, max_page; in x86_pv_map_m2p() 102 xen_pfn_t *extents_start = NULL; in x86_pv_map_m2p() 115 extents_start = malloc(m2p_chunks * sizeof(xen_pfn_t)); in x86_pv_map_m2p() 119 m2p_chunks * sizeof(xen_pfn_t)); in x86_pv_map_m2p()
|
A D | xc_core_x86.c | 49 xen_pfn_t p2m_size = 0; in xc_core_arch_memory_map_get() 72 shared_info_any_t *live_shinfo, xen_pfn_t **live_p2m, in xc_core_arch_map_p2m_rw() 76 xen_pfn_t *live_p2m_frame_list_list = NULL; in xc_core_arch_map_p2m_rw() 77 xen_pfn_t *live_p2m_frame_list = NULL; in xc_core_arch_map_p2m_rw() 79 xen_pfn_t *p2m_frame_list_list = NULL; in xc_core_arch_map_p2m_rw() 80 xen_pfn_t *p2m_frame_list = NULL; in xc_core_arch_map_p2m_rw() 190 shared_info_any_t *live_shinfo, xen_pfn_t **live_p2m, in xc_core_arch_map_p2m() 201 shared_info_any_t *live_shinfo, xen_pfn_t **live_p2m, in xc_core_arch_map_p2m_writable() 212 xen_pfn_t *gpfn) in xc_core_arch_get_scratch_gpfn()
|
A D | xc_foreign_memory.c | 24 const xen_pfn_t *arr, int num) in xc_map_foreign_pages() 38 xen_pfn_t *arr; in xc_map_foreign_range() 44 arr = calloc(num, sizeof(xen_pfn_t)); in xc_map_foreign_range() 62 xen_pfn_t *arr; in xc_map_foreign_ranges() 71 arr = calloc(num, sizeof(xen_pfn_t)); in xc_map_foreign_ranges() 85 const xen_pfn_t *arr, int *err, unsigned int num) in xc_map_foreign_bulk()
|
A D | xc_core_arm.c | 46 xen_pfn_t p2m_size = 0; in xc_core_arch_memory_map_get() 69 shared_info_any_t *live_shinfo, xen_pfn_t **live_p2m, in xc_core_arch_map_p2m_rw() 78 shared_info_any_t *live_shinfo, xen_pfn_t **live_p2m, in xc_core_arch_map_p2m() 89 shared_info_any_t *live_shinfo, xen_pfn_t **live_p2m, in xc_core_arch_map_p2m_writable() 100 xen_pfn_t *gpfn) in xc_core_arch_get_scratch_gpfn()
|
A D | xc_dom_boot.c | 44 xen_pfn_t pfn; in setup_hypercall_page() 129 void *xc_dom_boot_domU_map(struct xc_dom_image *dom, xen_pfn_t pfn, in xc_dom_boot_domU_map() 130 xen_pfn_t count) in xc_dom_boot_domU_map() 230 DECLARE_HYPERCALL_BUFFER(xen_pfn_t, gmfnp); in xc_dom_gnttab_setup() 232 xen_pfn_t gmfn; in xc_dom_gnttab_setup() 260 xen_pfn_t console_gmfn, in xc_dom_gnttab_seed() 261 xen_pfn_t xenstore_gmfn, in xc_dom_gnttab_seed() 266 xen_pfn_t gnttab_gmfn; in xc_dom_gnttab_seed() 317 xen_pfn_t console_gpfn, in xc_dom_gnttab_hvm_seed() 318 xen_pfn_t xenstore_gpfn, in xc_dom_gnttab_hvm_seed() [all …]
|
A D | xc_sr_restore_x86_hvm.c | 98 static bool x86_hvm_pfn_is_valid(const struct xc_sr_context *ctx, xen_pfn_t pfn) in x86_hvm_pfn_is_valid() 104 static xen_pfn_t x86_hvm_pfn_to_gfn(const struct xc_sr_context *ctx, in x86_hvm_pfn_to_gfn() 105 xen_pfn_t pfn) in x86_hvm_pfn_to_gfn() 111 static void x86_hvm_set_gfn(struct xc_sr_context *ctx, xen_pfn_t pfn, in x86_hvm_set_gfn() 112 xen_pfn_t gfn) in x86_hvm_set_gfn() 119 xen_pfn_t pfn, xen_pfn_t type) in x86_hvm_set_page_type()
|
A D | xc_dom_arm.c | 71 const xen_pfn_t base = GUEST_MAGIC_BASE >> XC_PAGE_SHIFT; in alloc_magic_pages() 72 xen_pfn_t p2m[NR_MAGIC_PAGES]; in alloc_magic_pages() 256 xen_pfn_t base_pfn, xen_pfn_t *nr_pfns, in populate_one_size() 257 xen_pfn_t *extents) in populate_one_size() 264 const xen_pfn_t next_boundary in populate_one_size() 268 xen_pfn_t end_pfn = base_pfn + *nr_pfns; in populate_one_size() 306 xen_pfn_t base_pfn, xen_pfn_t nr_pfns) in populate_guest_memory() 309 xen_pfn_t allocsz, pfn, *extents; in populate_guest_memory() 311 extents = calloc(1024*1024,sizeof(xen_pfn_t)); in populate_guest_memory() 379 xen_pfn_t pfn; in meminit() [all …]
|
A D | xg_private.h | 110 static inline xen_pfn_t xc_pfn_to_mfn(xen_pfn_t pfn, xen_pfn_t *p2m, in xc_pfn_to_mfn() 137 max_t(size_t, sizeof(xen_pfn_t), dinfo->guest_width))
|
A D | xc_offline_page.c | 37 xen_pfn_t table_mfn; 145 static int xc_is_page_granted_v1(xc_interface *xch, xen_pfn_t gpfn, in xc_is_page_granted_v1() 177 static int backup_ptes(xen_pfn_t table_mfn, int offset, in backup_ptes() 280 xen_pfn_t table_mfn = xc_pfn_to_mfn(i, minfo->p2m_table, in change_pte() 357 xen_pfn_t mfn) in clear_pte() 398 xen_pfn_t *xc_map_m2p(xc_interface *xch, in xc_map_m2p() 405 xen_pfn_t *m2p; in xc_map_m2p() 406 xen_pfn_t *extent_start; in xc_map_m2p() 413 extent_start = calloc(m2p_chunks, sizeof(xen_pfn_t)); in xc_map_m2p() 471 xen_pfn_t new_mfn, gpfn; in xc_exchange_page() [all …]
|
A D | xc_sr_save_x86_hvm.c | 127 static xen_pfn_t x86_hvm_pfn_to_gfn(const struct xc_sr_context *ctx, in x86_hvm_pfn_to_gfn() 128 xen_pfn_t pfn) in x86_hvm_pfn_to_gfn() 135 xen_pfn_t type, void **page) in x86_hvm_normalise_page() 144 xen_pfn_t nr_pfns; in x86_hvm_setup()
|
A D | xc_core.h | 143 xen_pfn_t **live_p2m, unsigned long *pfnp); 148 xen_pfn_t **live_p2m, unsigned long *pfnp); 151 xen_pfn_t *gpfn);
|
A D | xc_dom_x86.c | 85 xen_pfn_t pfn; 133 xen_pfn_t pfn_end; in count_pgtables() 291 xen_pfn_t new_l3mfn; in move_l3_below_4G() 371 xen_pfn_t pfn_s, pfn_e; in get_pg_prot_x86() 397 xen_pfn_t pfn, p, p_s, p_e; in setup_pgtables_x86() 440 xen_pfn_t l3mfn, l3pfn; in setup_pgtables_x86_32_pae() 719 xen_pfn_t shinfo = in start_info_x86_32() 765 xen_pfn_t shinfo = in start_info_x86_64() 843 xen_pfn_t cr3_pfn; in vcpu_x86_32() 890 xen_pfn_t cr3_pfn; in vcpu_x86_64() [all …]
|
A D | xc_compression.c | 51 xen_pfn_t pfn; 66 xen_pfn_t *sendbuf_pfns; 207 char *get_cache_page(comp_ctx *ctx, xen_pfn_t pfn, in get_cache_page() 254 void invalidate_cache_page(comp_ctx *ctx, xen_pfn_t pfn) in invalidate_cache_page() 286 char *page, xen_pfn_t pfn, int israw) in xc_compression_add_page() 496 sizeof(xen_pfn_t)); in xc_compression_create_context() 503 NRPAGES(PAGE_BUFFER_SIZE) * sizeof(xen_pfn_t)); in xc_compression_create_context()
|
/xen-4.10.0-shim-comet/stubdom/grub/ |
A D | kexec.c | 48 extern xen_pfn_t _boot_oldpdmfn; 53 static xen_pfn_t *pages_moved2pfns; 84 static void do_exchange(struct xc_dom_image *dom, xen_pfn_t target_pfn, xen_pfn_t source_mfn) in do_exchange() 86 xen_pfn_t source_pfn; in do_exchange() 87 xen_pfn_t target_mfn; in do_exchange() 113 xen_pfn_t old_mfn = dom->p2m_host[i]; in kexec_allocate() 114 xen_pfn_t new_pfn; in kexec_allocate() 115 xen_pfn_t new_mfn; in kexec_allocate() 217 xen_pfn_t pfn; in kexec() 221 xen_pfn_t boot_page_mfn = virt_to_mfn(&_boot_page); in kexec()
|
/xen-4.10.0-shim-comet/xen/include/public/ |
A D | memory.h | 77 XEN_GUEST_HANDLE(xen_pfn_t) extent_start; 183 XEN_GUEST_HANDLE(xen_pfn_t) extent_start; 253 xen_pfn_t gpfn; 282 XEN_GUEST_HANDLE(xen_pfn_t) gpfns; 310 xen_pfn_t gpfn; 575 xen_pfn_t start_pfn;
|
A D | tmem.h | 84 typedef xen_pfn_t tmem_cli_mfn_t; 106 xen_pfn_t cmfn; /* client machine page frame */
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | tmem_xen.c | 34 static inline void *cli_get_page(xen_pfn_t cmfn, unsigned long *pcli_mfn, in cli_get_page() 49 static inline void *cli_get_page(xen_pfn_t cmfn, unsigned long *pcli_mfn, in cli_get_page() 89 xen_pfn_t cmfn, tmem_cli_va_param_t clibuf) in tmem_copy_from_client() 120 int tmem_compress_from_client(xen_pfn_t cmfn, in tmem_compress_from_client() 152 int tmem_copy_to_client(xen_pfn_t cmfn, struct page_info *pfp, in tmem_copy_to_client() 181 int tmem_decompress_to_client(xen_pfn_t cmfn, void *tmem_va, in tmem_decompress_to_client()
|
/xen-4.10.0-shim-comet/tools/libs/foreignmemory/include/ |
A D | xenforeignmemory.h | 108 const xen_pfn_t arr[/*pages*/], int err[/*pages*/]); 120 const xen_pfn_t arr[/*pages*/], int err[/*pages*/]);
|
/xen-4.10.0-shim-comet/tools/libs/foreignmemory/ |
A D | private.h | 34 const xen_pfn_t arr[num], int err[num]); 45 xen_pfn_t *arr, int num);
|
A D | compat.c | 26 const xen_pfn_t arr[/*num*/], int err[/*num*/]) in osdep_xenforeignmemory_map() 28 xen_pfn_t *pfn; in osdep_xenforeignmemory_map()
|
/xen-4.10.0-shim-comet/tools/include/xen-sys/Linux/ |
A D | privcmd.h | 64 xen_pfn_t __user *arr; /* array of mfns - top nibble set on err */ 74 const xen_pfn_t __user *arr; /* array of mfns */
|