Home
last modified time | relevance | path

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

/linux-4.1.27/arch/x86/xen/
Dsuspend.c19 xen_start_info->store_mfn = mfn_to_pfn(xen_start_info->store_mfn); in xen_pv_pre_suspend()
20 xen_start_info->console.domU.mfn = in xen_pv_pre_suspend()
21 mfn_to_pfn(xen_start_info->console.domU.mfn); in xen_pv_pre_suspend()
54 xen_start_info->store_mfn = in xen_pv_post_suspend()
55 pfn_to_mfn(xen_start_info->store_mfn); in xen_pv_post_suspend()
56 xen_start_info->console.domU.mfn = in xen_pv_post_suspend()
57 pfn_to_mfn(xen_start_info->console.domU.mfn); in xen_pv_post_suspend()
Denlighten.c127 struct start_info *xen_start_info; variable
128 EXPORT_SYMBOL_GPL(xen_start_info);
1093 xen_start_info->shared_info); in xen_setup_shared_info()
1099 (struct shared_info *)__va(xen_start_info->shared_info); in xen_setup_shared_info()
1516 if (!xen_start_info) in xen_start_kernel()
1615 xen_setup_kernel_pagetable((pgd_t *)xen_start_info->pt_base, xen_start_info->nr_pages); in xen_start_kernel()
1657 if (xen_start_info->mod_start) { in xen_start_kernel()
1658 if (xen_start_info->flags & SIF_MOD_START_PFN) in xen_start_kernel()
1659 initrd_start = PFN_PHYS(xen_start_info->mod_start); in xen_start_kernel()
1661 initrd_start = __pa(xen_start_info->mod_start); in xen_start_kernel()
[all …]
Dsetup.c570 unsigned long max_pfn = xen_start_info->nr_pages; in xen_memory_setup()
711 memblock_reserve(__pa(xen_start_info->mfn_list), in xen_memory_setup()
712 xen_start_info->pt_base - xen_start_info->mfn_list); in xen_memory_setup()
742 memblock_reserve(__pa(xen_start_info->mfn_list), in xen_auto_xlated_memory_setup()
743 xen_start_info->pt_base - xen_start_info->mfn_list); in xen_auto_xlated_memory_setup()
846 if (!(xen_start_info->flags & SIF_INITDOMAIN)) { in xen_arch_setup()
852 memcpy(boot_command_line, xen_start_info->cmd_line, in xen_arch_setup()
Dmmu.c1122 size = PAGE_ALIGN(xen_start_info->nr_pages * sizeof(unsigned long)); in xen_pagetable_p2m_free()
1125 if ((unsigned long)xen_p2m_addr == xen_start_info->mfn_list) in xen_pagetable_p2m_free()
1129 memset((void *)xen_start_info->mfn_list, 0xff, size); in xen_pagetable_p2m_free()
1132 BUG_ON(xen_start_info->mfn_list < __START_KERNEL_map); in xen_pagetable_p2m_free()
1133 addr = xen_start_info->mfn_list; in xen_pagetable_p2m_free()
1141 size = PAGE_ALIGN(xen_start_info->nr_pages * sizeof(unsigned long)); in xen_pagetable_p2m_free()
1142 memblock_free(__pa(xen_start_info->mfn_list), size); in xen_pagetable_p2m_free()
1152 addr = xen_start_info->pt_base; in xen_pagetable_p2m_free()
1153 size = roundup(xen_start_info->nr_pt_frames * PAGE_SIZE, PMD_SIZE); in xen_pagetable_p2m_free()
1156 xen_start_info->pt_base = (unsigned long)__va(__pa(xen_start_info->pt_base)); in xen_pagetable_p2m_free()
[all …]
Dxen-head.S42 mov %esi,xen_start_info
45 mov %rsi,xen_start_info
Dxen-ops.h28 extern struct start_info *xen_start_info;
Dp2m.c275 xen_p2m_addr = (unsigned long *)xen_start_info->mfn_list; in xen_build_dynamic_phys_to_machine()
276 xen_p2m_size = ALIGN(xen_start_info->nr_pages, P2M_PER_PAGE); in xen_build_dynamic_phys_to_machine()
278 for (pfn = xen_start_info->nr_pages; pfn < xen_p2m_size; pfn++) in xen_build_dynamic_phys_to_machine()
/linux-4.1.27/include/xen/
Dxen.h27 xen_start_info && xen_start_info->flags & SIF_INITDOMAIN)
/linux-4.1.27/arch/arm/xen/
Denlighten.c31 struct start_info *xen_start_info = &_xen_start_info; variable
32 EXPORT_SYMBOL(xen_start_info);
193 xen_start_info->flags |= SIF_INITDOMAIN|SIF_PRIVILEGED; in xen_guest_init()
195 xen_start_info->flags &= ~(SIF_INITDOMAIN|SIF_PRIVILEGED); in xen_guest_init()
/linux-4.1.27/drivers/xen/xenbus/
Dxenbus_probe.c714 xen_store_mfn = xen_start_info->store_mfn = in xenstored_local_init()
728 xen_store_evtchn = xen_start_info->store_evtchn = in xenstored_local_init()
754 xen_store_evtchn = xen_start_info->store_evtchn; in xenbus_resume_cb()
780 if (xen_pv_domain() && !xen_start_info->store_evtchn) in xenbus_init()
782 if (xen_pv_domain() && xen_start_info->store_evtchn) in xenbus_init()
793 xen_store_evtchn = xen_start_info->store_evtchn; in xenbus_init()
794 xen_store_mfn = xen_start_info->store_mfn; in xenbus_init()
/linux-4.1.27/arch/arm/include/asm/xen/
Dhypervisor.h5 extern struct start_info *xen_start_info;
/linux-4.1.27/arch/x86/include/asm/xen/
Dhypervisor.h37 extern struct start_info *xen_start_info;
/linux-4.1.27/drivers/tty/hvc/
Dhvc_xen.c255 if (!xen_start_info->console.domU.evtchn) in xen_pv_console_init()
267 info->evtchn = xen_start_info->console.domU.evtchn; in xen_pv_console_init()
268 info->intf = mfn_to_virt(xen_start_info->console.domU.mfn); in xen_pv_console_init()
312 info->evtchn = xen_start_info->console.domU.evtchn; in xen_console_update_evtchn()
/linux-4.1.27/drivers/xen/
Dmanage.c83 ? virt_to_mfn(xen_start_info) in xen_suspend()
Dballoon.c618 ? min(xen_start_info->nr_pages - xen_released_pages, max_pfn) in balloon_init()