Lines Matching refs:nva_start_addr

834 	unsigned long nva_start_addr;  in is_within_this_va()  local
837 nva_start_addr = ALIGN(va->va_start, align); in is_within_this_va()
839 nva_start_addr = ALIGN(vstart, align); in is_within_this_va()
842 if (nva_start_addr + size < nva_start_addr || in is_within_this_va()
843 nva_start_addr < vstart) in is_within_this_va()
846 return (nva_start_addr + size <= va->va_end); in is_within_this_va()
958 unsigned long nva_start_addr, unsigned long size) in classify_va_fit_type() argument
963 if (nva_start_addr < va->va_start || in classify_va_fit_type()
964 nva_start_addr + size > va->va_end) in classify_va_fit_type()
968 if (va->va_start == nva_start_addr) { in classify_va_fit_type()
969 if (va->va_end == nva_start_addr + size) in classify_va_fit_type()
973 } else if (va->va_end == nva_start_addr + size) { in classify_va_fit_type()
984 unsigned long nva_start_addr, unsigned long size, in adjust_va_to_fit_type() argument
1016 va->va_end = nva_start_addr; in adjust_va_to_fit_type()
1061 lva->va_end = nva_start_addr; in adjust_va_to_fit_type()
1066 va->va_start = nva_start_addr + size; in adjust_va_to_fit_type()
1090 unsigned long nva_start_addr; in __alloc_vmap_area() local
1100 nva_start_addr = ALIGN(va->va_start, align); in __alloc_vmap_area()
1102 nva_start_addr = ALIGN(vstart, align); in __alloc_vmap_area()
1105 if (nva_start_addr + size > vend) in __alloc_vmap_area()
1109 type = classify_va_fit_type(va, nva_start_addr, size); in __alloc_vmap_area()
1114 ret = adjust_va_to_fit_type(va, nva_start_addr, size, type); in __alloc_vmap_area()
1122 return nva_start_addr; in __alloc_vmap_area()