Lines Matching defs:topdown
182 uvm_map_align_va(vaddr_t *vap, vsize_t align, int topdown)
188 if (topdown)
1757 vsize_t align, int flags, int topdown, struct vm_map_entry *entry)
1763 KASSERTMSG((topdown \
1770 topdown ? "topdown" : "bottomup", *start, orig_start, \
1784 PMAP_PREFER(uoffset, start, length, topdown);
1798 if (topdown) {
1811 uvm_map_align_va(start, align, topdown);
1844 const int topdown = map->flags & VM_MAP_TOPDOWN;
1846 topdown ? hint <= orig_hint
1855 topdown ? "topdown" : "bottomup",
1856 map, hint, topdown ? ">" : "<", orig_hint,
1889 const int topdown = map->flags & VM_MAP_TOPDOWN;
1912 * according to topdown or !topdown respectively. But the
1938 uvm_map_align_va(&hint, align, topdown);
1971 hint == (topdown ? vm_map_max(map) : vm_map_min(map))) {
1974 * topdown VM it starts with a high hint and returns a
1975 * lower free address; for !topdown VM it starts with a
1978 * topdown, lowest for !topdown) free address.
1994 * two decades between when topdown was introduced in
1995 * ~2003 and when it was adapted to handle the topdown
2010 if (topdown)
2031 uoffset, align, flags, topdown, entry);
2040 if (topdown) {
2063 if (topdown) {
2079 topdown, entry);
2100 if (topdown) {
2126 if (topdown)
2141 if (topdown) {
2150 flags, topdown, tmp);
2165 if (topdown) {
2175 flags, topdown, prev);
2187 if (topdown)
2196 if (topdown)
2206 if (topdown)
2212 if (topdown) {
2222 flags, topdown, tmp);
2247 hint = topdown ? MIN(orig_hint, entry->next->start - length)
2253 flags, topdown, entry);
2263 if (topdown) {
4175 uvmspace_alloc(vaddr_t vmin, vaddr_t vmax, bool topdown)
4181 uvmspace_init(vm, NULL, vmin, vmax, topdown);
4194 vaddr_t vmax, bool topdown)
4199 UVMHIST_LOG(maphist, " topdown=%ju)", topdown, 0, 0, 0);
4203 | (topdown ? VM_MAP_TOPDOWN : 0)
4265 uvmspace_exec(struct lwp *l, vaddr_t start, vaddr_t end, bool topdown)
4323 * Resize the map and set topdown as appropriate.
4328 if (topdown) {
4339 nvm = uvmspace_alloc(start, end, topdown);