Lines Matching refs:xen_start_info

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()
1581 if (pfn >= xen_start_info->first_p2m_pfn && in mask_rw_pte()
1582 pfn < xen_start_info->first_p2m_pfn + xen_start_info->nr_p2m_frames) in mask_rw_pte()
1930 if (xen_start_info->mfn_list < __START_KERNEL_map) in xen_setup_kernel_pagetable()
1931 max_pfn_mapped = xen_start_info->first_p2m_pfn; in xen_setup_kernel_pagetable()
1933 max_pfn_mapped = PFN_DOWN(__pa(xen_start_info->mfn_list)); in xen_setup_kernel_pagetable()
1935 pt_base = PFN_DOWN(__pa(xen_start_info->pt_base)); in xen_setup_kernel_pagetable()
1936 pt_end = pt_base + xen_start_info->nr_pt_frames; in xen_setup_kernel_pagetable()
1974 i = pgd_index(xen_start_info->mfn_list); in xen_setup_kernel_pagetable()
1976 init_level4_pgt[i] = ((pgd_t *)xen_start_info->pt_base)[i]; in xen_setup_kernel_pagetable()
2022 xen_start_info = (struct start_info *)__va(__pa(xen_start_info)); in xen_setup_kernel_pagetable()
2098 size = PAGE_ALIGN(xen_start_info->nr_pages * sizeof(unsigned long)); in xen_relocate_p2m()
2174 p2m_pfn = PFN_DOWN(xen_early_virt_to_phys(xen_start_info->mfn_list)); in xen_relocate_p2m()
2178 if (xen_start_info->mfn_list < __START_KERNEL_map) { in xen_relocate_p2m()
2179 pfn = xen_start_info->first_p2m_pfn; in xen_relocate_p2m()
2180 pfn_end = xen_start_info->first_p2m_pfn + in xen_relocate_p2m()
2181 xen_start_info->nr_p2m_frames; in xen_relocate_p2m()
2198 xen_start_info->mfn_list = (unsigned long)xen_p2m_addr; in xen_relocate_p2m()
2199 xen_start_info->first_p2m_pfn = PFN_DOWN(new_area); in xen_relocate_p2m()
2200 xen_start_info->nr_p2m_frames = n_frames; in xen_relocate_p2m()
2253 pt_base = min(__pa(xen_start_info->pt_base), __pa(pmd)); in xen_find_pt_base()
2271 xen_pt_size = xen_start_info->nr_pt_frames * PAGE_SIZE; in xen_setup_kernel_pagetable()
2304 memblock_reserve(__pa(xen_start_info), PAGE_SIZE); in xen_reserve_special_pages()
2305 if (xen_start_info->store_mfn) { in xen_reserve_special_pages()
2306 paddr = PFN_PHYS(mfn_to_pfn(xen_start_info->store_mfn)); in xen_reserve_special_pages()
2310 paddr = PFN_PHYS(mfn_to_pfn(xen_start_info->console.domU.mfn)); in xen_reserve_special_pages()