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