Lines Matching refs:si

301     start_info_t *si;  in dom0_construct_pv()  local
748 si = (start_info_t *)vstartinfo_start; in dom0_construct_pv()
749 clear_page(si); in dom0_construct_pv()
750 si->nr_pages = nr_pages; in dom0_construct_pv()
752 si->shared_info = virt_to_maddr(d->shared_info); in dom0_construct_pv()
755 si->flags = SIF_PRIVILEGED | SIF_INITDOMAIN; in dom0_construct_pv()
757 si->flags |= SIF_MOD_START_PFN; in dom0_construct_pv()
758 si->flags |= (xen_processor_pmbits << 8) & SIF_PM_MASK; in dom0_construct_pv()
759 si->pt_base = vpt_start; in dom0_construct_pv()
760 si->nr_pt_frames = nr_pt_pages; in dom0_construct_pv()
761 si->mfn_list = vphysmap_start; in dom0_construct_pv()
762 snprintf(si->magic, sizeof(si->magic), "xen-3.0-x86_%d%s", in dom0_construct_pv()
795 si->first_p2m_pfn = pfn; in dom0_construct_pv()
796 si->nr_p2m_frames = domain_tot_pages(d) - count; in dom0_construct_pv()
816 alloc_epfn += PFN_UP(initrd_len) + si->nr_p2m_frames; in dom0_construct_pv()
838 si->mod_start = vinitrd_start ?: initrd_pfn; in dom0_construct_pv()
839 si->mod_len = initrd_len; in dom0_construct_pv()
842 memset(si->cmd_line, 0, sizeof(si->cmd_line)); in dom0_construct_pv()
844 strlcpy((char *)si->cmd_line, cmdline, sizeof(si->cmd_line)); in dom0_construct_pv()
847 if ( !pv_shim && fill_console_start_info((void *)(si + 1)) ) in dom0_construct_pv()
849 si->console.dom0.info_off = sizeof(struct start_info); in dom0_construct_pv()
850 si->console.dom0.info_size = sizeof(struct dom0_vga_console_info); in dom0_construct_pv()
860 vphysmap_start, si); in dom0_construct_pv()
863 xlat_start_info(si, pv_shim ? XLAT_start_info_console_domU in dom0_construct_pv()