Lines Matching refs:nr_grefs
90 grant_ref_t *gnt_refs, unsigned int nr_grefs,
473 unsigned int nr_grefs, void **vaddr) in xenbus_map_ring_valloc() argument
480 if (nr_grefs > XENBUS_MAX_RING_GRANTS) in xenbus_map_ring_valloc()
491 err = ring_ops->map(dev, info, gnt_refs, nr_grefs, vaddr); in xenbus_map_ring_valloc()
504 unsigned int nr_grefs, in __xenbus_map_ring() argument
512 if (nr_grefs > XENBUS_MAX_RING_GRANTS) in __xenbus_map_ring()
515 for (i = 0; i < nr_grefs; i++) { in __xenbus_map_ring()
523 for (i = 0; i < nr_grefs; i++) { in __xenbus_map_ring()
536 for (i = j = 0; i < nr_grefs; i++) { in __xenbus_map_ring()
618 unsigned int nr_grefs, in xenbus_map_ring_hvm() argument
625 unsigned int nr_pages = XENBUS_PAGES(nr_grefs); in xenbus_map_ring_hvm()
631 gnttab_foreach_grant(node->hvm.pages, nr_grefs, in xenbus_map_ring_hvm()
635 err = __xenbus_map_ring(dev, gnt_ref, nr_grefs, node->handles, in xenbus_map_ring_hvm()
637 node->nr_handles = nr_grefs; in xenbus_map_ring_hvm()
662 xenbus_unmap_ring(dev, node->handles, nr_grefs, info->addrs); in xenbus_map_ring_hvm()
703 unsigned int nr_grefs, in xenbus_map_ring_pv() argument
711 area = get_vm_area(XEN_PAGE_SIZE * nr_grefs, VM_IOREMAP); in xenbus_map_ring_pv()
715 XEN_PAGE_SIZE * nr_grefs, map_ring_apply, info)) in xenbus_map_ring_pv()
717 err = __xenbus_map_ring(dev, gnt_refs, nr_grefs, node->handles, in xenbus_map_ring_pv()
723 node->nr_handles = nr_grefs; in xenbus_map_ring_pv()
739 pr_alert("leaking VM area %p size %u page(s)", area, nr_grefs); in xenbus_map_ring_pv()