Lines Matching refs:nr_grefs
72 grant_ref_t *gnt_refs, unsigned int nr_grefs,
465 unsigned int nr_grefs, void **vaddr) in xenbus_map_ring_valloc() argument
467 return ring_ops->map(dev, gnt_refs, nr_grefs, vaddr); in xenbus_map_ring_valloc()
476 unsigned int nr_grefs, in __xenbus_map_ring() argument
487 if (nr_grefs > XENBUS_MAX_RING_PAGES) in __xenbus_map_ring()
490 for (i = 0; i < nr_grefs; i++) { in __xenbus_map_ring()
499 for (i = 0; i < nr_grefs; i++) { in __xenbus_map_ring()
513 for (i = j = 0; i < nr_grefs; i++) { in __xenbus_map_ring()
538 unsigned int nr_grefs, in xenbus_map_ring_valloc_pv() argument
551 if (nr_grefs > XENBUS_MAX_RING_PAGES) in xenbus_map_ring_valloc_pv()
558 area = alloc_vm_area(PAGE_SIZE * nr_grefs, ptes); in xenbus_map_ring_valloc_pv()
564 for (i = 0; i < nr_grefs; i++) in xenbus_map_ring_valloc_pv()
567 err = __xenbus_map_ring(dev, gnt_refs, nr_grefs, node->handles, in xenbus_map_ring_valloc_pv()
574 node->nr_handles = nr_grefs; in xenbus_map_ring_valloc_pv()
588 pr_alert("leaking VM area %p size %u page(s)", area, nr_grefs); in xenbus_map_ring_valloc_pv()
596 unsigned int nr_grefs, in xenbus_map_ring_valloc_hvm() argument
608 if (nr_grefs > XENBUS_MAX_RING_PAGES) in xenbus_map_ring_valloc_hvm()
617 err = alloc_xenballooned_pages(nr_grefs, node->hvm.pages, in xenbus_map_ring_valloc_hvm()
622 for (i = 0; i < nr_grefs; i++) { in xenbus_map_ring_valloc_hvm()
628 err = __xenbus_map_ring(dev, gnt_ref, nr_grefs, node->handles, in xenbus_map_ring_valloc_hvm()
630 node->nr_handles = nr_grefs; in xenbus_map_ring_valloc_hvm()
635 addr = vmap(node->hvm.pages, nr_grefs, VM_MAP | VM_IOREMAP, in xenbus_map_ring_valloc_hvm()
657 addr, nr_grefs); in xenbus_map_ring_valloc_hvm()
660 free_xenballooned_pages(nr_grefs, node->hvm.pages); in xenbus_map_ring_valloc_hvm()
687 unsigned int nr_grefs, grant_handle_t *handles, in xenbus_map_ring() argument
693 if (nr_grefs > XENBUS_MAX_RING_PAGES) in xenbus_map_ring()
696 for (i = 0; i < nr_grefs; i++) in xenbus_map_ring()
699 return __xenbus_map_ring(dev, gnt_refs, nr_grefs, handles, in xenbus_map_ring()