Searched refs:xen_start_info (Results 1 – 15 of 15) sorted by relevance
/linux-4.4.14/arch/x86/xen/ |
D | suspend.c | 21 xen_start_info->store_mfn = mfn_to_pfn(xen_start_info->store_mfn); in xen_pv_pre_suspend() 22 xen_start_info->console.domU.mfn = in xen_pv_pre_suspend() 23 mfn_to_pfn(xen_start_info->console.domU.mfn); in xen_pv_pre_suspend() 56 xen_start_info->store_mfn = in xen_pv_post_suspend() 57 pfn_to_mfn(xen_start_info->store_mfn); in xen_pv_post_suspend() 58 xen_start_info->console.domU.mfn = in xen_pv_post_suspend() 59 pfn_to_mfn(xen_start_info->console.domU.mfn); in xen_pv_post_suspend()
|
D | mmu.c | 1210 size = PAGE_ALIGN(xen_start_info->nr_pages * sizeof(unsigned long)); in xen_pagetable_p2m_free() 1213 if ((unsigned long)xen_p2m_addr == xen_start_info->mfn_list) in xen_pagetable_p2m_free() 1217 memset((void *)xen_start_info->mfn_list, 0xff, size); in xen_pagetable_p2m_free() 1219 addr = xen_start_info->mfn_list; in xen_pagetable_p2m_free() 1232 size = PAGE_ALIGN(xen_start_info->nr_pages * in xen_pagetable_p2m_free() 1253 addr = xen_start_info->pt_base; in xen_pagetable_cleanhighmap() 1254 size = roundup(xen_start_info->nr_pt_frames * PAGE_SIZE, PMD_SIZE); in xen_pagetable_cleanhighmap() 1257 xen_start_info->pt_base = (unsigned long)__va(__pa(xen_start_info->pt_base)); in xen_pagetable_cleanhighmap() 1280 xen_start_info->mfn_list = (unsigned long)xen_p2m_addr; in xen_pagetable_p2m_setup() 1571 xen_start_info->mfn_list >= __START_KERNEL_map) in mask_rw_pte() [all …]
|
D | setup.c | 80 arg = strstr(xen_start_info->cmd_line, "xen_512gb_limit"); in xen_parse_512gb() 84 arg = strstr(xen_start_info->cmd_line, "xen_512gb_limit="); in xen_parse_512gb() 707 if (xen_start_info->mfn_list >= __START_KERNEL_map) { in xen_reserve_xen_mfnlist() 708 start = __pa(xen_start_info->mfn_list); in xen_reserve_xen_mfnlist() 709 size = PFN_ALIGN(xen_start_info->nr_pages * in xen_reserve_xen_mfnlist() 712 start = PFN_PHYS(xen_start_info->first_p2m_pfn); in xen_reserve_xen_mfnlist() 713 size = PFN_PHYS(xen_start_info->nr_p2m_frames); in xen_reserve_xen_mfnlist() 750 max_pfn = min(max_pfn, xen_start_info->nr_pages); in xen_memory_setup() 943 xen_start_info->mfn_list = 0; in xen_auto_xlated_memory_setup() 944 xen_start_info->first_p2m_pfn = 0; in xen_auto_xlated_memory_setup() [all …]
|
D | enlighten.c | 129 struct start_info *xen_start_info; variable 130 EXPORT_SYMBOL_GPL(xen_start_info); 1099 xen_start_info->shared_info); in xen_setup_shared_info() 1105 (struct shared_info *)__va(xen_start_info->shared_info); in xen_setup_shared_info() 1525 if (!xen_start_info) in xen_start_kernel() 1626 xen_setup_kernel_pagetable((pgd_t *)xen_start_info->pt_base, in xen_start_kernel() 1627 xen_start_info->nr_pages); in xen_start_kernel() 1670 if (xen_start_info->mod_start) { in xen_start_kernel() 1671 if (xen_start_info->flags & SIF_MOD_START_PFN) in xen_start_kernel() 1672 initrd_start = PFN_PHYS(xen_start_info->mod_start); in xen_start_kernel() [all …]
|
D | xen-head.S | 42 mov %esi,xen_start_info 45 mov %rsi,xen_start_info
|
D | p2m.c | 216 xen_start_info->flags & SIF_VIRT_P2M_4TOOLS) in xen_build_mfn_list_list() 277 if (xen_start_info->flags & SIF_VIRT_P2M_4TOOLS) in xen_setup_mfn_list_list() 297 xen_p2m_addr = (unsigned long *)xen_start_info->mfn_list; in xen_build_dynamic_phys_to_machine() 298 xen_p2m_size = ALIGN(xen_start_info->nr_pages, P2M_PER_PAGE); in xen_build_dynamic_phys_to_machine() 300 for (pfn = xen_start_info->nr_pages; pfn < xen_p2m_size; pfn++) in xen_build_dynamic_phys_to_machine()
|
D | xen-ops.h | 28 extern struct start_info *xen_start_info;
|
/linux-4.4.14/include/xen/ |
D | xen.h | 27 xen_start_info && xen_start_info->flags & SIF_INITDOMAIN)
|
/linux-4.4.14/arch/arm/xen/ |
D | enlighten.c | 32 struct start_info *xen_start_info = &_xen_start_info; variable 33 EXPORT_SYMBOL(xen_start_info); 189 xen_start_info->flags |= SIF_INITDOMAIN|SIF_PRIVILEGED; in xen_early_init() 191 xen_start_info->flags &= ~(SIF_INITDOMAIN|SIF_PRIVILEGED); in xen_early_init()
|
/linux-4.4.14/drivers/xen/xenbus/ |
D | xenbus_probe.c | 714 xen_store_gfn = xen_start_info->store_mfn = virt_to_gfn((void *)page); in xenstored_local_init() 726 xen_store_evtchn = xen_start_info->store_evtchn = in xenstored_local_init() 752 xen_store_evtchn = xen_start_info->store_evtchn; in xenbus_resume_cb() 778 if (xen_pv_domain() && !xen_start_info->store_evtchn) in xenbus_init() 780 if (xen_pv_domain() && xen_start_info->store_evtchn) in xenbus_init() 791 xen_store_evtchn = xen_start_info->store_evtchn; in xenbus_init() 792 xen_store_gfn = xen_start_info->store_mfn; in xenbus_init()
|
/linux-4.4.14/arch/x86/include/asm/xen/ |
D | hypervisor.h | 37 extern struct start_info *xen_start_info;
|
/linux-4.4.14/arch/arm/include/asm/xen/ |
D | hypervisor.h | 7 extern struct start_info *xen_start_info;
|
/linux-4.4.14/drivers/tty/hvc/ |
D | hvc_xen.c | 255 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() 269 info->intf = gfn_to_virt(xen_start_info->console.domU.mfn); in xen_pv_console_init() 313 info->evtchn = xen_start_info->console.domU.evtchn; in xen_console_update_evtchn()
|
/linux-4.4.14/drivers/xen/ |
D | manage.c | 83 ? virt_to_gfn(xen_start_info) in xen_suspend()
|
D | balloon.c | 741 ? min(xen_start_info->nr_pages - xen_released_pages, max_pfn) in balloon_init()
|