Lines Matching full:unmap
709 struct gnttab_unmap_grant_ref unmap[2]; in set_foreign_p2m_mapping() local
736 unmap[0].host_addr = map_ops[i].host_addr; in set_foreign_p2m_mapping()
737 unmap[0].handle = map_ops[i].handle; in set_foreign_p2m_mapping()
740 unmap[0].dev_bus_addr = map_ops[i].dev_bus_addr; in set_foreign_p2m_mapping()
742 unmap[0].dev_bus_addr = 0; in set_foreign_p2m_mapping()
746 unmap[1].host_addr = kmap_ops[i].host_addr; in set_foreign_p2m_mapping()
747 unmap[1].handle = kmap_ops[i].handle; in set_foreign_p2m_mapping()
750 unmap[1].dev_bus_addr = kmap_ops[i].dev_bus_addr; in set_foreign_p2m_mapping()
752 unmap[1].dev_bus_addr = 0; in set_foreign_p2m_mapping()
759 unmap[0].status = 1; in set_foreign_p2m_mapping()
760 unmap[1].status = 1; in set_foreign_p2m_mapping()
763 unmap, 1 + !!kmap_ops); in set_foreign_p2m_mapping()
764 if (rc || unmap[0].status != GNTST_okay || in set_foreign_p2m_mapping()
765 unmap[1].status != GNTST_okay) in set_foreign_p2m_mapping()
766 pr_err_once("gnttab unmap failed: rc=%d st0=%d st1=%d\n", in set_foreign_p2m_mapping()
767 rc, unmap[0].status, unmap[1].status); in set_foreign_p2m_mapping()