Lines Matching refs:vmap_area

343 static struct vmap_area *__find_vmap_area(unsigned long addr)  in __find_vmap_area()
348 struct vmap_area *va; in __find_vmap_area()
350 va = rb_entry(n, struct vmap_area, rb_node); in __find_vmap_area()
362 static void __insert_vmap_area(struct vmap_area *va) in __insert_vmap_area()
369 struct vmap_area *tmp_va; in __insert_vmap_area()
372 tmp_va = rb_entry(parent, struct vmap_area, rb_node); in __insert_vmap_area()
387 struct vmap_area *prev; in __insert_vmap_area()
388 prev = rb_entry(tmp, struct vmap_area, rb_node); in __insert_vmap_area()
402 static struct vmap_area *alloc_vmap_area(unsigned long size, in alloc_vmap_area()
407 struct vmap_area *va; in alloc_vmap_area()
411 struct vmap_area *first; in alloc_vmap_area()
419 va = kmalloc_node(sizeof(struct vmap_area), in alloc_vmap_area()
455 first = rb_entry(free_vmap_cache, struct vmap_area, rb_node); in alloc_vmap_area()
471 struct vmap_area *tmp; in alloc_vmap_area()
472 tmp = rb_entry(n, struct vmap_area, rb_node); in alloc_vmap_area()
553 static void __free_vmap_area(struct vmap_area *va) in __free_vmap_area()
561 struct vmap_area *cache; in __free_vmap_area()
562 cache = rb_entry(free_vmap_cache, struct vmap_area, rb_node); in __free_vmap_area()
591 static void free_vmap_area(struct vmap_area *va) in free_vmap_area()
601 static void unmap_vmap_area(struct vmap_area *va) in unmap_vmap_area()
658 struct vmap_area *va; in __purge_vmap_area_lazy()
659 struct vmap_area *n_va; in __purge_vmap_area_lazy()
718 static void free_vmap_area_noflush(struct vmap_area *va) in free_vmap_area_noflush()
735 static void free_unmap_vmap_area(struct vmap_area *va) in free_unmap_vmap_area()
745 static struct vmap_area *find_vmap_area(unsigned long addr) in find_vmap_area()
747 struct vmap_area *va; in find_vmap_area()
795 struct vmap_area *va;
849 struct vmap_area *va; in new_vmap_block()
1123 struct vmap_area *va; in vm_unmap_ram()
1172 struct vmap_area *va; in vm_map_ram()
1243 struct vmap_area *va; in vmalloc_init()
1261 va = kzalloc(sizeof(struct vmap_area), GFP_NOWAIT); in vmalloc_init()
1349 static void setup_vmalloc_vm(struct vm_struct *vm, struct vmap_area *va, in setup_vmalloc_vm()
1377 struct vmap_area *va; in __get_vm_area_node()
1456 struct vmap_area *va; in find_vm_area()
1475 struct vmap_area *va; in remove_vm_area()
2085 struct vmap_area *va; in vread()
2166 struct vmap_area *va; in vwrite()
2359 static struct vmap_area *node_to_va(struct rb_node *n) in node_to_va()
2361 return rb_entry_safe(n, struct vmap_area, rb_node); in node_to_va()
2377 struct vmap_area **pnext, in pvm_find_next_prev()
2378 struct vmap_area **pprev) in pvm_find_next_prev()
2381 struct vmap_area *va = NULL; in pvm_find_next_prev()
2384 va = rb_entry(n, struct vmap_area, rb_node); in pvm_find_next_prev()
2422 static unsigned long pvm_determine_end(struct vmap_area **pnext, in pvm_determine_end()
2423 struct vmap_area **pprev, in pvm_determine_end()
2472 struct vmap_area **vas, *prev, *next; in pcpu_get_vm_areas()
2512 vas[area] = kzalloc(sizeof(struct vmap_area), GFP_KERNEL); in pcpu_get_vm_areas()
2586 struct vmap_area *va = vas[area]; in pcpu_get_vm_areas()
2678 struct vmap_area *va; in s_show()
2681 va = list_entry(p, struct vmap_area, list); in s_show()