Lines Matching refs:tmp_entry
295 vm_map_entry_t tmp_entry,
1028 struct vm_map_entry tmp_entry; in vm_map_apple_protected() local
1066 map_addr = tmp_entry.vme_end) { in vm_map_apple_protected()
1103 tmp_entry = *map_entry; in vm_map_apple_protected()
1113 crypto_end = tmp_entry.vme_end - tmp_entry.vme_start; in vm_map_apple_protected()
1114 if (tmp_entry.vme_start < start) { in vm_map_apple_protected()
1115 if (tmp_entry.vme_start != start_aligned) { in vm_map_apple_protected()
1120 crypto_start += (start - tmp_entry.vme_start); in vm_map_apple_protected()
1122 if (tmp_entry.vme_end > end) { in vm_map_apple_protected()
1123 if (tmp_entry.vme_end != end_aligned) { in vm_map_apple_protected()
1128 crypto_end -= (tmp_entry.vme_end - end); in vm_map_apple_protected()
1137 crypto_backing_offset = VME_OFFSET(&tmp_entry); in vm_map_apple_protected()
1156 VME_OFFSET(&tmp_entry), in vm_map_apple_protected()
1178 vmk_flags.vmf_permanent = tmp_entry.vme_permanent; in vm_map_apple_protected()
1181 map_addr = tmp_entry.vme_start; in vm_map_apple_protected()
1184 (tmp_entry.vme_end - in vm_map_apple_protected()
1185 tmp_entry.vme_start), in vm_map_apple_protected()
1191 tmp_entry.protection, in vm_map_apple_protected()
1192 tmp_entry.max_protection, in vm_map_apple_protected()
1193 tmp_entry.inheritance); in vm_map_apple_protected()
1196 assertf(map_addr == tmp_entry.vme_start, in vm_map_apple_protected()
1199 (uint64_t) tmp_entry.vme_start, in vm_map_apple_protected()
1200 &tmp_entry); in vm_map_apple_protected()
1210 (uint64_t) (map_addr + (tmp_entry.vme_end - in vm_map_apple_protected()
1211 tmp_entry.vme_start)), in vm_map_apple_protected()
1214 VME_OFFSET(&tmp_entry), in vm_map_apple_protected()
1231 crypto_backing_offset += (tmp_entry.vme_end - in vm_map_apple_protected()
1232 tmp_entry.vme_start); in vm_map_apple_protected()
6352 struct vm_map_entry *first_entry, tmp_entry; in vm_map_wire_nested() local
6985 tmp_entry = *entry; in vm_map_wire_nested()
7002 &tmp_entry, caller_prot, tag, map_pmap, pmap_addr, in vm_map_wire_nested()
7006 &tmp_entry, caller_prot, tag, map->pmap, in vm_map_wire_nested()
7007 tmp_entry.vme_start, in vm_map_wire_nested()
7022 if (!vm_map_lookup_entry(map, tmp_entry.vme_start, in vm_map_wire_nested()
7033 (entry->vme_start < tmp_entry.vme_end)) { in vm_map_wire_nested()
7051 (tmp_entry.vme_end != end) && /* AND, we are not at the end of the requested range */ in vm_map_wire_nested()
7052 (entry->vme_start != tmp_entry.vme_end)) { /* AND, the next entry is not contiguous. */ in vm_map_wire_nested()
7054 s = tmp_entry.vme_end; in vm_map_wire_nested()
7217 struct vm_map_entry *first_entry, tmp_entry; in vm_map_unwire_nested() local
7359 tmp_entry = *entry;/* see comment in vm_map_wire() */ in vm_map_unwire_nested()
7376 tmp_entry.vme_start, in vm_map_unwire_nested()
7394 (entry->vme_start < tmp_entry.vme_end)) { in vm_map_unwire_nested()
7405 tmp_entry = *entry; in vm_map_unwire_nested()
7418 tmp_entry.vme_start, in vm_map_unwire_nested()
7476 tmp_entry = *entry; /* see comment in vm_map_wire() */ in vm_map_unwire_nested()
7484 vm_fault_unwire(map, &tmp_entry, FALSE, map_pmap, in vm_map_unwire_nested()
7485 pmap_addr, tmp_entry.vme_end); in vm_map_unwire_nested()
7487 vm_fault_unwire(map, &tmp_entry, FALSE, map->pmap, in vm_map_unwire_nested()
7488 tmp_entry.vme_start, tmp_entry.vme_end); in vm_map_unwire_nested()
7497 if (!vm_map_lookup_entry(map, tmp_entry.vme_start, in vm_map_unwire_nested()
7515 (entry->vme_start < tmp_entry.vme_end)) { in vm_map_unwire_nested()
8449 struct vm_map_entry tmp_entry; in vm_map_delete() local
8533 tmp_entry = *entry; in vm_map_delete()
8536 if (tmp_entry.is_sub_map) { in vm_map_delete()
8543 sub_map = VME_SUBMAP(&tmp_entry); in vm_map_delete()
8544 sub_start = VME_OFFSET(&tmp_entry); in vm_map_delete()
8545 sub_end = sub_start + (tmp_entry.vme_end - in vm_map_delete()
8546 tmp_entry.vme_start); in vm_map_delete()
8547 if (tmp_entry.use_pmap) { in vm_map_delete()
8549 pmap_addr = tmp_entry.vme_start; in vm_map_delete()
8552 pmap_addr = tmp_entry.vme_start; in vm_map_delete()
8559 vm_map_offset_t entry_end = tmp_entry.vme_end; in vm_map_delete()
8569 if (tmp_entry.vme_kernel_object) { in vm_map_delete()
8572 tmp_entry.vme_start, in vm_map_delete()
8578 vm_fault_unwire(map, &tmp_entry, in vm_map_delete()
8579 tmp_entry.vme_kernel_object, map->pmap, in vm_map_delete()
8580 tmp_entry.vme_start, entry_end); in vm_map_delete()
8592 clear_in_transition_end = tmp_entry.vme_end; in vm_map_delete()
9164 vm_map_entry_t tmp_entry; in vm_map_overwrite_submap_recurse() local
9183 if (!vm_map_lookup_entry(dst_map, dst_addr, &tmp_entry)) { in vm_map_overwrite_submap_recurse()
9189 tmp_entry, in vm_map_overwrite_submap_recurse()
9192 if (tmp_entry->is_sub_map) { in vm_map_overwrite_submap_recurse()
9194 assert(!tmp_entry->use_pmap); in vm_map_overwrite_submap_recurse()
9197 for (entry = tmp_entry;;) { in vm_map_overwrite_submap_recurse()
9242 &tmp_entry)) { in vm_map_overwrite_submap_recurse()
9246 entry = tmp_entry; in vm_map_overwrite_submap_recurse()
9376 vm_map_entry_t tmp_entry; in vm_map_copy_overwrite_nested() local
9448 if (!vm_map_lookup_entry(dst_map, dst_addr, &tmp_entry)) { in vm_map_copy_overwrite_nested()
9453 tmp_entry, in vm_map_copy_overwrite_nested()
9456 for (entry = tmp_entry;;) { in vm_map_copy_overwrite_nested()
9594 if (!vm_map_lookup_entry( dst_map, dst_addr, &tmp_entry)) { in vm_map_copy_overwrite_nested()
9613 for (entry = tmp_entry; copy_size == 0;) { in vm_map_copy_overwrite_nested()
9634 &tmp_entry)) { in vm_map_copy_overwrite_nested()
9639 entry = tmp_entry; in vm_map_copy_overwrite_nested()
9812 local_end, &tmp_entry)) { in vm_map_copy_overwrite_nested()
9816 entry = tmp_entry; in vm_map_copy_overwrite_nested()
9891 dst_map, tmp_entry, copy, in vm_map_copy_overwrite_nested()
9919 tmp_entry, in vm_map_copy_overwrite_nested()
9953 base_addr, &tmp_entry)) { in vm_map_copy_overwrite_nested()
9957 if (tmp_entry->in_transition) { in vm_map_copy_overwrite_nested()
9965 tmp_entry, in vm_map_copy_overwrite_nested()
9969 entry = tmp_entry; in vm_map_copy_overwrite_nested()
10611 vm_map_entry_t tmp_entry, in vm_map_copy_overwrite_aligned() argument
10626 entry = tmp_entry; in vm_map_copy_overwrite_aligned()
10712 assert((tmp_entry->vme_end - tmp_entry->vme_start) == size); in vm_map_copy_overwrite_aligned()
10760 start = tmp_entry->vme_end; in vm_map_copy_overwrite_aligned()
10761 tmp_entry = tmp_entry->vme_next; in vm_map_copy_overwrite_aligned()
10936 start = tmp_entry->vme_end; in vm_map_copy_overwrite_aligned()
10937 tmp_entry = tmp_entry->vme_next; in vm_map_copy_overwrite_aligned()
11044 if (tmp_entry->map_aligned && in vm_map_copy_overwrite_aligned()
11049 tmp_entry->map_aligned = FALSE; in vm_map_copy_overwrite_aligned()
11051 vm_map_clip_end(dst_map, tmp_entry, start); in vm_map_copy_overwrite_aligned()
11052 tmp_entry = tmp_entry->vme_next; in vm_map_copy_overwrite_aligned()
11057 if (!vm_map_lookup_entry(dst_map, start, &tmp_entry)) { in vm_map_copy_overwrite_aligned()
11061 if (tmp_entry->map_aligned && in vm_map_copy_overwrite_aligned()
11066 tmp_entry->map_aligned = FALSE; in vm_map_copy_overwrite_aligned()
11068 vm_map_clip_start(dst_map, tmp_entry, start); in vm_map_copy_overwrite_aligned()
11924 vm_map_entry_t tmp_entry; /* Result of last map lookup -- in vm_map_copyin_internal() local
12058 if (!vm_map_lookup_entry(src_map, src_addr_unaligned, &tmp_entry)) { in vm_map_copyin_internal()
12061 if (!tmp_entry->is_sub_map) { in vm_map_copyin_internal()
12067 vm_map_clip_start(src_map, tmp_entry, src_start); in vm_map_copyin_internal()
12069 if (src_start < tmp_entry->vme_start) { in vm_map_copyin_internal()
12074 src_start = tmp_entry->vme_start; in vm_map_copyin_internal()
12084 vm_map_entry_t src_entry = tmp_entry; /* Top-level entry */ in vm_map_copyin_internal()
12110 while (tmp_entry->is_sub_map) { in vm_map_copyin_internal()
12120 submap_len = tmp_entry->vme_end - src_start; in vm_map_copyin_internal()
12126 src_start -= tmp_entry->vme_start; in vm_map_copyin_internal()
12127 src_start += VME_OFFSET(tmp_entry); in vm_map_copyin_internal()
12129 src_map = VME_SUBMAP(tmp_entry); in vm_map_copyin_internal()
12136 src_map, src_start, &tmp_entry)) { in vm_map_copyin_internal()
12140 if (!tmp_entry->is_sub_map) { in vm_map_copyin_internal()
12141 vm_map_clip_start(src_map, tmp_entry, src_start); in vm_map_copyin_internal()
12143 src_entry = tmp_entry; in vm_map_copyin_internal()
12147 if ((VME_OBJECT(tmp_entry) != VM_OBJECT_NULL) && in vm_map_copyin_internal()
12148 (VME_OBJECT(tmp_entry)->phys_contiguous)) { in vm_map_copyin_internal()
12173 &tmp_entry)) { in vm_map_copyin_internal()
12176 if (!tmp_entry->is_sub_map) { in vm_map_copyin_internal()
12177 vm_map_clip_start(src_map, tmp_entry, src_start); in vm_map_copyin_internal()
12243 (!was_wired && !map_share && !tmp_entry->is_shared in vm_map_copyin_internal()
12257 if (src_needs_copy && !tmp_entry->needs_copy) { in vm_map_copyin_internal()
12278 assert(tmp_entry->wired_count == 0); in vm_map_copyin_internal()
12279 tmp_entry->needs_copy = TRUE; in vm_map_copyin_internal()
12291 entry_was_shared = tmp_entry->is_shared; in vm_map_copyin_internal()
12309 tmp_entry = VM_MAP_ENTRY_NULL; in vm_map_copyin_internal()
12466 if (!vm_map_lookup_entry(src_map, src_start, &tmp_entry)) { in vm_map_copyin_internal()
12477 src_entry = tmp_entry; in vm_map_copyin_internal()
12529 tmp_entry = src_entry; in vm_map_copyin_internal()
12589 &tmp_entry) && in vm_map_copyin_internal()
12597 src_entry = tmp_entry->vme_prev; in vm_map_copyin_internal()
12627 tmp_entry = src_entry->vme_next; in vm_map_copyin_internal()
12628 if ((tmp_entry->vme_start != src_start) || in vm_map_copyin_internal()
12629 (tmp_entry == vm_map_to_entry(src_map))) { in vm_map_copyin_internal()
12660 tmp_entry = VM_MAP_ENTRY_NULL; in vm_map_copyin_internal()
12669 tmp_entry = vm_map_copy_first_entry(copy); in vm_map_copyin_internal()
12670 if (tmp_entry != vm_map_copy_to_entry(copy)) { in vm_map_copyin_internal()
12673 original_start = tmp_entry->vme_start; in vm_map_copyin_internal()
12674 original_offset = VME_OFFSET(tmp_entry); in vm_map_copyin_internal()
12677 adjustment = (tmp_entry->vme_start - in vm_map_copyin_internal()
12679 tmp_entry->vme_start, in vm_map_copyin_internal()
12681 tmp_entry->vme_start -= adjustment; in vm_map_copyin_internal()
12682 VME_OFFSET_SET(tmp_entry, in vm_map_copyin_internal()
12683 VME_OFFSET(tmp_entry) - adjustment); in vm_map_copyin_internal()
12685 assert(tmp_entry->vme_start < tmp_entry->vme_end); in vm_map_copyin_internal()
12695 tmp_entry->vme_start += adjustment; in vm_map_copyin_internal()
12696 VME_OFFSET_SET(tmp_entry, in vm_map_copyin_internal()
12697 (VME_OFFSET(tmp_entry) + in vm_map_copyin_internal()
12700 assert(tmp_entry->vme_start < tmp_entry->vme_end); in vm_map_copyin_internal()
12707 assert(tmp_entry->vme_start >= original_start); in vm_map_copyin_internal()
12708 assert(VME_OFFSET(tmp_entry) >= original_offset); in vm_map_copyin_internal()
12713 assert(vm_map_trunc_page(tmp_entry->vme_start, in vm_map_copyin_internal()
12720 tmp_entry = vm_map_copy_last_entry(copy); in vm_map_copyin_internal()
12721 if (tmp_entry != vm_map_copy_to_entry(copy)) { in vm_map_copyin_internal()
12724 original_end = tmp_entry->vme_end; in vm_map_copyin_internal()
12727 tmp_entry->vme_end = in vm_map_copyin_internal()
12728 vm_map_round_page(tmp_entry->vme_end, in vm_map_copyin_internal()
12741 tmp_entry->vme_end -= adjustment; in vm_map_copyin_internal()
12742 assert(tmp_entry->vme_start < tmp_entry->vme_end); in vm_map_copyin_internal()
12749 assert(tmp_entry->vme_end <= original_end); in vm_map_copyin_internal()
12754 assert(vm_map_round_page(tmp_entry->vme_end, in vm_map_copyin_internal()
12765 tmp_entry = vm_map_copy_first_entry(copy); in vm_map_copyin_internal()
12767 while (tmp_entry != vm_map_copy_to_entry(copy)) { in vm_map_copyin_internal()
12769 copy_addr + (tmp_entry->vme_end - in vm_map_copyin_internal()
12770 tmp_entry->vme_start), in vm_map_copyin_internal()
12780 tmp_entry->map_aligned = FALSE; in vm_map_copyin_internal()
12782 tmp_entry->vme_end = copy_addr + in vm_map_copyin_internal()
12783 (tmp_entry->vme_end - tmp_entry->vme_start); in vm_map_copyin_internal()
12784 tmp_entry->vme_start = copy_addr; in vm_map_copyin_internal()
12785 assert(tmp_entry->vme_start < tmp_entry->vme_end); in vm_map_copyin_internal()
12786 copy_addr += tmp_entry->vme_end - tmp_entry->vme_start; in vm_map_copyin_internal()
12787 copy_size += tmp_entry->vme_end - tmp_entry->vme_start; in vm_map_copyin_internal()
12788 tmp_entry = (struct vm_map_entry *)tmp_entry->vme_next; in vm_map_copyin_internal()
13928 vm_map_entry_t tmp_entry; in vm_map_lookup_and_lock_object() local
13934 if (!vm_map_lookup_entry(map, vaddr, &tmp_entry)) { in vm_map_lookup_and_lock_object()
13945 entry = tmp_entry; in vm_map_lookup_and_lock_object()
14823 vm_map_entry_t tmp_entry; in vm_map_region_recurse_64() local
14940 &tmp_entry)) { in vm_map_region_recurse_64()
14942 curr_entry = tmp_entry; in vm_map_region_recurse_64()
14950 curr_entry = tmp_entry->vme_next; in vm_map_region_recurse_64()
14983 tmp_entry = curr_entry->vme_next; in vm_map_region_recurse_64()
14984 if (tmp_entry == vm_map_to_entry(curr_map)) { in vm_map_region_recurse_64()
14986 } else if (tmp_entry->vme_start >= in vm_map_region_recurse_64()
14993 (tmp_entry->vme_start + curr_offset <= in vm_map_region_recurse_64()
15006 next_entry = tmp_entry; in vm_map_region_recurse_64()
15338 vm_map_entry_t tmp_entry; in vm_map_region() local
15363 if (!vm_map_lookup_entry(map, start, &tmp_entry)) { in vm_map_region()
15364 if ((entry = tmp_entry->vme_next) == vm_map_to_entry(map)) { in vm_map_region()
15369 entry = tmp_entry; in vm_map_region()
15411 if (!vm_map_lookup_entry(map, start, &tmp_entry)) { in vm_map_region()
15412 if ((entry = tmp_entry->vme_next) == vm_map_to_entry(map)) { in vm_map_region()
15417 entry = tmp_entry; in vm_map_region()
15467 if (!vm_map_lookup_entry(map, start, &tmp_entry)) { in vm_map_region()
15468 if ((entry = tmp_entry->vme_next) == vm_map_to_entry(map)) { in vm_map_region()
15473 entry = tmp_entry; in vm_map_region()
15519 if (!vm_map_lookup_entry(map, start, &tmp_entry)) { in vm_map_region()
15520 if ((entry = tmp_entry->vme_next) == vm_map_to_entry(map)) { in vm_map_region()
15525 entry = tmp_entry; in vm_map_region()
19771 vm_map_entry_t tmp_entry; in vm_map_check_protection() local
19800 if (!vm_map_lookup_entry(map, start, &tmp_entry)) { in vm_map_check_protection()
19805 entry = tmp_entry; in vm_map_check_protection()