Lines Matching refs:prev_entry

1621 	vm_map_entry_t new_entry, next_entry, prev_entry;  in vm_map_insert1()  local
1653 if (vm_map_lookup_entry(map, start, &prev_entry)) in vm_map_insert1()
1659 next_entry = vm_map_entry_succ(prev_entry); in vm_map_insert1()
1738 } else if ((prev_entry->eflags & ~MAP_ENTRY_USER_WIRED) == in vm_map_insert1()
1742 prev_entry->end == start && (prev_entry->cred == cred || in vm_map_insert1()
1743 (prev_entry->object.vm_object != NULL && in vm_map_insert1()
1744 prev_entry->object.vm_object->cred == cred)) && in vm_map_insert1()
1745 vm_object_coalesce(prev_entry->object.vm_object, in vm_map_insert1()
1746 prev_entry->offset, in vm_map_insert1()
1747 (vm_size_t)(prev_entry->end - prev_entry->start), in vm_map_insert1()
1748 (vm_size_t)(end - prev_entry->end), cred != NULL && in vm_map_insert1()
1755 if (prev_entry->inheritance == inheritance && in vm_map_insert1()
1756 prev_entry->protection == prot && in vm_map_insert1()
1757 prev_entry->max_protection == max && in vm_map_insert1()
1758 prev_entry->wired_count == 0) { in vm_map_insert1()
1759 KASSERT((prev_entry->eflags & MAP_ENTRY_USER_WIRED) == in vm_map_insert1()
1761 prev_entry)); in vm_map_insert1()
1762 if ((prev_entry->eflags & MAP_ENTRY_GUARD) == 0) in vm_map_insert1()
1763 map->size += end - prev_entry->end; in vm_map_insert1()
1764 vm_map_entry_resize(map, prev_entry, in vm_map_insert1()
1765 end - prev_entry->end); in vm_map_insert1()
1766 *res = vm_map_try_merge_entries(map, prev_entry, in vm_map_insert1()
1777 object = prev_entry->object.vm_object; in vm_map_insert1()
1778 offset = prev_entry->offset + in vm_map_insert1()
1779 (prev_entry->end - prev_entry->start); in vm_map_insert1()
1782 !(prev_entry->eflags & MAP_ENTRY_NEEDS_COPY)) { in vm_map_insert1()
1827 vm_map_try_merge_entries(map, prev_entry, new_entry); in vm_map_insert1()
2351 vm_map_try_merge_entries(vm_map_t map, vm_map_entry_t prev_entry, in vm_map_try_merge_entries() argument
2357 vm_map_mergeable_neighbors(prev_entry, entry)) { in vm_map_try_merge_entries()
2358 vm_map_entry_unlink(map, prev_entry, UNLINK_MERGE_NEXT); in vm_map_try_merge_entries()
2359 vm_map_merged_neighbor_dispose(map, prev_entry); in vm_map_try_merge_entries()
2362 return (prev_entry); in vm_map_try_merge_entries()
2502 vm_map_entry_t *res_entry, vm_map_entry_t *prev_entry) in vm_map_lookup_clip_start() argument
2510 (uintmax_t)start, prev_entry); in vm_map_lookup_clip_start()
2512 if (vm_map_lookup_entry(map, start, prev_entry)) { in vm_map_lookup_clip_start()
2513 entry = *prev_entry; in vm_map_lookup_clip_start()
2517 *prev_entry = vm_map_entry_pred(entry); in vm_map_lookup_clip_start()
2519 entry = vm_map_entry_succ(*prev_entry); in vm_map_lookup_clip_start()
2758 vm_map_entry_t entry, first_entry, in_tran, prev_entry; in vm_map_protect() local
2931 for (prev_entry = vm_map_entry_pred(first_entry), entry = first_entry; in vm_map_protect()
2933 vm_map_try_merge_entries(map, prev_entry, entry), in vm_map_protect()
2934 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_protect()
2977 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_protect()
2997 vm_map_entry_t entry, prev_entry; in vm_map_madvise() local
3044 rv = vm_map_lookup_clip_start(map, start, &entry, &prev_entry); in vm_map_madvise()
3050 for (; entry->start < end; prev_entry = entry, in vm_map_madvise()
3089 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_madvise()
3091 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_madvise()
3193 vm_map_entry_t entry, lentry, prev_entry, start_entry; in vm_map_inherit() local
3209 rv = vm_map_lookup_clip_start(map, start, &start_entry, &prev_entry); in vm_map_inherit()
3219 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_inherit()
3227 for (entry = start_entry; entry->start < end; prev_entry = entry, in vm_map_inherit()
3234 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_inherit()
3236 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_inherit()
3300 vm_map_entry_t entry, first_entry, next_entry, prev_entry; in vm_map_unwire() local
3379 prev_entry = first_entry; in vm_map_unwire()
3382 prev_entry = vm_map_entry_pred(first_entry); in vm_map_unwire()
3386 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_unwire()
3422 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_unwire()
3424 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_unwire()
3509 vm_map_entry_t entry, first_entry, next_entry, prev_entry; in vm_map_wire_locked() local
3667 prev_entry = first_entry; in vm_map_wire_locked()
3670 prev_entry = vm_map_entry_pred(first_entry); in vm_map_wire_locked()
3674 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_wire_locked()
3731 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_wire_locked()
3733 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_wire_locked()
4574 vm_map_entry_t gap_entry, new_entry, prev_entry; in vm_map_stack_locked() local
4603 if (vm_map_lookup_entry(map, addrbos, &prev_entry)) in vm_map_stack_locked()
4609 if (vm_map_entry_succ(prev_entry)->start < addrbos + max_ssize) in vm_map_stack_locked()