Lines Matching defs:vstart

1459 	unsigned long align, unsigned long vstart)
1463 if (va->va_start > vstart)
1466 nva_start_addr = ALIGN(vstart, align);
1470 nva_start_addr < vstart)
1485 unsigned long align, unsigned long vstart, bool adjust_search_size)
1501 vstart < va->va_start) {
1504 if (is_within_this_va(va, size, align, vstart))
1520 * due to "vstart" restriction or an alignment overhead
1525 if (is_within_this_va(va, size, align, vstart))
1529 vstart <= va->va_start) {
1531 * Shift the vstart forward. Please note, we update it with
1536 vstart = va->va_start + 1;
1552 unsigned long align, unsigned long vstart)
1557 if (!is_within_this_va(va, size, align, vstart))
1571 unsigned long vstart;
1575 vstart = VMALLOC_START + rnd;
1577 va_1 = find_vmap_lowest_match(root, size, align, vstart, false);
1578 va_2 = find_vmap_lowest_linear_match(head, size, align, vstart);
1582 va_1, va_2, vstart);
1724 unsigned long vstart, unsigned long vend)
1729 if (va->va_start > vstart)
1732 nva_start_addr = ALIGN(vstart, align);
1753 unsigned long vstart, unsigned long vend)
1765 * specified [vstart:vend] interval and an alignment > PAGE_SIZE.
1768 if (align <= PAGE_SIZE || (align > PAGE_SIZE && (vend - vstart) == size))
1771 va = find_vmap_lowest_match(root, size, align, vstart, adjust_search_size);
1775 nva_start_addr = va_alloc(va, root, head, size, align, vstart, vend);
1861 unsigned long align, unsigned long vstart,
1882 err |= (va->va_start < vstart);
1903 unsigned long vstart, unsigned long vend,
1915 if (vstart != VMALLOC_START || vend != VMALLOC_END ||
1920 va = node_pool_del_va(id_to_node(*vn_id), size, align, vstart, vend);
1931 * vstart and vend.
1935 unsigned long vstart, unsigned long vend,
1963 va = node_alloc(size, align, vstart, vend, &addr, &vn_id);
1982 size, align, vstart, vend);
1986 trace_alloc_vmap_area(addr, size, align, vstart, vend, addr == vend);
2007 BUG_ON(va->va_start < vstart);