xen_start_info 40 arch/arm/xen/enlighten.c struct start_info *xen_start_info = &_xen_start_info; xen_start_info 41 arch/arm/xen/enlighten.c EXPORT_SYMBOL(xen_start_info); xen_start_info 37 arch/x86/include/asm/xen/hypervisor.h extern struct start_info *xen_start_info; xen_start_info 62 arch/x86/xen/enlighten.c struct start_info *xen_start_info; xen_start_info 63 arch/x86/xen/enlighten.c EXPORT_SYMBOL_GPL(xen_start_info); xen_start_info 134 arch/x86/xen/enlighten_pv.c set_fixmap(FIX_PARAVIRT_BOOTMAP, xen_start_info->shared_info); xen_start_info 1193 arch/x86/xen/enlighten_pv.c if (!xen_start_info) xen_start_info 1197 arch/x86/xen/enlighten_pv.c xen_start_flags = xen_start_info->flags; xen_start_info 1305 arch/x86/xen/enlighten_pv.c xen_setup_kernel_pagetable((pgd_t *)xen_start_info->pt_base, xen_start_info 1306 arch/x86/xen/enlighten_pv.c xen_start_info->nr_pages); xen_start_info 1338 arch/x86/xen/enlighten_pv.c if (xen_start_info->mod_start) { xen_start_info 1339 arch/x86/xen/enlighten_pv.c if (xen_start_info->flags & SIF_MOD_START_PFN) xen_start_info 1340 arch/x86/xen/enlighten_pv.c initrd_start = PFN_PHYS(xen_start_info->mod_start); xen_start_info 1342 arch/x86/xen/enlighten_pv.c initrd_start = __pa(xen_start_info->mod_start); xen_start_info 1348 arch/x86/xen/enlighten_pv.c boot_params.hdr.ramdisk_size = xen_start_info->mod_len; xen_start_info 1349 arch/x86/xen/enlighten_pv.c boot_params.hdr.cmd_line_ptr = __pa(xen_start_info->cmd_line); xen_start_info 1358 arch/x86/xen/enlighten_pv.c (void *)((char *)xen_start_info + xen_start_info 1359 arch/x86/xen/enlighten_pv.c xen_start_info->console.dom0.info_off); xen_start_info 1368 arch/x86/xen/enlighten_pv.c xen_init_vga(info, xen_start_info->console.dom0.info_size); xen_start_info 1369 arch/x86/xen/enlighten_pv.c xen_start_info->console.domU.mfn = 0; xen_start_info 1370 arch/x86/xen/enlighten_pv.c xen_start_info->console.domU.evtchn = 0; xen_start_info 1227 arch/x86/xen/mmu_pv.c size = PAGE_ALIGN(xen_start_info->nr_pages * sizeof(unsigned long)); xen_start_info 1230 arch/x86/xen/mmu_pv.c if ((unsigned long)xen_p2m_addr == xen_start_info->mfn_list) xen_start_info 1234 arch/x86/xen/mmu_pv.c memset((void *)xen_start_info->mfn_list, 0xff, size); xen_start_info 1236 arch/x86/xen/mmu_pv.c addr = xen_start_info->mfn_list; xen_start_info 1248 arch/x86/xen/mmu_pv.c size = PAGE_ALIGN(xen_start_info->nr_pages * xen_start_info 1270 arch/x86/xen/mmu_pv.c addr = xen_start_info->pt_base; xen_start_info 1271 arch/x86/xen/mmu_pv.c size = xen_start_info->nr_pt_frames * PAGE_SIZE; xen_start_info 1274 arch/x86/xen/mmu_pv.c xen_start_info->pt_base = (unsigned long)__va(__pa(xen_start_info->pt_base)); xen_start_info 1288 arch/x86/xen/mmu_pv.c xen_start_info->mfn_list = (unsigned long)xen_p2m_addr; xen_start_info 1552 arch/x86/xen/mmu_pv.c if (xen_start_info->mfn_list < __START_KERNEL_map && xen_start_info 1553 arch/x86/xen/mmu_pv.c pfn >= xen_start_info->first_p2m_pfn && xen_start_info 1554 arch/x86/xen/mmu_pv.c pfn < xen_start_info->first_p2m_pfn + xen_start_info->nr_p2m_frames) xen_start_info 1887 arch/x86/xen/mmu_pv.c if (xen_start_info->mfn_list < __START_KERNEL_map) xen_start_info 1888 arch/x86/xen/mmu_pv.c max_pfn_mapped = xen_start_info->first_p2m_pfn; xen_start_info 1890 arch/x86/xen/mmu_pv.c max_pfn_mapped = PFN_DOWN(__pa(xen_start_info->mfn_list)); xen_start_info 1892 arch/x86/xen/mmu_pv.c pt_base = PFN_DOWN(__pa(xen_start_info->pt_base)); xen_start_info 1893 arch/x86/xen/mmu_pv.c pt_end = pt_base + xen_start_info->nr_pt_frames; xen_start_info 1942 arch/x86/xen/mmu_pv.c i = pgd_index(xen_start_info->mfn_list); xen_start_info 1944 arch/x86/xen/mmu_pv.c init_top_pgt[i] = ((pgd_t *)xen_start_info->pt_base)[i]; xen_start_info 1990 arch/x86/xen/mmu_pv.c xen_start_info = (struct start_info *)__va(__pa(xen_start_info)); xen_start_info 2067 arch/x86/xen/mmu_pv.c size = PAGE_ALIGN(xen_start_info->nr_pages * sizeof(unsigned long)); xen_start_info 2142 arch/x86/xen/mmu_pv.c p2m_pfn = PFN_DOWN(xen_early_virt_to_phys(xen_start_info->mfn_list)); xen_start_info 2146 arch/x86/xen/mmu_pv.c if (xen_start_info->mfn_list < __START_KERNEL_map) { xen_start_info 2147 arch/x86/xen/mmu_pv.c pfn = xen_start_info->first_p2m_pfn; xen_start_info 2148 arch/x86/xen/mmu_pv.c pfn_end = xen_start_info->first_p2m_pfn + xen_start_info 2149 arch/x86/xen/mmu_pv.c xen_start_info->nr_p2m_frames; xen_start_info 2166 arch/x86/xen/mmu_pv.c xen_start_info->mfn_list = (unsigned long)xen_p2m_addr; xen_start_info 2167 arch/x86/xen/mmu_pv.c xen_start_info->first_p2m_pfn = PFN_DOWN(new_area); xen_start_info 2168 arch/x86/xen/mmu_pv.c xen_start_info->nr_p2m_frames = n_frames; xen_start_info 2223 arch/x86/xen/mmu_pv.c pt_base = min(__pa(xen_start_info->pt_base), __pa(pmd)); xen_start_info 2241 arch/x86/xen/mmu_pv.c xen_pt_size = xen_start_info->nr_pt_frames * PAGE_SIZE; xen_start_info 2274 arch/x86/xen/mmu_pv.c memblock_reserve(__pa(xen_start_info), PAGE_SIZE); xen_start_info 2275 arch/x86/xen/mmu_pv.c if (xen_start_info->store_mfn) { xen_start_info 2276 arch/x86/xen/mmu_pv.c paddr = PFN_PHYS(mfn_to_pfn(xen_start_info->store_mfn)); xen_start_info 2280 arch/x86/xen/mmu_pv.c paddr = PFN_PHYS(mfn_to_pfn(xen_start_info->console.domU.mfn)); xen_start_info 224 arch/x86/xen/p2m.c if (xen_start_info->flags & SIF_VIRT_P2M_4TOOLS) xen_start_info 282 arch/x86/xen/p2m.c if (xen_start_info->flags & SIF_VIRT_P2M_4TOOLS) xen_start_info 299 arch/x86/xen/p2m.c xen_p2m_addr = (unsigned long *)xen_start_info->mfn_list; xen_start_info 300 arch/x86/xen/p2m.c xen_p2m_size = ALIGN(xen_start_info->nr_pages, P2M_PER_PAGE); xen_start_info 302 arch/x86/xen/p2m.c for (pfn = xen_start_info->nr_pages; pfn < xen_p2m_size; pfn++) xen_start_info 81 arch/x86/xen/setup.c arg = strstr(xen_start_info->cmd_line, "xen_512gb_limit"); xen_start_info 85 arch/x86/xen/setup.c arg = strstr(xen_start_info->cmd_line, "xen_512gb_limit="); xen_start_info 711 arch/x86/xen/setup.c if (xen_start_info->mfn_list >= __START_KERNEL_map) { xen_start_info 712 arch/x86/xen/setup.c start = __pa(xen_start_info->mfn_list); xen_start_info 713 arch/x86/xen/setup.c size = PFN_ALIGN(xen_start_info->nr_pages * xen_start_info 716 arch/x86/xen/setup.c start = PFN_PHYS(xen_start_info->first_p2m_pfn); xen_start_info 717 arch/x86/xen/setup.c size = PFN_PHYS(xen_start_info->nr_p2m_frames); xen_start_info 754 arch/x86/xen/setup.c max_pfn = min(max_pfn, xen_start_info->nr_pages); xen_start_info 1011 arch/x86/xen/setup.c if (!(xen_start_info->flags & SIF_INITDOMAIN)) { xen_start_info 1017 arch/x86/xen/setup.c memcpy(boot_command_line, xen_start_info->cmd_line, xen_start_info 15 arch/x86/xen/suspend_pv.c xen_start_info->store_mfn = mfn_to_pfn(xen_start_info->store_mfn); xen_start_info 16 arch/x86/xen/suspend_pv.c xen_start_info->console.domU.mfn = xen_start_info 17 arch/x86/xen/suspend_pv.c mfn_to_pfn(xen_start_info->console.domU.mfn); xen_start_info 30 arch/x86/xen/suspend_pv.c set_fixmap(FIX_PARAVIRT_BOOTMAP, xen_start_info->shared_info); xen_start_info 35 arch/x86/xen/suspend_pv.c xen_start_info->store_mfn = xen_start_info 36 arch/x86/xen/suspend_pv.c pfn_to_mfn(xen_start_info->store_mfn); xen_start_info 37 arch/x86/xen/suspend_pv.c xen_start_info->console.domU.mfn = xen_start_info 38 arch/x86/xen/suspend_pv.c pfn_to_mfn(xen_start_info->console.domU.mfn); xen_start_info 29 arch/x86/xen/xen-ops.h extern struct start_info *xen_start_info; xen_start_info 238 drivers/tty/hvc/hvc_xen.c info->evtchn = xen_start_info->console.domU.evtchn; xen_start_info 240 drivers/tty/hvc/hvc_xen.c info->intf = gfn_to_virt(xen_start_info->console.domU.mfn); xen_start_info 255 drivers/tty/hvc/hvc_xen.c if (!xen_start_info->console.domU.evtchn) xen_start_info 308 drivers/tty/hvc/hvc_xen.c info->evtchn = xen_start_info->console.domU.evtchn; xen_start_info 698 drivers/xen/balloon.c ? min(xen_start_info->nr_pages - xen_released_pages, max_pfn) xen_start_info 80 drivers/xen/manage.c ? virt_to_gfn(xen_start_info) xen_start_info 759 drivers/xen/xenbus/xenbus_probe.c xen_store_evtchn = xen_start_info->store_evtchn; xen_start_info 785 drivers/xen/xenbus/xenbus_probe.c if (xen_pv_domain() && !xen_start_info->store_evtchn) xen_start_info 787 drivers/xen/xenbus/xenbus_probe.c if (xen_pv_domain() && xen_start_info->store_evtchn) xen_start_info 798 drivers/xen/xenbus/xenbus_probe.c xen_store_evtchn = xen_start_info->store_evtchn; xen_start_info 799 drivers/xen/xenbus/xenbus_probe.c xen_store_gfn = xen_start_info->store_mfn; xen_start_info 8 include/xen/arm/hypervisor.h extern struct start_info *xen_start_info;