Lines Matching defs:nr_grefs
90 grant_ref_t *gnt_refs, unsigned int nr_grefs,
460 * @nr_grefs: number of grant references
463 * Map @nr_grefs pages of memory into this domain from another
464 * domain's grant table. xenbus_map_ring_valloc allocates @nr_grefs
471 unsigned int nr_grefs, void **vaddr)
478 if (nr_grefs > XENBUS_MAX_RING_GRANTS)
489 err = ring_ops->map(dev, info, gnt_refs, nr_grefs, vaddr);
502 unsigned int nr_grefs,
510 if (nr_grefs > XENBUS_MAX_RING_GRANTS)
513 for (i = 0; i < nr_grefs; i++) {
521 for (i = 0; i < nr_grefs; i++) {
534 for (i = j = 0; i < nr_grefs; i++) {
616 unsigned int nr_grefs,
623 unsigned int nr_pages = XENBUS_PAGES(nr_grefs);
629 gnttab_foreach_grant(node->hvm.pages, nr_grefs,
633 err = __xenbus_map_ring(dev, gnt_ref, nr_grefs, node->handles,
635 node->nr_handles = nr_grefs;
660 xenbus_unmap_ring(dev, node->handles, nr_grefs, info->addrs);
701 unsigned int nr_grefs,
709 area = get_vm_area(XEN_PAGE_SIZE * nr_grefs, VM_IOREMAP);
713 XEN_PAGE_SIZE * nr_grefs, map_ring_apply, info))
715 err = __xenbus_map_ring(dev, gnt_refs, nr_grefs, node->handles,
721 node->nr_handles = nr_grefs;
737 pr_alert("leaking VM area %p size %u page(s)", area, nr_grefs);