Lines Matching refs:new_entry

938 	vm_map_entry_t new_entry;
952 new_entry = uma_zalloc(kmapentzone, M_NOWAIT | M_NOVM);
953 if (new_entry == NULL) {
954 new_entry = uma_zalloc(kmapentzone,
961 new_entry = uma_zalloc(kmapentzone, M_NOWAIT);
963 new_entry = uma_zalloc(mapentzone, M_WAITOK);
965 KASSERT(new_entry != NULL,
967 return (new_entry);
1618 vm_map_entry_t new_entry, next_entry, prev_entry;
1790 new_entry = vm_map_entry_create(map);
1791 new_entry->start = start;
1792 new_entry->end = end;
1793 new_entry->cred = NULL;
1795 new_entry->eflags = protoeflags;
1796 new_entry->object.vm_object = object;
1797 new_entry->offset = offset;
1799 new_entry->inheritance = inheritance;
1800 new_entry->protection = prot;
1801 new_entry->max_protection = max;
1802 new_entry->wired_count = 0;
1803 new_entry->wiring_thread = NULL;
1804 new_entry->read_ahead = VM_FAULT_READ_AHEAD_INIT;
1805 new_entry->next_read = start;
1807 KASSERT(cred == NULL || !ENTRY_CHARGED(new_entry),
1808 ("overcommit: vm_map_insert leaks vm_map %p", new_entry));
1809 new_entry->cred = cred;
1814 vm_map_entry_link(map, new_entry);
1815 if ((new_entry->eflags & MAP_ENTRY_GUARD) == 0)
1816 map->size += new_entry->end - new_entry->start;
1824 vm_map_try_merge_entries(map, prev_entry, new_entry);
1825 *res = vm_map_try_merge_entries(map, new_entry, next_entry);
2431 vm_map_entry_t new_entry;
2442 new_entry = vm_map_entry_create(map);
2443 *new_entry = *entry;
2444 if (new_entry->cred != NULL)
2447 vm_object_reference(new_entry->object.vm_object);
2448 vm_map_entry_set_vnode_text(new_entry, true);
2456 return (new_entry);
2469 vm_map_entry_t new_entry;
2490 new_entry = vm_map_entry_clone(map, entry);
2496 new_entry->end = startaddr;
2497 vm_map_entry_link(map, new_entry);
2542 vm_map_entry_t new_entry;
2563 new_entry = vm_map_entry_clone(map, entry);
2569 new_entry->start = endaddr;
2570 vm_map_entry_link(map, new_entry);
4326 vm_map_entry_t new_entry, old_entry;
4444 new_entry = vm_map_entry_create(new_map);
4445 *new_entry = *old_entry;
4446 new_entry->eflags &= ~(MAP_ENTRY_USER_WIRED |
4448 new_entry->wiring_thread = NULL;
4449 new_entry->wired_count = 0;
4450 if (new_entry->eflags & MAP_ENTRY_WRITECNT) {
4452 new_entry->start, new_entry->end);
4454 vm_map_entry_set_vnode_text(new_entry, true);
4460 vm_map_entry_link(new_map, new_entry);
4461 vmspace_map_entry_forked(vm1, vm2, new_entry);
4467 new_entry->start,
4476 new_entry = vm_map_entry_create(new_map);
4477 *new_entry = *old_entry;
4481 new_entry->eflags &= ~(MAP_ENTRY_USER_WIRED |
4483 new_entry->wiring_thread = NULL;
4484 new_entry->wired_count = 0;
4485 new_entry->object.vm_object = NULL;
4486 new_entry->cred = NULL;
4487 vm_map_entry_link(new_map, new_entry);
4488 vmspace_map_entry_forked(vm1, vm2, new_entry);
4490 new_entry, fork_charge);
4491 vm_map_entry_set_vnode_text(new_entry, true);
4499 new_entry = vm_map_entry_create(new_map);
4500 memset(new_entry, 0, sizeof(*new_entry));
4502 new_entry->start = old_entry->start;
4503 new_entry->end = old_entry->end;
4504 new_entry->eflags = old_entry->eflags &
4508 new_entry->protection = old_entry->protection;
4509 new_entry->max_protection = old_entry->max_protection;
4510 new_entry->inheritance = VM_INHERIT_ZERO;
4512 vm_map_entry_link(new_map, new_entry);
4513 vmspace_map_entry_forked(vm1, vm2, new_entry);
4515 new_entry->cred = curthread->td_ucred;
4516 crhold(new_entry->cred);
4517 *fork_charge += (new_entry->end - new_entry->start);
4572 vm_map_entry_t gap_entry, new_entry, prev_entry;
4632 &new_entry);
4635 KASSERT(new_entry->end == top || new_entry->start == bot,
4638 (new_entry->eflags & MAP_ENTRY_GROWS_DOWN) != 0,
4641 (new_entry->eflags & MAP_ENTRY_GROWS_UP) != 0,