Lines Matching full:handles
68 grant_handle_t handles[XENBUS_MAX_RING_GRANTS]; member
558 grant_handle_t *handles, in __xenbus_map_ring() argument
571 handles[i] = INVALID_GRANT_HANDLE; in __xenbus_map_ring()
583 handles[i] = info->map[i].handle; in __xenbus_map_ring()
590 if (handles[i] != INVALID_GRANT_HANDLE) { in __xenbus_map_ring()
593 GNTMAP_host_map, handles[i]); in __xenbus_map_ring()
614 * @handles: grant handle array
615 * @nr_handles: number of handles in the array
623 static int xenbus_unmap_ring(struct xenbus_device *dev, grant_handle_t *handles, in xenbus_unmap_ring() argument
635 GNTMAP_host_map, handles[i]); in xenbus_unmap_ring()
644 handles[i], unmap[i].status); in xenbus_unmap_ring()
687 err = __xenbus_map_ring(dev, gnt_ref, nr_grefs, node->handles, in xenbus_map_ring_hvm()
714 xenbus_unmap_ring(dev, node->handles, nr_grefs, info->addrs); in xenbus_map_ring_hvm()
770 err = __xenbus_map_ring(dev, gnt_refs, nr_grefs, node->handles, in xenbus_map_ring_pv()
831 unmap[i].handle = node->handles[i]; in xenbus_unmap_ring_pv()
843 node->handles[i], unmap[i].status); in xenbus_unmap_ring_pv()
917 rv = xenbus_unmap_ring(dev, node->handles, node->nr_handles, in xenbus_unmap_ring_hvm()