/xen/tools/libxc/include/ |
A D | xc_dom.h | 75 struct xc_dom_image { struct 192 int (*allocate) (struct xc_dom_image * dom); argument 260 int (*vcpu) (struct xc_dom_image * dom); 261 int (*bootearly) (struct xc_dom_image * dom); 262 int (*bootlate) (struct xc_dom_image * dom); 265 int (*meminit) (struct xc_dom_image * dom); 286 void xc_dom_release(struct xc_dom_image *dom); 325 int xc_dom_parse_image(struct xc_dom_image *dom); 327 int xc_dom_build_image(struct xc_dom_image *dom); 334 int xc_dom_boot_image(struct xc_dom_image *dom); [all …]
|
/xen/tools/libxc/ |
A D | xc_dom_decompress_unsafe.h | 10 decompress_fn fn, struct xc_dom_image *dom, void **blob, size_t *size) 13 int xc_try_bzip2_decode(struct xc_dom_image *dom, void **blob, size_t *size) 15 int xc_try_lzma_decode(struct xc_dom_image *dom, void **blob, size_t *size) 17 int xc_try_lzo1x_decode(struct xc_dom_image *dom, void **blob, size_t *size) 19 int xc_try_xz_decode(struct xc_dom_image *dom, void **blob, size_t *size)
|
A D | xc_dom_core.c | 105 void xc_dom_log_memory_footprint(struct xc_dom_image *dom) in xc_dom_log_memory_footprint() 196 void *xc_dom_malloc_filemap(struct xc_dom_image *dom, in xc_dom_malloc_filemap() 273 static void xc_dom_free_all(struct xc_dom_image *dom) in xc_dom_free_all() 580 int xc_dom_alloc_segment(struct xc_dom_image *dom, in xc_dom_alloc_segment() 659 void xc_dom_unmap_all(struct xc_dom_image *dom) in xc_dom_unmap_all() 703 int xc_dom_set_arch_hooks(struct xc_dom_image *dom) in xc_dom_set_arch_hooks() 732 void xc_dom_release(struct xc_dom_image *dom) in xc_dom_release() 745 struct xc_dom_image *dom; in xc_dom_allocate() 901 int xc_dom_parse_image(struct xc_dom_image *dom) in xc_dom_parse_image() 1072 static int xc_dom_load_acpi(struct xc_dom_image *dom) in xc_dom_load_acpi() [all …]
|
A D | xc_dom_bzimageloader.c | 46 struct xc_dom_image *dom, void **blob, size_t *size) in xc_try_bzip2_decode() 187 struct xc_dom_image *dom, void **blob, size_t *size) in xc_try_bzip2_decode() 202 struct xc_dom_image *dom, void **blob, size_t *size, in _xc_try_lzma_decode() 340 struct xc_dom_image *dom, void **blob, size_t *size) in xc_try_xz_decode() 354 struct xc_dom_image *dom, void **blob, size_t *size) in xc_try_lzma_decode() 370 struct xc_dom_image *dom, void **blob, size_t *size) in xc_try_xz_decode() 379 struct xc_dom_image *dom, void **blob, size_t *size) in xc_try_lzma_decode() 407 struct xc_dom_image *dom, void **blob, size_t *size) in xc_try_lzo1x_decode() 582 struct xc_dom_image *dom, void **blob, size_t *size) in xc_try_lzo1x_decode() 650 static int xc_dom_probe_bzimage_kernel(struct xc_dom_image *dom) in xc_dom_probe_bzimage_kernel() [all …]
|
A D | xc_dom_hvmloader.c | 35 static elf_negerrnoval check_elf_kernel(struct xc_dom_image *dom, bool verbose) in check_elf_kernel() 55 static elf_negerrnoval xc_dom_probe_hvm_kernel(struct xc_dom_image *dom) in xc_dom_probe_hvm_kernel() 84 static elf_errorstatus xc_dom_parse_hvm_kernel(struct xc_dom_image *dom) in xc_dom_parse_hvm_kernel() 132 static int module_init_one(struct xc_dom_image *dom, in module_init_one() 168 static int modules_init(struct xc_dom_image *dom) in modules_init() 186 static elf_errorstatus xc_dom_load_hvm_kernel(struct xc_dom_image *dom) in xc_dom_load_hvm_kernel()
|
A D | xc_dom_arm.c | 51 static int alloc_magic_pages(struct xc_dom_image *dom) in alloc_magic_pages() 96 static int start_info_arm(struct xc_dom_image *dom) in start_info_arm() 102 static int shared_info_arm(struct xc_dom_image *dom, void *ptr) in shared_info_arm() 110 static int vcpu_arm32(struct xc_dom_image *dom) in vcpu_arm32() 155 static int vcpu_arm64(struct xc_dom_image *dom) in vcpu_arm64() 238 static int populate_one_size(struct xc_dom_image *dom, int pfn_shift, in populate_one_size() 288 static int populate_guest_memory(struct xc_dom_image *dom, in populate_guest_memory() 356 static int meminit(struct xc_dom_image *dom) in meminit() 485 bool xc_dom_translated(const struct xc_dom_image *dom) in xc_dom_translated() 492 static int bootearly(struct xc_dom_image *dom) in bootearly() [all …]
|
A D | xc_dom_armzimageloader.c | 50 static int xc_dom_probe_zimage32_kernel(struct xc_dom_image *dom) in xc_dom_probe_zimage32_kernel() 77 static int xc_dom_parse_zimage32_kernel(struct xc_dom_image *dom) in xc_dom_parse_zimage32_kernel() 146 static int xc_dom_probe_zimage64_kernel(struct xc_dom_image *dom) in xc_dom_probe_zimage64_kernel() 174 static int xc_dom_parse_zimage64_kernel(struct xc_dom_image *dom) in xc_dom_parse_zimage64_kernel() 219 static int xc_dom_load_zimage_kernel(struct xc_dom_image *dom) in xc_dom_load_zimage_kernel()
|
A D | xc_dom_elfloader.c | 54 static char *xc_dom_guest_type(struct xc_dom_image *dom, in xc_dom_guest_type() 99 static elf_negerrnoval check_elf_kernel(struct xc_dom_image *dom, bool verbose) in check_elf_kernel() 121 static elf_negerrnoval xc_dom_probe_elf_kernel(struct xc_dom_image *dom) in xc_dom_probe_elf_kernel() 146 static elf_negerrnoval xc_dom_parse_elf_kernel(struct xc_dom_image *dom) in xc_dom_parse_elf_kernel() 203 static elf_errorstatus xc_dom_load_elf_kernel(struct xc_dom_image *dom) in xc_dom_load_elf_kernel()
|
A D | xc_dom_decompress_unsafe.c | 8 static struct xc_dom_image *unsafe_dom; 30 decompress_fn fn, struct xc_dom_image *dom, void **blob, size_t *size) in xc_dom_decompress_unsafe()
|
A D | xc_dom_x86.c | 241 static int alloc_pgtables_pv(struct xc_dom_image *dom) in alloc_pgtables_pv() 405 static int setup_pgtables_pv(struct xc_dom_image *dom) in setup_pgtables_pv() 756 static int start_info_x86_32(struct xc_dom_image *dom) in start_info_x86_32() 881 static int vcpu_x86_32(struct xc_dom_image *dom) in vcpu_x86_32() 931 static int vcpu_x86_64(struct xc_dom_image *dom) in vcpu_x86_64() 991 static int vcpu_hvm(struct xc_dom_image *dom) in vcpu_hvm() 1183 static int meminit_pv(struct xc_dom_image *dom) in meminit_pv() 1348 static int meminit_hvm(struct xc_dom_image *dom) in meminit_hvm() 1652 static int bootearly(struct xc_dom_image *dom) in bootearly() 1665 static int bootlate_pv(struct xc_dom_image *dom) in bootlate_pv() [all …]
|
A D | xc_dom_boot.c | 41 static int setup_hypercall_page(struct xc_dom_image *dom) in setup_hypercall_page() 68 int xc_dom_compat_check(struct xc_dom_image *dom) in xc_dom_compat_check() 94 int xc_dom_boot_xen_init(struct xc_dom_image *dom, xc_interface *xch, uint32_t domid) in xc_dom_boot_xen_init() 111 int xc_dom_boot_mem_init(struct xc_dom_image *dom) in xc_dom_boot_mem_init() 129 void *xc_dom_boot_domU_map(struct xc_dom_image *dom, xen_pfn_t pfn, in xc_dom_boot_domU_map() 166 int xc_dom_boot_image(struct xc_dom_image *dom) in xc_dom_boot_image() 432 int xc_dom_gnttab_init(struct xc_dom_image *dom) in xc_dom_gnttab_init()
|
A D | xc_dom_binloader.c | 119 static struct xen_bin_image_table *find_table(struct xc_dom_image *dom) in find_table() 146 static int xc_dom_probe_bin_kernel(struct xc_dom_image *dom) in xc_dom_probe_bin_kernel() 151 static int xc_dom_parse_bin_kernel(struct xc_dom_image *dom) in xc_dom_parse_bin_kernel() 248 static int xc_dom_load_bin_kernel(struct xc_dom_image *dom) in xc_dom_load_bin_kernel()
|
A D | xc_dom_decompress_lz4.c | 39 struct xc_dom_image *dom, void **blob, size_t *psize) in xc_try_lz4_decode() 136 struct xc_dom_image *dom, void **blob, size_t *size) in xc_try_lz4_decode()
|
A D | xc_dom_decompress.h | 7 int xc_try_lz4_decode(struct xc_dom_image *dom, void **blob, size_t *size);
|
A D | xc_dom_decompress_unsafe_bzip2.c | 11 struct xc_dom_image *dom, void **blob, size_t *size) in xc_try_bzip2_decode()
|
A D | xc_dom_decompress_unsafe_lzma.c | 11 struct xc_dom_image *dom, void **blob, size_t *size) in xc_try_lzma_decode()
|
A D | xc_dom_decompress_unsafe_xz.c | 43 struct xc_dom_image *dom, void **blob, size_t *size) in xc_try_xz_decode()
|
A D | xc_dom_decompress_unsafe_lzo1x.c | 47 struct xc_dom_image *dom, void **blob, size_t *size) in xc_try_lzo1x_decode()
|
A D | xc_dom_compat_linux.c | 49 struct xc_dom_image *dom; in xc_linux_build()
|
/xen/tools/libxl/ |
A D | libxl_arch.h | 41 struct xc_dom_image *dom); 47 struct xc_dom_image *dom); 53 struct xc_dom_image *dom, 93 struct xc_dom_image *dom);
|
A D | libxl_arm_acpi.c | 123 struct xc_dom_image *dom, in libxl__allocate_acpi_tables() 186 static void make_acpi_rsdp(libxl__gc *gc, struct xc_dom_image *dom, in make_acpi_rsdp() 221 static void make_acpi_xsdt(libxl__gc *gc, struct xc_dom_image *dom, in make_acpi_xsdt() 235 static void make_acpi_gtdt(libxl__gc *gc, struct xc_dom_image *dom, in make_acpi_gtdt() 298 static int make_acpi_madt(libxl__gc *gc, struct xc_dom_image *dom, in make_acpi_madt() 341 static void make_acpi_fadt(libxl__gc *gc, struct xc_dom_image *dom, in make_acpi_fadt() 360 static void make_acpi_dsdt(libxl__gc *gc, struct xc_dom_image *dom, in make_acpi_dsdt() 370 struct xc_dom_image *dom) in libxl__prepare_acpi()
|
A D | libxl_arm_no_acpi.c | 22 struct xc_dom_image *dom) in libxl__prepare_acpi()
|
A D | libxl_arm.h | 24 struct xc_dom_image *dom);
|
A D | libxl_arm.c | 450 const struct xc_dom_image *dom) in make_memory_nodes() 632 struct xc_dom_image *dom) in make_vpl011_uart_node() 663 const struct xc_dom_image *dom) in get_arch_info() 855 struct xc_dom_image *dom) in libxl__prepare_dtb() 993 struct xc_dom_image *dom) in libxl__arch_domain_init_hw_description() 1066 struct xc_dom_image *dom) in libxl__arch_domain_finalise_hw_description() 1121 struct xc_dom_image *dom, in libxl__arch_build_dom_finish()
|
/xen/stubdom/grub/ |
A D | kexec.c | 84 static void do_exchange(struct xc_dom_image *dom, xen_pfn_t target_pfn, xen_pfn_t source_mfn) in do_exchange() 103 int kexec_allocate(struct xc_dom_image *dom) in kexec_allocate() 149 static void tpm_hash2pcr(struct xc_dom_image *dom, char *cmdline) in tpm_hash2pcr() 214 struct xc_dom_image *dom; in kexec()
|