Lines Matching refs:va_end
765 return (va->va_end - va->va_start); in va_size()
811 if (tmp->va_end > addr) { in find_vmap_area_exceed_addr()
834 else if (addr >= va->va_end) in __find_vmap_area()
882 if (va->va_start < tmp_va->va_end && in find_va_links()
883 va->va_end <= tmp_va->va_start) in find_va_links()
885 else if (va->va_end > tmp_va->va_start && in find_va_links()
886 va->va_start >= tmp_va->va_end) in find_va_links()
890 va->va_start, va->va_end, tmp_va->va_start, tmp_va->va_end); in find_va_links()
1107 if (sibling->va_start == va->va_end) { in merge_or_add_vmap_area()
1128 if (sibling->va_end == va->va_start) { in merge_or_add_vmap_area()
1139 sibling->va_end = va->va_end; in merge_or_add_vmap_area()
1184 return (nva_start_addr + size <= va->va_end); in is_within_this_va()
1306 nva_start_addr + size > va->va_end) in classify_va_fit_type()
1311 if (va->va_end == nva_start_addr + size) in classify_va_fit_type()
1315 } else if (va->va_end == nva_start_addr + size) { in classify_va_fit_type()
1358 va->va_end = nva_start_addr; in adjust_va_to_fit_type()
1403 lva->va_end = nva_start_addr; in adjust_va_to_fit_type()
1558 va->va_end = addr + size; in alloc_vmap_area()
1567 BUG_ON(va->va_end > vend); in alloc_vmap_area()
1685 struct vmap_area, list)->va_end); in __purge_vmap_area_lazy()
1692 unsigned long nr = (va->va_end - va->va_start) >> PAGE_SHIFT; in __purge_vmap_area_lazy()
1694 unsigned long orig_end = va->va_end; in __purge_vmap_area_lazy()
1709 va->va_start, va->va_end); in __purge_vmap_area_lazy()
1756 nr_lazy = atomic_long_add_return((va->va_end - va->va_start) >> in free_vmap_area_noflush()
1777 flush_cache_vunmap(va->va_start, va->va_end); in free_unmap_vmap_area()
1778 vunmap_range_noflush(va->va_start, va->va_end); in free_unmap_vmap_area()
1780 flush_tlb_kernel_range(va->va_start, va->va_end); in free_unmap_vmap_area()
2166 (va->va_end - va->va_start)); in vm_unmap_ram()
2314 free->va_end = busy->va_start; in vmap_init_free_space()
2322 vmap_start = busy->va_end; in vmap_init_free_space()
2329 free->va_end = vmap_end; in vmap_init_free_space()
2368 va->va_end = va->va_start + tmp->size; in vmalloc_init()
2385 vm->size = va->va_end - va->va_start; in setup_vmalloc_vm_locked()
3542 if (tmp->va_end >= addr) in pvm_find_va_enclose_addr()
3573 addr = min((*va)->va_end & ~(align - 1), vmalloc_end); in pvm_determine_end_from_reverse()
3687 if (base + end > va->va_end) { in pcpu_get_vm_areas()
3740 va->va_end = start + size; in pcpu_get_vm_areas()
3776 orig_end = vas[area]->va_end; in pcpu_get_vm_areas()
3781 va->va_start, va->va_end); in pcpu_get_vm_areas()
3826 orig_end = vas[area]->va_end; in pcpu_get_vm_areas()
3831 va->va_start, va->va_end); in pcpu_get_vm_areas()
3928 (void *)va->va_start, (void *)va->va_end, in show_purge_info()
3929 va->va_end - va->va_start); in show_purge_info()
3947 (void *)va->va_start, (void *)va->va_end, in s_show()
3948 va->va_end - va->va_start); in s_show()