Lines Matching refs:prev_entry
1617 vm_map_entry_t new_entry, next_entry, prev_entry; in vm_map_insert1() local
1650 if (vm_map_lookup_entry(map, start, &prev_entry)) in vm_map_insert1()
1656 next_entry = vm_map_entry_succ(prev_entry); in vm_map_insert1()
1752 } else if ((prev_entry->eflags & ~MAP_ENTRY_USER_WIRED) == in vm_map_insert1()
1755 prev_entry->end == start && (prev_entry->cred == cred || in vm_map_insert1()
1756 (prev_entry->object.vm_object != NULL && in vm_map_insert1()
1757 prev_entry->object.vm_object->cred == cred)) && in vm_map_insert1()
1758 vm_object_coalesce(prev_entry->object.vm_object, in vm_map_insert1()
1759 prev_entry->offset, in vm_map_insert1()
1760 (vm_size_t)(prev_entry->end - prev_entry->start), in vm_map_insert1()
1761 (vm_size_t)(end - prev_entry->end), cflags)) { in vm_map_insert1()
1767 if (prev_entry->inheritance == inheritance && in vm_map_insert1()
1768 prev_entry->protection == prot && in vm_map_insert1()
1769 prev_entry->max_protection == max && in vm_map_insert1()
1770 prev_entry->wired_count == 0) { in vm_map_insert1()
1771 KASSERT((prev_entry->eflags & MAP_ENTRY_USER_WIRED) == in vm_map_insert1()
1773 prev_entry)); in vm_map_insert1()
1774 if ((prev_entry->eflags & MAP_ENTRY_GUARD) == 0) in vm_map_insert1()
1775 map->size += end - prev_entry->end; in vm_map_insert1()
1776 vm_map_entry_resize(map, prev_entry, in vm_map_insert1()
1777 end - prev_entry->end); in vm_map_insert1()
1778 *res = vm_map_try_merge_entries(map, prev_entry, in vm_map_insert1()
1789 object = prev_entry->object.vm_object; in vm_map_insert1()
1790 offset = prev_entry->offset + in vm_map_insert1()
1791 (prev_entry->end - prev_entry->start); in vm_map_insert1()
1794 !(prev_entry->eflags & MAP_ENTRY_NEEDS_COPY)) { in vm_map_insert1()
1839 vm_map_try_merge_entries(map, prev_entry, new_entry); in vm_map_insert1()
2402 vm_map_try_merge_entries(vm_map_t map, vm_map_entry_t prev_entry, in vm_map_try_merge_entries() argument
2408 vm_map_mergeable_neighbors(prev_entry, entry)) { in vm_map_try_merge_entries()
2409 vm_map_entry_unlink(map, prev_entry, UNLINK_MERGE_NEXT); in vm_map_try_merge_entries()
2410 vm_map_merged_neighbor_dispose(map, prev_entry); in vm_map_try_merge_entries()
2413 return (prev_entry); in vm_map_try_merge_entries()
2558 vm_map_entry_t *res_entry, vm_map_entry_t *prev_entry) in vm_map_lookup_clip_start() argument
2566 (uintmax_t)start, prev_entry); in vm_map_lookup_clip_start()
2568 if (vm_map_lookup_entry(map, start, prev_entry)) { in vm_map_lookup_clip_start()
2569 entry = *prev_entry; in vm_map_lookup_clip_start()
2573 *prev_entry = vm_map_entry_pred(entry); in vm_map_lookup_clip_start()
2575 entry = vm_map_entry_succ(*prev_entry); in vm_map_lookup_clip_start()
2815 vm_map_entry_t entry, first_entry, in_tran, prev_entry; in vm_map_protect() local
2984 for (prev_entry = vm_map_entry_pred(first_entry), entry = first_entry; in vm_map_protect()
2986 vm_map_try_merge_entries(map, prev_entry, entry), in vm_map_protect()
2987 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_protect()
3030 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_protect()
3050 vm_map_entry_t entry, prev_entry; in vm_map_madvise() local
3097 rv = vm_map_lookup_clip_start(map, start, &entry, &prev_entry); in vm_map_madvise()
3103 for (; entry->start < end; prev_entry = entry, in vm_map_madvise()
3142 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_madvise()
3144 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_madvise()
3246 vm_map_entry_t entry, lentry, prev_entry, start_entry; in vm_map_inherit() local
3262 rv = vm_map_lookup_clip_start(map, start, &start_entry, &prev_entry); in vm_map_inherit()
3272 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_inherit()
3280 for (entry = start_entry; entry->start < end; prev_entry = entry, in vm_map_inherit()
3287 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_inherit()
3289 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_inherit()
3353 vm_map_entry_t entry, first_entry, next_entry, prev_entry; in vm_map_unwire() local
3432 prev_entry = first_entry; in vm_map_unwire()
3435 prev_entry = vm_map_entry_pred(first_entry); in vm_map_unwire()
3439 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_unwire()
3475 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_unwire()
3477 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_unwire()
3562 vm_map_entry_t entry, first_entry, next_entry, prev_entry; in vm_map_wire_locked() local
3720 prev_entry = first_entry; in vm_map_wire_locked()
3723 prev_entry = vm_map_entry_pred(first_entry); in vm_map_wire_locked()
3727 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_wire_locked()
3784 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_wire_locked()
3786 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_wire_locked()
4614 vm_map_entry_t gap_entry, new_entry, prev_entry; in vm_map_stack_locked() local
4636 if (vm_map_lookup_entry(map, addrbos, &prev_entry)) in vm_map_stack_locked()
4642 if (vm_map_entry_succ(prev_entry)->start < addrbos + max_ssize) in vm_map_stack_locked()