Lines Matching full:va_end
1031 return (va->va_end - va->va_start); in va_size()
1071 else if (addr >= va->va_end) in __find_vmap_area()
1080 /* Look up the first VA which satisfies addr < va_end, NULL if none. */
1093 if (tmp->va_end > addr) { in __find_vmap_area_exceed_addr()
1107 * Returns a node where a first VA, that satisfies addr < va_end, resides.
1192 if (va->va_end <= tmp_va->va_start) in find_va_links()
1194 else if (va->va_start >= tmp_va->va_end) in find_va_links()
1198 va->va_start, va->va_end, tmp_va->va_start, tmp_va->va_end); in find_va_links()
1340 * when VA size is modified by changing its va_start/va_end. Or
1455 if (sibling->va_start == va->va_end) { in __merge_or_add_vmap_area()
1476 if (sibling->va_end == va->va_start) { in __merge_or_add_vmap_area()
1487 sibling->va_end = va->va_end; in __merge_or_add_vmap_area()
1539 return (nva_start_addr + size <= va->va_end); in is_within_this_va()
1668 nva_start_addr + size > va->va_end) in classify_va_fit_type()
1673 if (va->va_end == nva_start_addr + size) in classify_va_fit_type()
1677 } else if (va->va_end == nva_start_addr + size) { in classify_va_fit_type()
1721 va->va_end = nva_start_addr; in va_clip()
1766 lva->va_end = nva_start_addr; in va_clip()
1949 err |= (va->va_end > vend); in node_pool_del_va()
2078 va->va_end = addr + size; in alloc_vmap_area()
2096 BUG_ON(va->va_end > vend); in alloc_vmap_area()
2251 end = list_last_entry(&vn->purge_list, struct vmap_area, list)->va_end; in kasan_release_vmalloc_node()
2255 kasan_release_vmalloc(va->va_start, va->va_end, in kasan_release_vmalloc_node()
2256 va->va_start, va->va_end, in kasan_release_vmalloc_node()
2335 struct vmap_area, list)->va_end); in __purge_vmap_area_lazy()
2442 flush_cache_vunmap(va->va_start, va->va_end); in free_unmap_vmap_area()
2443 vunmap_range_noflush(va->va_start, va->va_end); in free_unmap_vmap_area()
2445 flush_tlb_kernel_range(va->va_start, va->va_end); in free_unmap_vmap_area()
4510 next = va->va_end; in vread_iter()
4635 * i.e. va->va_start < addr && va->va_end < addr or NULL
4651 if (tmp->va_end >= addr) in pvm_find_va_enclose_addr()
4682 addr = min((*va)->va_end & ~(align - 1), vmalloc_end); in pvm_determine_end_from_reverse()
4795 if (base + end > va->va_end) { in pcpu_get_vm_areas()
4845 va->va_end = start + size; in pcpu_get_vm_areas()
4889 orig_end = vas[area]->va_end; in pcpu_get_vm_areas()
4894 va->va_start, va->va_end, in pcpu_get_vm_areas()
4940 orig_end = vas[area]->va_end; in pcpu_get_vm_areas()
4945 va->va_start, va->va_end, in pcpu_get_vm_areas()
5043 (void *)va->va_start, (void *)va->va_end, in show_purge_info()
5066 (void *)va->va_start, (void *)va->va_end, in vmalloc_info_show()
5156 free->va_end = (unsigned long) busy->addr; in vmap_init_free_space()
5171 free->va_end = vmap_end; in vmap_init_free_space()
5297 va->va_end = va->va_start + tmp->size; in vmalloc_init()