Lines Matching refs:area
60 struct vm_struct *area; member
703 struct vm_struct *area; in xenbus_map_ring_pv() local
707 area = get_vm_area(XEN_PAGE_SIZE * nr_grefs, VM_IOREMAP); in xenbus_map_ring_pv()
708 if (!area) in xenbus_map_ring_pv()
710 if (apply_to_page_range(&init_mm, (unsigned long)area->addr, in xenbus_map_ring_pv()
720 node->pv.area = area; in xenbus_map_ring_pv()
726 *vaddr = area->addr; in xenbus_map_ring_pv()
733 free_vm_area(area); in xenbus_map_ring_pv()
735 pr_alert("leaking VM area %p size %u page(s)", area, nr_grefs); in xenbus_map_ring_pv()
751 if (node->pv.area->addr == vaddr) { in xenbus_unmap_ring_pv()
793 free_vm_area(node->pv.area); in xenbus_unmap_ring_pv()
796 node->pv.area, node->nr_handles); in xenbus_unmap_ring_pv()