Lines Matching defs:vstart

1539 	unsigned long align, unsigned long vstart)
1543 if (va->va_start > vstart)
1546 nva_start_addr = ALIGN(vstart, align);
1550 nva_start_addr < vstart)
1565 unsigned long align, unsigned long vstart, bool adjust_search_size)
1581 vstart < va->va_start) {
1584 if (is_within_this_va(va, size, align, vstart))
1600 * due to "vstart" restriction or an alignment overhead
1605 if (is_within_this_va(va, size, align, vstart))
1609 vstart <= va->va_start) {
1611 * Shift the vstart forward. Please note, we update it with
1616 vstart = va->va_start + 1;
1632 unsigned long align, unsigned long vstart)
1637 if (!is_within_this_va(va, size, align, vstart))
1651 unsigned long vstart;
1655 vstart = VMALLOC_START + rnd;
1657 va_1 = find_vmap_lowest_match(root, size, align, vstart, false);
1658 va_2 = find_vmap_lowest_linear_match(head, size, align, vstart);
1662 va_1, va_2, vstart);
1804 unsigned long vstart, unsigned long vend)
1809 if (va->va_start > vstart)
1812 nva_start_addr = ALIGN(vstart, align);
1833 unsigned long vstart, unsigned long vend)
1845 * specified [vstart:vend] interval and an alignment > PAGE_SIZE.
1848 if (align <= PAGE_SIZE || (align > PAGE_SIZE && (vend - vstart) == size))
1851 va = find_vmap_lowest_match(root, size, align, vstart, adjust_search_size);
1855 nva_start_addr = va_alloc(va, root, head, size, align, vstart, vend);
1941 unsigned long align, unsigned long vstart,
1962 err |= (va->va_start < vstart);
1983 unsigned long vstart, unsigned long vend,
1995 if (vstart != VMALLOC_START || vend != VMALLOC_END ||
2000 va = node_pool_del_va(id_to_node(*vn_id), size, align, vstart, vend);
2021 * vstart and vend. If vm is passed in, the two will also be bound.
2025 unsigned long vstart, unsigned long vend,
2057 va = node_alloc(size, align, vstart, vend, &addr, &vn_id);
2074 size, align, vstart, vend);
2085 trace_alloc_vmap_area(addr, size, align, vstart, vend, IS_ERR_VALUE(addr));
2120 BUG_ON(va->va_start < vstart);
2148 size, vstart, vend);