Lines Matching refs:nva_start_addr
1225 unsigned long nva_start_addr;
1228 nva_start_addr = ALIGN(va->va_start, align);
1230 nva_start_addr = ALIGN(vstart, align);
1233 if (nva_start_addr + size < nva_start_addr ||
1234 nva_start_addr < vstart)
1237 return (nva_start_addr + size <= va->va_end);
1360 unsigned long nva_start_addr, unsigned long size)
1365 if (nva_start_addr < va->va_start ||
1366 nva_start_addr + size > va->va_end)
1370 if (va->va_start == nva_start_addr) {
1371 if (va->va_end == nva_start_addr + size)
1375 } else if (va->va_end == nva_start_addr + size) {
1386 struct vmap_area *va, unsigned long nva_start_addr,
1390 enum fit_type type = classify_va_fit_type(va, nva_start_addr, size);
1419 va->va_end = nva_start_addr;
1464 lva->va_end = nva_start_addr;
1469 va->va_start = nva_start_addr + size;
1494 unsigned long nva_start_addr;
1515 nva_start_addr = ALIGN(va->va_start, align);
1517 nva_start_addr = ALIGN(vstart, align);
1520 if (nva_start_addr + size > vend)
1524 ret = adjust_va_to_fit_type(root, head, va, nva_start_addr, size);
1532 return nva_start_addr;