Lines Matching full:area
50 struct vm_struct *area; member
63 *__shared = shared = gnttab_shared_vm_area.area->addr; in arch_gnttab_map_shared()
85 *__shared = shared = gnttab_status_vm_area.area->addr; in arch_gnttab_map_status()
104 if (shared == gnttab_status_vm_area.area->addr) in arch_gnttab_unmap()
117 static int arch_gnttab_valloc(struct gnttab_vm_area *area, unsigned nr_frames) in arch_gnttab_valloc() argument
119 area->ptes = kmalloc_array(nr_frames, sizeof(*area->ptes), GFP_KERNEL); in arch_gnttab_valloc()
120 if (area->ptes == NULL) in arch_gnttab_valloc()
123 area->area = alloc_vm_area(PAGE_SIZE * nr_frames, area->ptes); in arch_gnttab_valloc()
124 if (area->area == NULL) { in arch_gnttab_valloc()
125 kfree(area->ptes); in arch_gnttab_valloc()
132 static void arch_gnttab_vfree(struct gnttab_vm_area *area) in arch_gnttab_vfree() argument
134 free_vm_area(area->area); in arch_gnttab_vfree()
135 kfree(area->ptes); in arch_gnttab_vfree()