Lines Matching refs:new_entry
940 vm_map_entry_t new_entry; in vm_map_entry_create() local
954 new_entry = uma_zalloc(kmapentzone, M_NOWAIT | M_NOVM); in vm_map_entry_create()
955 if (new_entry == NULL) { in vm_map_entry_create()
956 new_entry = uma_zalloc(kmapentzone, in vm_map_entry_create()
963 new_entry = uma_zalloc(kmapentzone, M_NOWAIT); in vm_map_entry_create()
965 new_entry = uma_zalloc(mapentzone, M_WAITOK); in vm_map_entry_create()
967 KASSERT(new_entry != NULL, in vm_map_entry_create()
969 return (new_entry); in vm_map_entry_create()
1617 vm_map_entry_t new_entry, next_entry, prev_entry; in vm_map_insert1() local
1805 new_entry = vm_map_entry_create(map); in vm_map_insert1()
1806 new_entry->start = start; in vm_map_insert1()
1807 new_entry->end = end; in vm_map_insert1()
1808 new_entry->cred = NULL; in vm_map_insert1()
1810 new_entry->eflags = protoeflags; in vm_map_insert1()
1811 new_entry->object.vm_object = object; in vm_map_insert1()
1812 new_entry->offset = offset; in vm_map_insert1()
1814 new_entry->inheritance = inheritance; in vm_map_insert1()
1815 new_entry->protection = prot; in vm_map_insert1()
1816 new_entry->max_protection = max; in vm_map_insert1()
1817 new_entry->wired_count = 0; in vm_map_insert1()
1818 new_entry->wiring_thread = NULL; in vm_map_insert1()
1819 new_entry->read_ahead = VM_FAULT_READ_AHEAD_INIT; in vm_map_insert1()
1820 new_entry->next_read = start; in vm_map_insert1()
1822 KASSERT(cred == NULL || !ENTRY_CHARGED(new_entry), in vm_map_insert1()
1823 ("overcommit: vm_map_insert leaks vm_map %p", new_entry)); in vm_map_insert1()
1824 new_entry->cred = cred; in vm_map_insert1()
1829 vm_map_entry_link(map, new_entry); in vm_map_insert1()
1830 if ((new_entry->eflags & MAP_ENTRY_GUARD) == 0) in vm_map_insert1()
1831 map->size += new_entry->end - new_entry->start; in vm_map_insert1()
1839 vm_map_try_merge_entries(map, prev_entry, new_entry); in vm_map_insert1()
1840 *res = vm_map_try_merge_entries(map, new_entry, next_entry); in vm_map_insert1()
2479 vm_map_entry_t new_entry; in vm_map_entry_clone() local
2490 new_entry = vm_map_entry_create(map); in vm_map_entry_clone()
2491 *new_entry = *entry; in vm_map_entry_clone()
2492 if (new_entry->cred != NULL) in vm_map_entry_clone()
2495 vm_object_reference(new_entry->object.vm_object); in vm_map_entry_clone()
2496 vm_map_entry_set_vnode_text(new_entry, true); in vm_map_entry_clone()
2504 return (new_entry); in vm_map_entry_clone()
2517 vm_map_entry_t new_entry; in vm_map_clip_start() local
2538 new_entry = vm_map_entry_clone(map, entry); in vm_map_clip_start()
2544 new_entry->end = startaddr; in vm_map_clip_start()
2545 vm_map_entry_link(map, new_entry); in vm_map_clip_start()
2590 vm_map_entry_t new_entry; in vm_map_clip_end() local
2611 new_entry = vm_map_entry_clone(map, entry); in vm_map_clip_end()
2617 new_entry->start = endaddr; in vm_map_clip_end()
2618 vm_map_entry_link(map, new_entry); in vm_map_clip_end()
4368 vm_map_entry_t new_entry, old_entry; in vmspace_fork() local
4486 new_entry = vm_map_entry_create(new_map); in vmspace_fork()
4487 *new_entry = *old_entry; in vmspace_fork()
4488 new_entry->eflags &= ~(MAP_ENTRY_USER_WIRED | in vmspace_fork()
4490 new_entry->wiring_thread = NULL; in vmspace_fork()
4491 new_entry->wired_count = 0; in vmspace_fork()
4492 if (new_entry->eflags & MAP_ENTRY_WRITECNT) { in vmspace_fork()
4494 new_entry->start, new_entry->end); in vmspace_fork()
4496 vm_map_entry_set_vnode_text(new_entry, true); in vmspace_fork()
4502 vm_map_entry_link(new_map, new_entry); in vmspace_fork()
4503 vmspace_map_entry_forked(vm1, vm2, new_entry); in vmspace_fork()
4509 new_entry->start, in vmspace_fork()
4518 new_entry = vm_map_entry_create(new_map); in vmspace_fork()
4519 *new_entry = *old_entry; in vmspace_fork()
4523 new_entry->eflags &= ~(MAP_ENTRY_USER_WIRED | in vmspace_fork()
4525 new_entry->wiring_thread = NULL; in vmspace_fork()
4526 new_entry->wired_count = 0; in vmspace_fork()
4527 new_entry->object.vm_object = NULL; in vmspace_fork()
4528 new_entry->cred = NULL; in vmspace_fork()
4529 vm_map_entry_link(new_map, new_entry); in vmspace_fork()
4530 vmspace_map_entry_forked(vm1, vm2, new_entry); in vmspace_fork()
4532 new_entry, fork_charge); in vmspace_fork()
4533 vm_map_entry_set_vnode_text(new_entry, true); in vmspace_fork()
4541 new_entry = vm_map_entry_create(new_map); in vmspace_fork()
4542 memset(new_entry, 0, sizeof(*new_entry)); in vmspace_fork()
4544 new_entry->start = old_entry->start; in vmspace_fork()
4545 new_entry->end = old_entry->end; in vmspace_fork()
4546 new_entry->eflags = old_entry->eflags & in vmspace_fork()
4550 new_entry->protection = old_entry->protection; in vmspace_fork()
4551 new_entry->max_protection = old_entry->max_protection; in vmspace_fork()
4552 new_entry->inheritance = VM_INHERIT_ZERO; in vmspace_fork()
4554 vm_map_entry_link(new_map, new_entry); in vmspace_fork()
4555 vmspace_map_entry_forked(vm1, vm2, new_entry); in vmspace_fork()
4557 new_entry->cred = curthread->td_ucred; in vmspace_fork()
4558 crhold(new_entry->cred); in vmspace_fork()
4559 *fork_charge += (new_entry->end - new_entry->start); in vmspace_fork()
4614 vm_map_entry_t gap_entry, new_entry, prev_entry; in vm_map_stack_locked() local
4658 &new_entry); in vm_map_stack_locked()
4661 KASSERT(new_entry->end == top || new_entry->start == bot, in vm_map_stack_locked()
4663 KASSERT((new_entry->eflags & MAP_ENTRY_GROWS_DOWN) != 0, in vm_map_stack_locked()