Lines Matching refs:new_entry

1205 	register vm_map_entry_t	entry, new_entry;
1219 new_entry = vm_map_entry_create(map, FALSE);
1259 vm_map_entry_dispose(map, new_entry);
1267 vm_map_entry_dispose(map, new_entry);
1313 new_entry->vme_start = start;
1314 new_entry->vme_end = end;
1315 assert(page_aligned(new_entry->vme_start));
1316 assert(page_aligned(new_entry->vme_end));
1318 new_entry->is_shared = FALSE;
1319 new_entry->is_sub_map = FALSE;
1320 new_entry->use_pmap = FALSE;
1321 new_entry->object.vm_object = VM_OBJECT_NULL;
1322 new_entry->offset = (vm_object_offset_t) 0;
1324 new_entry->needs_copy = FALSE;
1326 new_entry->inheritance = VM_INHERIT_DEFAULT;
1327 new_entry->protection = VM_PROT_DEFAULT;
1328 new_entry->max_protection = VM_PROT_ALL;
1329 new_entry->behavior = VM_BEHAVIOR_DEFAULT;
1330 new_entry->wired_count = 0;
1331 new_entry->user_wired_count = 0;
1333 new_entry->in_transition = FALSE;
1334 new_entry->needs_wakeup = FALSE;
1335 new_entry->no_cache = FALSE;
1336 new_entry->permanent = FALSE;
1337 new_entry->superpage_size = 0;
1339 new_entry->used_for_jit = 0;
1341 new_entry->alias = 0;
1342 new_entry->zero_wired_pages = FALSE;
1344 VM_GET_FLAGS_ALIAS(flags, new_entry->alias);
1350 vm_map_store_entry_link(map, entry, new_entry);
1357 SAVE_HINT_MAP_WRITE(map, new_entry);
1359 *o_entry = new_entry;
1544 vm_map_entry_t entry, new_entry;
2011 new_entry = NULL;
2039 new_entry = vm_map_entry_insert(map, entry, tmp_start, tmp_end,
2047 new_entry->alias = alias;
2050 new_entry->used_for_jit = TRUE;
2060 new_entry->is_sub_map = TRUE;
2090 new_entry->use_pmap = TRUE;
2096 entry = new_entry;
2143 new_entry->protection, TRUE);
3167 register vm_map_entry_t new_entry;
3177 new_entry = _vm_map_entry_create(map_header, !map_header->entries_pageable);
3178 vm_map_entry_copy_full(new_entry, entry);
3180 new_entry->vme_end = start;
3181 assert(new_entry->vme_start < new_entry->vme_end);
3186 _vm_map_store_entry_link(map_header, entry->vme_prev, new_entry);
3189 vm_map_reference(new_entry->object.sub_map);
3191 vm_object_reference(new_entry->object.vm_object);
3263 register vm_map_entry_t new_entry;
3270 new_entry = _vm_map_entry_create(map_header, !map_header->entries_pageable);
3271 vm_map_entry_copy_full(new_entry, entry);
3274 new_entry->vme_start = entry->vme_end = end;
3275 new_entry->offset += (end - entry->vme_start);
3276 assert(new_entry->vme_start < new_entry->vme_end);
3278 _vm_map_store_entry_link(map_header, entry, new_entry);
3281 vm_map_reference(new_entry->object.sub_map);
3283 vm_object_reference(new_entry->object.vm_object);
7596 vm_map_entry_t new_entry = VM_MAP_ENTRY_NULL; /* Map entry for copy */
7665 new_entry = vm_map_copy_entry_create(copy, !copy->cpy_hdr.entries_pageable);
7672 if (new_entry != VM_MAP_ENTRY_NULL) \
7673 vm_map_copy_entry_dispose(copy,new_entry); \
7783 if (new_entry == VM_MAP_ENTRY_NULL) {
7787 new_entry = vm_map_copy_entry_create(copy, !copy->cpy_hdr.entries_pageable);
7820 vm_map_entry_copy(new_entry, src_entry);
7821 new_entry->use_pmap = FALSE; /* clr address space specifics */
7852 src_object, new_entry, new_entry->object.vm_object,
7857 &new_entry->object.vm_object,
7863 new_entry->needs_copy = new_entry_needs_copy;
7927 &new_entry->object.vm_object);
7928 new_entry->offset = 0;
7929 new_entry->needs_copy = FALSE;
7945 new_entry->object.vm_object = new_object;
7946 new_entry->needs_copy = TRUE;
7953 &new_entry->object.vm_object,
7954 &new_entry->offset,
7957 new_entry->needs_copy = new_entry_needs_copy;
8006 if (src_entry->vme_end < new_entry->vme_end)
8007 src_size = (new_entry->vme_end = src_entry->vme_end) - src_start;
8020 vm_object_deallocate(new_entry->object.vm_object);
8045 new_entry);
8052 src_start = new_entry->vme_end;
8053 new_entry = VM_MAP_ENTRY_NULL;
8177 vm_map_entry_t new_entry;
8375 new_entry = vm_map_entry_create(new_map, FALSE); /* Never the kernel
8377 vm_map_entry_copy(new_entry, old_entry);
8379 new_entry->is_shared = TRUE;
8387 vm_map_store_entry_link(new_map, vm_map_last_entry(new_map), new_entry);
8396 pmap_copy(new_map->pmap, old_map->pmap, new_entry->vme_start,
8495 vm_map_entry_t new_entry;
8552 new_entry = vm_map_entry_create(new_map, FALSE); /* never the kernel map or descendants */
8553 vm_map_entry_copy(new_entry, old_entry);
8555 new_entry->use_pmap = FALSE;
8558 &new_entry->object.vm_object,
8564 vm_map_entry_dispose(new_map, new_entry);
8594 new_entry->needs_copy = new_entry_needs_copy;
8602 new_entry);
11023 vm_map_entry_t new_entry;
11027 new_entry = vm_map_entry_create(map, !map->hdr.entries_pageable);
11029 new_entry->vme_start = start;
11030 new_entry->vme_end = end;
11031 assert(page_aligned(new_entry->vme_start));
11032 assert(page_aligned(new_entry->vme_end));
11033 assert(new_entry->vme_start < new_entry->vme_end);
11035 new_entry->object.vm_object = object;
11036 new_entry->offset = offset;
11037 new_entry->is_shared = is_shared;
11038 new_entry->is_sub_map = FALSE;
11039 new_entry->needs_copy = needs_copy;
11040 new_entry->in_transition = in_transition;
11041 new_entry->needs_wakeup = FALSE;
11042 new_entry->inheritance = inheritance;
11043 new_entry->protection = cur_protection;
11044 new_entry->max_protection = max_protection;
11045 new_entry->behavior = behavior;
11046 new_entry->wired_count = wired_count;
11047 new_entry->user_wired_count = 0;
11048 new_entry->use_pmap = FALSE;
11049 new_entry->alias = 0;
11050 new_entry->zero_wired_pages = FALSE;
11051 new_entry->no_cache = no_cache;
11052 new_entry->permanent = permanent;
11053 new_entry->superpage_size = superpage_size;
11054 new_entry->used_for_jit = FALSE;
11060 vm_map_store_entry_link(map, insp_entry, new_entry);
11067 SAVE_HINT_MAP_WRITE(map, new_entry);
11068 return new_entry;
11093 vm_map_entry_t new_entry;
11230 new_entry = _vm_map_entry_create(map_header, !map_header->entries_pageable);
11231 vm_map_entry_copy(new_entry, src_entry);
11232 new_entry->use_pmap = FALSE; /* clr address space specifics */
11234 new_entry->vme_start = map_address;
11235 new_entry->vme_end = map_address + tmp_size;
11236 assert(new_entry->vme_start < new_entry->vme_end);
11237 new_entry->inheritance = inheritance;
11238 new_entry->offset = offset;
11254 new_entry->is_shared = TRUE;
11255 if (!(new_entry->is_sub_map))
11256 new_entry->needs_copy = FALSE;
11260 new_entry->needs_copy = TRUE;
11263 vm_object_copy_quickly(&new_entry->object.vm_object,
11264 new_entry->offset,
11265 (new_entry->vme_end -
11266 new_entry->vme_start),
11270 new_entry->needs_copy = new_entry_needs_copy;
11271 new_entry->is_shared = FALSE;
11301 new_entry->is_shared = FALSE;
11323 &new_entry->object.vm_object);
11325 new_entry->offset = 0;
11326 new_entry->needs_copy = FALSE;
11332 &new_entry->object.vm_object,
11333 &new_entry->offset,
11336 new_entry->needs_copy = new_entry_needs_copy;
11346 _vm_map_entry_dispose(map_header, new_entry);
11363 vm_object_deallocate(new_entry->
11365 _vm_map_entry_dispose(map_header, new_entry);
11378 map_header->links.prev, new_entry);
11398 src_entry = new_entry) {
11399 new_entry = src_entry->vme_next;
11436 vm_map_entry_t new_entry;
11478 entry = new_entry) {
11479 new_entry = entry->vme_next;