Lines Matching refs:prev_entry

1619 	vm_map_entry_t new_entry, next_entry, prev_entry;  in vm_map_insert()  local
1651 if (vm_map_lookup_entry(map, start, &prev_entry)) in vm_map_insert()
1657 next_entry = vm_map_entry_succ(prev_entry); in vm_map_insert()
1736 } else if ((prev_entry->eflags & ~MAP_ENTRY_USER_WIRED) == in vm_map_insert()
1740 prev_entry->end == start && (prev_entry->cred == cred || in vm_map_insert()
1741 (prev_entry->object.vm_object != NULL && in vm_map_insert()
1742 prev_entry->object.vm_object->cred == cred)) && in vm_map_insert()
1743 vm_object_coalesce(prev_entry->object.vm_object, in vm_map_insert()
1744 prev_entry->offset, in vm_map_insert()
1745 (vm_size_t)(prev_entry->end - prev_entry->start), in vm_map_insert()
1746 (vm_size_t)(end - prev_entry->end), cred != NULL && in vm_map_insert()
1753 if (prev_entry->inheritance == inheritance && in vm_map_insert()
1754 prev_entry->protection == prot && in vm_map_insert()
1755 prev_entry->max_protection == max && in vm_map_insert()
1756 prev_entry->wired_count == 0) { in vm_map_insert()
1757 KASSERT((prev_entry->eflags & MAP_ENTRY_USER_WIRED) == in vm_map_insert()
1759 prev_entry)); in vm_map_insert()
1760 if ((prev_entry->eflags & MAP_ENTRY_GUARD) == 0) in vm_map_insert()
1761 map->size += end - prev_entry->end; in vm_map_insert()
1762 vm_map_entry_resize(map, prev_entry, in vm_map_insert()
1763 end - prev_entry->end); in vm_map_insert()
1764 vm_map_try_merge_entries(map, prev_entry, next_entry); in vm_map_insert()
1774 object = prev_entry->object.vm_object; in vm_map_insert()
1775 offset = prev_entry->offset + in vm_map_insert()
1776 (prev_entry->end - prev_entry->start); in vm_map_insert()
1779 !(prev_entry->eflags & MAP_ENTRY_NEEDS_COPY)) { in vm_map_insert()
1824 vm_map_try_merge_entries(map, prev_entry, new_entry); in vm_map_insert()
2327 vm_map_try_merge_entries(vm_map_t map, vm_map_entry_t prev_entry, in vm_map_try_merge_entries() argument
2333 vm_map_mergeable_neighbors(prev_entry, entry)) { in vm_map_try_merge_entries()
2334 vm_map_entry_unlink(map, prev_entry, UNLINK_MERGE_NEXT); in vm_map_try_merge_entries()
2335 vm_map_merged_neighbor_dispose(map, prev_entry); in vm_map_try_merge_entries()
2477 vm_map_entry_t *res_entry, vm_map_entry_t *prev_entry) in vm_map_lookup_clip_start() argument
2485 (uintmax_t)start, prev_entry); in vm_map_lookup_clip_start()
2487 if (vm_map_lookup_entry(map, start, prev_entry)) { in vm_map_lookup_clip_start()
2488 entry = *prev_entry; in vm_map_lookup_clip_start()
2492 *prev_entry = vm_map_entry_pred(entry); in vm_map_lookup_clip_start()
2494 entry = vm_map_entry_succ(*prev_entry); in vm_map_lookup_clip_start()
2712 vm_map_entry_t entry, first_entry, in_tran, prev_entry; in vm_map_protect() local
2865 for (prev_entry = vm_map_entry_pred(first_entry), entry = first_entry; in vm_map_protect()
2867 vm_map_try_merge_entries(map, prev_entry, entry), in vm_map_protect()
2868 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_protect()
2906 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_protect()
2926 vm_map_entry_t entry, prev_entry; in vm_map_madvise() local
2973 rv = vm_map_lookup_clip_start(map, start, &entry, &prev_entry); in vm_map_madvise()
2979 for (; entry->start < end; prev_entry = entry, in vm_map_madvise()
3018 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_madvise()
3020 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_madvise()
3121 vm_map_entry_t entry, lentry, prev_entry, start_entry; in vm_map_inherit() local
3137 rv = vm_map_lookup_clip_start(map, start, &start_entry, &prev_entry); in vm_map_inherit()
3147 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_inherit()
3155 for (entry = start_entry; entry->start < end; prev_entry = entry, in vm_map_inherit()
3162 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_inherit()
3164 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_inherit()
3228 vm_map_entry_t entry, first_entry, next_entry, prev_entry; in vm_map_unwire() local
3307 prev_entry = first_entry; in vm_map_unwire()
3310 prev_entry = vm_map_entry_pred(first_entry); in vm_map_unwire()
3314 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_unwire()
3350 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_unwire()
3352 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_unwire()
3437 vm_map_entry_t entry, first_entry, next_entry, prev_entry; in vm_map_wire_locked() local
3596 prev_entry = first_entry; in vm_map_wire_locked()
3599 prev_entry = vm_map_entry_pred(first_entry); in vm_map_wire_locked()
3603 prev_entry = entry, entry = vm_map_entry_succ(entry)) { in vm_map_wire_locked()
3660 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_wire_locked()
3662 vm_map_try_merge_entries(map, prev_entry, entry); in vm_map_wire_locked()
4498 vm_map_entry_t new_entry, prev_entry; in vm_map_stack_locked() local
4527 if (vm_map_lookup_entry(map, addrbos, &prev_entry)) in vm_map_stack_locked()
4533 if (vm_map_entry_succ(prev_entry)->start < addrbos + max_ssize) in vm_map_stack_locked()
4560 new_entry = vm_map_entry_succ(prev_entry); in vm_map_stack_locked()