Lines Matching defs:vend
1724 unsigned long vstart, unsigned long vend)
1734 /* Check the "vend" restriction. */
1735 if (nva_start_addr + size > vend)
1736 return vend;
1741 return vend;
1748 * Otherwise a vend is returned that indicates failure.
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))
1773 return vend;
1775 nva_start_addr = va_alloc(va, root, head, size, align, vstart, vend);
1776 if (nva_start_addr == vend)
1777 return vend;
1862 unsigned long vend)
1883 err |= (va->va_end > vend);
1903 unsigned long vstart, unsigned long vend,
1909 *addr = 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);
1979 if (addr == vend) {
1982 size, align, vstart, vend);
1986 trace_alloc_vmap_area(addr, size, align, vstart, vend, addr == vend);
1989 * If an allocation fails, the "vend" address is
1992 if (unlikely(addr == vend))
2008 BUG_ON(va->va_end > vend);