Lines Matching refs:area
60 struct vm_struct *area; member
748 struct vm_struct *area; in xenbus_map_ring_pv() local
752 area = get_vm_area(XEN_PAGE_SIZE * nr_grefs, VM_IOREMAP); in xenbus_map_ring_pv()
753 if (!area) in xenbus_map_ring_pv()
755 if (apply_to_page_range(&init_mm, (unsigned long)area->addr, in xenbus_map_ring_pv()
765 node->pv.area = area; in xenbus_map_ring_pv()
771 *vaddr = area->addr; in xenbus_map_ring_pv()
778 free_vm_area(area); in xenbus_map_ring_pv()
780 pr_alert("leaking VM area %p size %u page(s)", area, nr_grefs); in xenbus_map_ring_pv()
796 if (node->pv.area->addr == vaddr) { in xenbus_unmap_ring_pv()
838 free_vm_area(node->pv.area); in xenbus_unmap_ring_pv()
841 node->pv.area, node->nr_handles); in xenbus_unmap_ring_pv()