Lines Matching refs:i
144 unsigned i; in p2m_top_mfn_init() local
146 for (i = 0; i < P2M_TOP_PER_PAGE; i++) in p2m_top_mfn_init()
147 top[i] = virt_to_mfn(p2m_mid_missing_mfn); in p2m_top_mfn_init()
152 unsigned i; in p2m_top_mfn_p_init() local
154 for (i = 0; i < P2M_TOP_PER_PAGE; i++) in p2m_top_mfn_p_init()
155 top[i] = p2m_mid_missing_mfn; in p2m_top_mfn_p_init()
160 unsigned i; in p2m_mid_mfn_init() local
162 for (i = 0; i < P2M_MID_PER_PAGE; i++) in p2m_mid_mfn_init()
163 mid[i] = virt_to_mfn(leaf); in p2m_mid_mfn_init()
168 unsigned i; in p2m_init() local
170 for (i = 0; i < P2M_PER_PAGE; i++) in p2m_init()
171 p2m[i] = INVALID_P2M_ENTRY; in p2m_init()
176 unsigned i; in p2m_init_identity() local
178 for (i = 0; i < P2M_PER_PAGE; i++) in p2m_init_identity()
179 p2m[i] = IDENTITY_FRAME(pfn + i); in p2m_init_identity()
333 unsigned int i, chunk; in xen_rebuild_p2m_list() local
349 for (i = 0; i < PTRS_PER_PTE; i++) { in xen_rebuild_p2m_list()
350 set_pte(p2m_missing_pte + i, in xen_rebuild_p2m_list()
352 set_pte(p2m_identity_pte + i, in xen_rebuild_p2m_list()
371 i = 0; in xen_rebuild_p2m_list()
373 for (i = 1; i < chunk; i++) in xen_rebuild_p2m_list()
374 if (xen_p2m_elem_type(pfn + i) != type) in xen_rebuild_p2m_list()
376 if (i < chunk) in xen_rebuild_p2m_list()
380 if (type == P2M_TYPE_PFN || i < chunk) { in xen_rebuild_p2m_list()
403 for (i = 0; i < PMDS_PER_MID_PAGE; i++) { in xen_rebuild_p2m_list()
405 (unsigned long)(p2m + pfn) + i * PMD_SIZE); in xen_rebuild_p2m_list()
476 int i; in alloc_p2m_pmd() local
479 for (i = 0; i < PMDS_PER_MID_PAGE; i++) { in alloc_p2m_pmd()
480 pte_newpg[i] = alloc_p2m_page(); in alloc_p2m_pmd()
481 if (!pte_newpg[i]) { in alloc_p2m_pmd()
482 for (i--; i >= 0; i--) in alloc_p2m_pmd()
483 free_p2m_page(pte_newpg[i]); in alloc_p2m_pmd()
491 for (i = 0; i < PMDS_PER_MID_PAGE; i++) { in alloc_p2m_pmd()
492 copy_page(pte_newpg[i], pte_pg); in alloc_p2m_pmd()
493 paravirt_alloc_pte(&init_mm, __pa(pte_newpg[i]) >> PAGE_SHIFT); in alloc_p2m_pmd()
505 __pmd(__pa(pte_newpg[i]) | _KERNPG_TABLE)); in alloc_p2m_pmd()
508 pte_newpg[i] = NULL; in alloc_p2m_pmd()
513 if (pte_newpg[i]) { in alloc_p2m_pmd()
514 paravirt_release_pte(__pa(pte_newpg[i]) >> PAGE_SHIFT); in alloc_p2m_pmd()
515 free_p2m_page(pte_newpg[i]); in alloc_p2m_pmd()
697 int i, ret = 0; in set_foreign_p2m_mapping() local
710 for (i = 0; i < count; i++) { in set_foreign_p2m_mapping()
716 if (map_ops[i].status != GNTST_okay || in set_foreign_p2m_mapping()
717 (kmap_ops && kmap_ops[i].status != GNTST_okay)) in set_foreign_p2m_mapping()
720 if (map_ops[i].flags & GNTMAP_contains_pte) { in set_foreign_p2m_mapping()
721 pte = (pte_t *)(mfn_to_virt(PFN_DOWN(map_ops[i].host_addr)) + in set_foreign_p2m_mapping()
722 (map_ops[i].host_addr & ~PAGE_MASK)); in set_foreign_p2m_mapping()
725 mfn = PFN_DOWN(map_ops[i].dev_bus_addr); in set_foreign_p2m_mapping()
727 pfn = page_to_pfn(pages[i]); in set_foreign_p2m_mapping()
738 map_ops[i].status = GNTST_general_error; in set_foreign_p2m_mapping()
739 unmap[0].host_addr = map_ops[i].host_addr, in set_foreign_p2m_mapping()
740 unmap[0].handle = map_ops[i].handle; in set_foreign_p2m_mapping()
741 map_ops[i].handle = ~0; in set_foreign_p2m_mapping()
742 if (map_ops[i].flags & GNTMAP_device_map) in set_foreign_p2m_mapping()
743 unmap[0].dev_bus_addr = map_ops[i].dev_bus_addr; in set_foreign_p2m_mapping()
748 kmap_ops[i].status = GNTST_general_error; in set_foreign_p2m_mapping()
749 unmap[1].host_addr = kmap_ops[i].host_addr, in set_foreign_p2m_mapping()
750 unmap[1].handle = kmap_ops[i].handle; in set_foreign_p2m_mapping()
751 kmap_ops[i].handle = ~0; in set_foreign_p2m_mapping()
752 if (kmap_ops[i].flags & GNTMAP_device_map) in set_foreign_p2m_mapping()
753 unmap[1].dev_bus_addr = kmap_ops[i].dev_bus_addr; in set_foreign_p2m_mapping()
782 int i, ret = 0; in clear_foreign_p2m_mapping() local
787 for (i = 0; i < count; i++) { in clear_foreign_p2m_mapping()
788 unsigned long mfn = __pfn_to_mfn(page_to_pfn(pages[i])); in clear_foreign_p2m_mapping()
789 unsigned long pfn = page_to_pfn(pages[i]); in clear_foreign_p2m_mapping()