Home
last modified time | relevance | path

Searched refs:xen_start_info (Results 1 – 12 of 12) sorted by relevance

/linux/arch/x86/xen/
H A Dsuspend_pv.c15 xen_start_info->store_mfn = mfn_to_pfn(xen_start_info->store_mfn); in xen_pv_pre_suspend()
16 xen_start_info->console.domU.mfn = in xen_pv_pre_suspend()
17 mfn_to_pfn(xen_start_info->console.domU.mfn); in xen_pv_pre_suspend()
30 set_fixmap(FIX_PARAVIRT_BOOTMAP, xen_start_info->shared_info); in xen_pv_post_suspend()
35 xen_start_info->store_mfn = in xen_pv_post_suspend()
36 pfn_to_mfn(xen_start_info->store_mfn); in xen_pv_post_suspend()
37 xen_start_info->console.domU.mfn = in xen_pv_post_suspend()
38 pfn_to_mfn(xen_start_info->console.domU.mfn); in xen_pv_post_suspend()
H A Dmmu_pv.c1197 size = PAGE_ALIGN(xen_start_info->nr_pages * sizeof(unsigned long)); in xen_pagetable_p2m_free()
1200 if ((unsigned long)xen_p2m_addr == xen_start_info->mfn_list) in xen_pagetable_p2m_free()
1204 memset((void *)xen_start_info->mfn_list, 0xff, size); in xen_pagetable_p2m_free()
1206 addr = xen_start_info->mfn_list; in xen_pagetable_p2m_free()
1218 size = PAGE_ALIGN(xen_start_info->nr_pages * in xen_pagetable_p2m_free()
1240 addr = xen_start_info->pt_base; in xen_pagetable_cleanhighmap()
1241 size = xen_start_info->nr_pt_frames * PAGE_SIZE; in xen_pagetable_cleanhighmap()
1244 xen_start_info->pt_base = (unsigned long)__va(__pa(xen_start_info->pt_base)); in xen_pagetable_cleanhighmap()
1256 xen_start_info->mfn_list = (unsigned long)xen_p2m_addr; in xen_pagetable_p2m_setup()
1520 if (xen_start_info->mfn_list < __START_KERNEL_map && in xen_make_pte_init()
[all …]
H A Denlighten_pv.c187 set_fixmap(FIX_PARAVIRT_BOOTMAP, xen_start_info->shared_info); in xen_pv_init_platform()
1335 xen_start_info = si; in xen_start_kernel()
1342 xen_start_flags = xen_start_info->flags; in xen_start_kernel()
1438 xen_setup_kernel_pagetable((pgd_t *)xen_start_info->pt_base, in xen_start_kernel()
1439 xen_start_info->nr_pages); in xen_start_kernel()
1453 if (xen_start_info->mod_start) { in xen_start_kernel()
1454 if (xen_start_info->flags & SIF_MOD_START_PFN) in xen_start_kernel()
1455 initrd_start = PFN_PHYS(xen_start_info->mod_start); in xen_start_kernel()
1457 initrd_start = __pa(xen_start_info->mod_start); in xen_start_kernel()
1463 boot_params.hdr.ramdisk_size = xen_start_info->mod_len; in xen_start_kernel()
[all …]
H A Dsetup.c73 arg = strstr(xen_start_info->cmd_line, "xen_512gb_limit"); in xen_parse_512gb()
77 arg = strstr(xen_start_info->cmd_line, "xen_512gb_limit="); in xen_parse_512gb()
772 if (xen_start_info->mfn_list >= __START_KERNEL_map) { in xen_reserve_xen_mfnlist()
773 start = __pa(xen_start_info->mfn_list); in xen_reserve_xen_mfnlist()
774 size = PFN_ALIGN(xen_start_info->nr_pages * in xen_reserve_xen_mfnlist()
777 start = PFN_PHYS(xen_start_info->first_p2m_pfn); in xen_reserve_xen_mfnlist()
778 size = PFN_PHYS(xen_start_info->nr_p2m_frames); in xen_reserve_xen_mfnlist()
806 ini_nr_pages = min(xen_get_pages_limit(), xen_start_info->nr_pages); in xen_memory_setup()
870 xen_chk_is_e820_usable(__pa(xen_start_info), sizeof(*xen_start_info), in xen_memory_setup()
1039 if (!(xen_start_info->flags & SIF_INITDOMAIN)) { in xen_arch_setup()
[all …]
H A Dp2m.c214 if (xen_start_info->flags & SIF_VIRT_P2M_4TOOLS) in xen_build_mfn_list_list()
272 if (xen_start_info->flags & SIF_VIRT_P2M_4TOOLS) in xen_build_mfn_list_list()
289 xen_p2m_addr = (unsigned long *)xen_start_info->mfn_list;
290 xen_p2m_size = ALIGN(xen_start_info->nr_pages, P2M_PER_PAGE);
292 for (pfn = xen_start_info->nr_pages; pfn < xen_p2m_size; pfn++) in xen_build_dynamic_phys_to_machine()
H A Denlighten.c50 struct start_info *xen_start_info; variable
51 EXPORT_SYMBOL_GPL(xen_start_info);
H A Dxen-ops.h34 extern struct start_info *xen_start_info;
/linux/include/xen/arm/
H A Dhypervisor.h8 extern struct start_info *xen_start_info;
/linux/arch/x86/include/asm/xen/
H A Dhypervisor.h37 extern struct start_info *xen_start_info;
/linux/arch/arm/xen/
H A Denlighten.c42 struct start_info *xen_start_info = &_xen_start_info; variable
43 EXPORT_SYMBOL(xen_start_info);
/linux/drivers/xen/
H A Dmanage.c80 ? virt_to_gfn(xen_start_info) in xen_suspend()
H A Dballoon.c716 ? min(xen_start_info->nr_pages - xen_released_pages, max_pfn) in balloon_init()