Home
last modified time | relevance | path

Searched refs:xen_pfn_t (Results 1 – 25 of 80) sorted by relevance

1234

/xen-4.10.0-shim-comet/tools/libxc/include/
A Dxc_dom.h37 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 Dxenguest.h172 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 Dxc_sr_common.h31 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 Dxc_sr_common_x86_pv.h18 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 Dxc_sr_common_x86_pv.c5 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 Dxc_core_x86.c49 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 Dxc_foreign_memory.c24 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 Dxc_core_arm.c46 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 Dxc_dom_boot.c44 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 Dxc_sr_restore_x86_hvm.c98 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 Dxc_dom_arm.c71 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 Dxg_private.h110 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 Dxc_offline_page.c37 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 Dxc_sr_save_x86_hvm.c127 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 Dxc_core.h143 xen_pfn_t **live_p2m, unsigned long *pfnp);
148 xen_pfn_t **live_p2m, unsigned long *pfnp);
151 xen_pfn_t *gpfn);
A Dxc_dom_x86.c85 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 Dxc_compression.c51 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 Dkexec.c48 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 Dmemory.h77 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 Dtmem.h84 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 Dtmem_xen.c34 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 Dxenforeignmemory.h108 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 Dprivate.h34 const xen_pfn_t arr[num], int err[num]);
45 xen_pfn_t *arr, int num);
A Dcompat.c26 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 Dprivcmd.h64 xen_pfn_t __user *arr; /* array of mfns - top nibble set on err */
74 const xen_pfn_t __user *arr; /* array of mfns */

Completed in 155 milliseconds

1234