Lines Matching refs:xen_start_info
1122 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()
1177 xen_start_info->mfn_list = (unsigned long)xen_p2m_addr; in xen_pagetable_p2m_setup()
1818 max_pfn_mapped = PFN_DOWN(__pa(xen_start_info->mfn_list)); in xen_setup_kernel_pagetable()
1820 pt_base = PFN_DOWN(__pa(xen_start_info->pt_base)); in xen_setup_kernel_pagetable()
1821 pt_end = pt_base + xen_start_info->nr_pt_frames; in xen_setup_kernel_pagetable()
1899 xen_start_info = (struct start_info *)__va(__pa(xen_start_info)); in xen_setup_kernel_pagetable()
1948 max_pfn_mapped = PFN_DOWN(__pa(xen_start_info->pt_base) + in xen_setup_kernel_pagetable()
1949 xen_start_info->nr_pt_frames * PAGE_SIZE + in xen_setup_kernel_pagetable()
1971 memblock_reserve(__pa(xen_start_info->pt_base), in xen_setup_kernel_pagetable()
1972 xen_start_info->nr_pt_frames * PAGE_SIZE); in xen_setup_kernel_pagetable()