Searched refs:map_ops (Results 1 – 3 of 3) sorted by relevance
91 int set_foreign_p2m_mapping(struct gnttab_map_grant_ref *map_ops, in set_foreign_p2m_mapping() argument101 if (map_ops[i].status) in set_foreign_p2m_mapping()103 if (likely(set_phys_to_machine(map_ops[i].host_addr >> XEN_PAGE_SHIFT, in set_foreign_p2m_mapping()104 map_ops[i].dev_bus_addr >> XEN_PAGE_SHIFT))) in set_foreign_p2m_mapping()111 map_ops[i].status = GNTST_general_error; in set_foreign_p2m_mapping()112 unmap.host_addr = map_ops[i].host_addr; in set_foreign_p2m_mapping()113 unmap.handle = map_ops[i].handle; in set_foreign_p2m_mapping()114 map_ops[i].handle = INVALID_GRANT_HANDLE; in set_foreign_p2m_mapping()115 if (map_ops[i].flags & GNTMAP_device_map) in set_foreign_p2m_mapping()116 unmap.dev_bus_addr = map_ops[i].dev_bus_addr; in set_foreign_p2m_mapping()
705 if (map_ops[i].status != GNTST_okay || in set_foreign_p2m_mapping()709 if (map_ops[i].flags & GNTMAP_contains_pte) { in set_foreign_p2m_mapping()710 pte = (pte_t *)(mfn_to_virt(PFN_DOWN(map_ops[i].host_addr)) + in set_foreign_p2m_mapping()711 (map_ops[i].host_addr & ~PAGE_MASK)); in set_foreign_p2m_mapping()714 mfn = PFN_DOWN(map_ops[i].dev_bus_addr); in set_foreign_p2m_mapping()727 map_ops[i].status = GNTST_general_error; in set_foreign_p2m_mapping()728 unmap[0].host_addr = map_ops[i].host_addr; in set_foreign_p2m_mapping()729 unmap[0].handle = map_ops[i].handle; in set_foreign_p2m_mapping()730 map_ops[i].handle = INVALID_GRANT_HANDLE; in set_foreign_p2m_mapping()731 if (map_ops[i].flags & GNTMAP_device_map) in set_foreign_p2m_mapping()[all …]
65 extern int set_foreign_p2m_mapping(struct gnttab_map_grant_ref *map_ops,73 set_foreign_p2m_mapping(struct gnttab_map_grant_ref *map_ops, in set_foreign_p2m_mapping() argument
Completed in 13 milliseconds