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()
2371 vm_map_try_merge_entries(vm_map_t map, vm_map_entry_t prev_entry, in vm_map_try_merge_entries() argument
2377 vm_map_mergeable_neighbors(prev_entry, entry)) { in vm_map_try_merge_entries()
2378 vm_map_entry_unlink(map, prev_entry, UNLINK_MERGE_NEXT); in vm_map_try_merge_entries()
2379 vm_map_merged_neighbor_dispose(map, prev_entry); in vm_map_try_merge_entries()
2382 return (prev_entry); in vm_map_try_merge_entries()
2522 vm_map_entry_t *res_entry, vm_map_entry_t *prev_entry) in vm_map_lookup_clip_start() argument
2530 (uintmax_t)start, prev_entry); in vm_map_lookup_clip_start()
2532 if (vm_map_lookup_entry(map, start, prev_entry)) { in vm_map_lookup_clip_start()
2533 entry = *prev_entry; in vm_map_lookup_clip_start()
2537 *prev_entry = vm_map_entry_pred(entry); in vm_map_lookup_clip_start()
2539 entry = vm_map_entry_succ(*prev_entry); in vm_map_lookup_clip_start()
2778 vm_map_entry_t entry, first_entry, in_tran, prev_entry; in vm_map_protect() local
2950 for (prev_entry = vm_map_entry_pred(first_entry), entry = first_entry; in vm_map_protect()
2952 vm_map_try_merge_entries(map, prev_entry, entry), in vm_map_protect()
2953 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_protect()
2996 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_protect()
3016 vm_map_entry_t entry, prev_entry; in vm_map_madvise() local
3063 rv = vm_map_lookup_clip_start(map, start, &entry, &prev_entry); in vm_map_madvise()
3069 for (; entry->start < end; prev_entry = entry, in vm_map_madvise()
3108 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_madvise()
3110 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_madvise()
3212 vm_map_entry_t entry, lentry, prev_entry, start_entry; in vm_map_inherit() local
3228 rv = vm_map_lookup_clip_start(map, start, &start_entry, &prev_entry); in vm_map_inherit()
3238 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_inherit()
3246 for (entry = start_entry; entry->start < end; prev_entry = entry, in vm_map_inherit()
3253 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_inherit()
3255 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_inherit()
3319 vm_map_entry_t entry, first_entry, next_entry, prev_entry; in vm_map_unwire() local
3398 prev_entry = first_entry; in vm_map_unwire()
3401 prev_entry = vm_map_entry_pred(first_entry); in vm_map_unwire()
3405 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_unwire()
3441 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_unwire()
3443 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_unwire()
3528 vm_map_entry_t entry, first_entry, next_entry, prev_entry; in vm_map_wire_locked() local
3686 prev_entry = first_entry; in vm_map_wire_locked()
3689 prev_entry = vm_map_entry_pred(first_entry); in vm_map_wire_locked()
3693 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_wire_locked()
3750 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_wire_locked()
3752 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_wire_locked()
4587 vm_map_entry_t gap_entry, new_entry, prev_entry; in vm_map_stack_locked() local
4616 if (vm_map_lookup_entry(map, addrbos, &prev_entry)) in vm_map_stack_locked()
4622 if (vm_map_entry_succ(prev_entry)->start < addrbos + max_ssize) in vm_map_stack_locked()