Lines Matching refs:i

379 	int i, j;  in xenbus_grant_ring()  local
381 for (i = 0; i < nr_pages; i++) { in xenbus_grant_ring()
383 (PAGE_SIZE * i); in xenbus_grant_ring()
391 grefs[i] = err; in xenbus_grant_ring()
397 for (j = 0; j < i; j++) in xenbus_grant_ring()
484 int i, j; in __xenbus_map_ring() local
490 for (i = 0; i < nr_grefs; i++) { in __xenbus_map_ring()
491 memset(&map[i], 0, sizeof(map[i])); in __xenbus_map_ring()
492 gnttab_set_map_op(&map[i], addrs[i], flags, gnt_refs[i], in __xenbus_map_ring()
494 handles[i] = INVALID_GRANT_HANDLE; in __xenbus_map_ring()
497 gnttab_batch_map(map, i); in __xenbus_map_ring()
499 for (i = 0; i < nr_grefs; i++) { in __xenbus_map_ring()
500 if (map[i].status != GNTST_okay) { in __xenbus_map_ring()
501 err = map[i].status; in __xenbus_map_ring()
502 xenbus_dev_fatal(dev, map[i].status, in __xenbus_map_ring()
504 gnt_refs[i], dev->otherend_id); in __xenbus_map_ring()
507 handles[i] = map[i].handle; in __xenbus_map_ring()
513 for (i = j = 0; i < nr_grefs; i++) { in __xenbus_map_ring()
514 if (handles[i] != INVALID_GRANT_HANDLE) { in __xenbus_map_ring()
516 gnttab_set_unmap_op(&unmap[j], (phys_addr_t)addrs[i], in __xenbus_map_ring()
517 GNTMAP_host_map, handles[i]); in __xenbus_map_ring()
526 for (i = 0; i < j; i++) { in __xenbus_map_ring()
527 if (unmap[i].status != GNTST_okay) { in __xenbus_map_ring()
546 int i; in xenbus_map_ring_valloc_pv() local
564 for (i = 0; i < nr_grefs; i++) in xenbus_map_ring_valloc_pv()
565 phys_addrs[i] = arbitrary_virt_to_machine(ptes[i]).maddr; in xenbus_map_ring_valloc_pv()
600 int i; in xenbus_map_ring_valloc_hvm() local
622 for (i = 0; i < nr_grefs; i++) { in xenbus_map_ring_valloc_hvm()
623 unsigned long pfn = page_to_pfn(node->hvm.pages[i]); in xenbus_map_ring_valloc_hvm()
624 phys_addrs[i] = (unsigned long)pfn_to_kaddr(pfn); in xenbus_map_ring_valloc_hvm()
625 addrs[i] = (unsigned long)pfn_to_kaddr(pfn); in xenbus_map_ring_valloc_hvm()
691 int i; in xenbus_map_ring() local
696 for (i = 0; i < nr_grefs; i++) in xenbus_map_ring()
697 phys_addrs[i] = (unsigned long)vaddrs[i]; in xenbus_map_ring()
728 int i; in xenbus_unmap_ring_vfree_pv() local
749 for (i = 0; i < node->nr_handles; i++) { in xenbus_unmap_ring_vfree_pv()
752 memset(&unmap[i], 0, sizeof(unmap[i])); in xenbus_unmap_ring_vfree_pv()
753 addr = (unsigned long)vaddr + (PAGE_SIZE * i); in xenbus_unmap_ring_vfree_pv()
754 unmap[i].host_addr = arbitrary_virt_to_machine( in xenbus_unmap_ring_vfree_pv()
756 unmap[i].dev_bus_addr = 0; in xenbus_unmap_ring_vfree_pv()
757 unmap[i].handle = node->handles[i]; in xenbus_unmap_ring_vfree_pv()
760 if (HYPERVISOR_grant_table_op(GNTTABOP_unmap_grant_ref, unmap, i)) in xenbus_unmap_ring_vfree_pv()
765 for (i = 0; i < node->nr_handles; i++) { in xenbus_unmap_ring_vfree_pv()
766 if (unmap[i].status != GNTST_okay) { in xenbus_unmap_ring_vfree_pv()
768 xenbus_dev_error(dev, unmap[i].status, in xenbus_unmap_ring_vfree_pv()
770 node->handles[i], unmap[i].status); in xenbus_unmap_ring_vfree_pv()
771 err = unmap[i].status; in xenbus_unmap_ring_vfree_pv()
792 int i; in xenbus_unmap_ring_vfree_hvm() local
812 for (i = 0; i < node->nr_handles; i++) in xenbus_unmap_ring_vfree_hvm()
813 addrs[i] = (unsigned long)pfn_to_kaddr(page_to_pfn(node->hvm.pages[i])); in xenbus_unmap_ring_vfree_hvm()
845 int i; in xenbus_unmap_ring() local
851 for (i = 0; i < nr_handles; i++) in xenbus_unmap_ring()
852 gnttab_set_unmap_op(&unmap[i], vaddrs[i], in xenbus_unmap_ring()
853 GNTMAP_host_map, handles[i]); in xenbus_unmap_ring()
855 if (HYPERVISOR_grant_table_op(GNTTABOP_unmap_grant_ref, unmap, i)) in xenbus_unmap_ring()
859 for (i = 0; i < nr_handles; i++) { in xenbus_unmap_ring()
860 if (unmap[i].status != GNTST_okay) { in xenbus_unmap_ring()
861 xenbus_dev_error(dev, unmap[i].status, in xenbus_unmap_ring()
863 handles[i], unmap[i].status); in xenbus_unmap_ring()
864 err = unmap[i].status; in xenbus_unmap_ring()