Lines Matching refs:vme_start

577 				      (start - map_entry->vme_start)),
1300 if (next->vme_start >= end)
1328 new_entry->vme_start = start;
1330 assert(page_aligned(new_entry->vme_start));
1332 assert(VM_MAP_PAGE_ALIGNED(new_entry->vme_start,
1540 hole_end = next_entry->vme_start;
1796 if (start < (entry->vme_next)->vme_start ) {
1875 if (next->vme_start >= end)
1939 if (entry->vme_start < start) {
1940 tmp_start -= start - entry->vme_start;
1941 tmp_offset -= start - entry->vme_start;
1944 for (; entry->vme_start < end;
1951 entry->vme_start != tmp_start ||
1993 tmp_offset += entry->vme_end - entry->vme_start;
1994 tmp_start += entry->vme_end - entry->vme_start;
2010 (entry->vme_next->vme_start < end))
2089 ((entry->vme_end - entry->vme_start) + size <=
2099 (vm_map_size_t)(entry->vme_end - entry->vme_start),
2108 assert(entry->vme_start < end);
2188 new_entry->vme_start));
2252 sp_object = vm_object_allocate((vm_map_size_t)(entry->vme_end - entry->vme_start));
2396 start = vm_map_first_entry(zap_old_map)->vme_start;
2419 entry2->vme_start);
2797 copy_entry->vme_start);
3569 if (entry->vme_start > start_unnest ||
3574 (long long)entry->vme_start, (long long)entry->vme_end);
3577 if (start_unnest > entry->vme_start) {
3591 entry->vme_start,
3592 entry->vme_end - entry->vme_start);
3596 map, entry->vme_start,
3624 startaddr >= entry->vme_start) {
3639 if (startaddr > entry->vme_start) {
3644 (addr64_t)(entry->vme_start),
3655 if ((startaddr) > (entry)->vme_start) \
3688 assert(new_entry->vme_start < new_entry->vme_end);
3689 entry->offset += (start - entry->vme_start);
3691 entry->vme_start = start;
3733 start_unnest = entry->vme_start;
3745 (addr64_t)(entry->vme_start),
3785 assert(entry->vme_start < end);
3786 new_entry->vme_start = entry->vme_end = end;
3787 new_entry->offset += (end - entry->vme_start);
3788 assert(new_entry->vme_start < new_entry->vme_end);
3867 while ((cur != vm_map_to_entry(map)) && (prev == cur->vme_start)) {
3925 if ((entry->vme_start == start) && (entry->vme_end == end) &&
4045 prev = current->vme_start;
4047 (current->vme_start < end)) {
4052 if (current->vme_start != prev) {
4093 (current->vme_start < end)) {
4114 current->object.vm_object = vm_object_allocate((vm_map_size_t)(current->vme_end - current->vme_start));
4153 current->vme_start,
4158 current->vme_start,
4168 (current->vme_start <= end)) {
4209 while ((entry != vm_map_to_entry(map)) && (entry->vme_start < end)) {
4226 while ((entry != vm_map_to_entry(map)) && (entry->vme_start < end)) {
4264 size = entry->vme_end - entry->vme_start;
4337 map->user_wire_size -= entry->vme_end - entry->vme_start;
4541 sub_end += entry->offset - entry->vme_start;
4577 s = entry->vme_start;
4585 local_start = entry->vme_start;
4635 local_start = entry->vme_start;
4669 (entry->vme_start < e)) {
4686 s = entry->vme_start;
4734 assert((entry->vme_end - entry->vme_start)
4739 if (((entry->vme_end - entry->vme_start)
4775 s = entry->vme_start;
4790 size = entry->vme_end - entry->vme_start;
4840 (entry->vme_next->vme_start > entry->vme_end))) {
4888 tmp_entry.vme_start,
4901 if (!vm_map_lookup_entry(map, tmp_entry.vme_start,
4911 (entry->vme_start < tmp_entry.vme_end)) {
4928 s = entry->vme_start;
5067 while ((entry != vm_map_to_entry(map)) && (entry->vme_start < end)) {
5121 sub_end = entry->vme_end - entry->vme_start;
5147 (entry->vme_next->vme_start
5182 tmp_entry.vme_start,
5198 (entry->vme_start < tmp_entry.vme_end)) {
5221 tmp_entry.vme_start,
5256 (entry->vme_next->vme_start > entry->vme_end)))) {
5289 tmp_entry.vme_start);
5298 if (!vm_map_lookup_entry(map, tmp_entry.vme_start,
5314 (entry->vme_start < tmp_entry.vme_end)) {
5371 s = entry->vme_start;
5427 remove_size = (entry->vme_end - entry->vme_start);
5428 if(offset > entry->vme_start)
5429 remove_size -= offset - entry->vme_start;
5449 entry->offset+(offset-entry->vme_start),
5452 entry->vme_start,
5465 && (entry->vme_start < submap_end)) {
5466 remove_size = (entry->vme_end - entry->vme_start);
5473 (start + entry->vme_start) - offset,
5474 ((start + entry->vme_start) - offset) + remove_size,
5485 entry->vme_start,
5489 (addr64_t)((start + entry->vme_start)
5491 (addr64_t)(((start + entry->vme_start)
5551 (entry->vme_start != start ||
5559 (uint64_t)entry->vme_start,
5566 if (start == entry->vme_start) {
5622 s = entry->vme_start;
5636 if (entry->vme_start >= s) {
5710 assert(s == entry->vme_start);
5744 s = entry->vme_start;
5785 assert(s == entry->vme_start);
5813 s = entry->vme_start;
5831 assert(s == entry->vme_start);
5849 tmp_entry.vme_start);
5852 pmap_addr = tmp_entry.vme_start;
5855 pmap_addr = tmp_entry.vme_start;
5866 tmp_entry.vme_start,
5874 map->pmap, tmp_entry.vme_start);
5888 s = first_entry->vme_start;
5901 (entry->vme_start < tmp_entry.vme_end)) {
5922 assert(s == entry->vme_start);
5939 (addr64_t)entry->vme_start,
5940 entry->vme_end - entry->vme_start);
5945 map, entry->vme_start,
5952 map, entry->vme_start, entry->vme_end,
5962 entry->vme_end - entry->vme_start,
5964 entry->vme_start,
5982 (addr64_t)entry->vme_start,
5992 entry->vme_start));
6002 entry->vme_start,
6012 next->vme_start != entry->vme_end)) {
6022 s = next->vme_start;
6039 entry_size = entry->vme_end - entry->vme_start;
6066 s = entry->vme_start;
6294 sub_end -= entry->vme_start;
6350 (next->vme_start != entry->vme_end)) {
6550 sub_end -= entry->vme_start;
6603 (next->vme_start != entry->vme_end)) {
6708 if(entry->vme_start < base_addr)
6711 sub_start = entry->vme_start;
6743 if(base_addr < entry->vme_start) {
6746 entry->vme_start - base_addr;
6755 sub_end -= entry->vme_start;
6772 copy_entry->vme_start;
6778 copy_entry->vme_start +
6781 copy_entry->vme_start;
6890 (next->vme_start != entry->vme_end)) {
6910 copy_entry->vme_start;
6915 copy_entry->vme_start +
6918 copy_entry->vme_start;
7134 entry->vme_start < dst_addr + copy->size);
7349 assert ((start>=entry->vme_start) && (start<entry->vme_end));
7351 dst_offset = start - entry->vme_start;
7356 (copy_entry->vme_start + src_offset);
7389 - entry->vme_start));
7404 entry->vme_end - entry->vme_start);
7445 if ((copy_entry->vme_start + src_offset) == copy_entry->vme_end
7490 if (start != entry->vme_start) {
7553 copy_size = (copy_entry->vme_end - copy_entry->vme_start);
7564 size = (entry->vme_end - entry->vme_start);
7572 if ((entry->vme_start != start) || ((entry->is_sub_map)
7594 !VM_MAP_PAGE_ALIGNED(entry->vme_start + copy_size,
7599 vm_map_clip_end(dst_map, entry, entry->vme_start + copy_size);
7609 copy_entry->vme_start + size);
7613 assert((entry->vme_end - entry->vme_start) == size);
7614 assert((tmp_entry->vme_end - tmp_entry->vme_start) == size);
7615 assert((copy_entry->vme_end - copy_entry->vme_start) == size);
7733 (addr64_t)entry->vme_start,
7734 entry->vme_end - entry->vme_start);
7740 dst_map, entry->vme_start,
7747 dst_map, entry->vme_start,
7760 - entry->vme_start,
7762 entry->vme_start,
7768 (addr64_t)(entry->vme_start),
7817 entry->vme_start));
7844 entry->vme_end - entry->vme_start);
7893 copy_entry->vme_start + copy_size);
8147 new_entry->vme_start += adjustment;
8306 (next->vme_start >= end))
8396 entry->vme_start += adjustment;
8400 assert(VM_MAP_PAGE_ALIGNED(entry->vme_start,
8424 va = entry->vme_start;
8427 entry->vme_start,
8671 * Will need to adjust the first copy_entry's "vme_start" and
8727 if (src_start < tmp_entry->vme_start) {
8732 src_start = tmp_entry->vme_start;
8782 src_start -= tmp_entry->vme_start;
8922 src_entry->vme_start,
9168 if ((tmp_entry->vme_start != src_start) ||
9205 /* adjust alignment of first copy_entry's "vme_start" */
9210 original_start = tmp_entry->vme_start;
9214 adjustment = (tmp_entry->vme_start -
9216 tmp_entry->vme_start,
9218 tmp_entry->vme_start -= adjustment;
9221 assert(tmp_entry->vme_start < tmp_entry->vme_end);
9231 tmp_entry->vme_start += adjustment;
9234 assert(tmp_entry->vme_start < tmp_entry->vme_end);
9241 assert(tmp_entry->vme_start >= original_start);
9247 assert(vm_map_trunc_page(tmp_entry->vme_start,
9276 assert(tmp_entry->vme_start < tmp_entry->vme_end);
9304 tmp_entry->vme_start),
9317 (tmp_entry->vme_end - tmp_entry->vme_start);
9318 tmp_entry->vme_start = copy_addr;
9319 assert(tmp_entry->vme_start < tmp_entry->vme_end);
9320 copy_addr += tmp_entry->vme_end - tmp_entry->vme_start;
9321 copy_size += tmp_entry->vme_end - tmp_entry->vme_start;
9483 (addr64_t)old_entry->vme_start,
9484 (addr64_t)old_entry->vme_start,
9485 (uint64_t)(old_entry->vme_end - old_entry->vme_start));
9492 old_entry->vme_start));
9514 old_entry->vme_start)))) {
9595 old_entry->vme_start));
9617 old_entry->vme_start),
9619 old_entry->vme_start,
9623 old_entry->vme_start,
9682 pmap_copy(new_map->pmap, old_map->pmap, new_entry->vme_start,
9683 old_entry->vme_end - old_entry->vme_start,
9684 old_entry->vme_start);
9695 vm_map_size_t entry_size = old_entry->vme_end - old_entry->vme_start;
9696 vm_map_offset_t start = old_entry->vme_start;
9748 if (last->vme_start == start) {
9807 entry_size = old_entry->vme_end - old_entry->vme_start;
9845 old_entry->vme_start),
9868 old_entry->vme_start),
9873 old_entry->vme_start,
10012 (vaddr < entry->vme_start) || (vaddr >= entry->vme_end)) {
10031 old_start = entry->vme_start;
10071 old_start = entry->vme_start;
10097 local_vaddr = (local_vaddr - entry->vme_start) + entry->offset;
10122 start_delta = submap_entry->vme_start > entry->offset ?
10123 submap_entry->vme_start - entry->offset : 0;
10163 submap_entry->vme_start));
10191 submap_entry->vme_start),
10212 submap_entry->vme_start,
10216 submap_entry->vme_start,
10224 submap_entry->vme_start +
10394 entry->vme_start));
10421 (vm_map_size_t)(entry->vme_end - entry->vme_start));
10432 *offset = (vaddr - entry->vme_start) + entry->offset;
10448 fault_info->hi_offset = (entry->vme_end - entry->vme_start) + entry->offset;
10646 (curr_entry->vme_start >=
10662 skip = curr_entry->vme_start - curr_address;
10663 curr_address = curr_entry->vme_start;
10678 } else if (tmp_entry->vme_start >=
10685 (tmp_entry->vme_start + curr_offset <=
10686 next_entry->vme_start + next_offset)) {
10701 next_address = next_entry->vme_start;
10710 next_address - next_entry->vme_start);
10724 curr_address - curr_entry->vme_start);
10758 * at relative address "curr_entry->vme_start" in the
10766 (curr_entry->offset - curr_entry->vme_start);
10852 curr_entry->vme_start);
10860 curr_entry->vme_start)),
10962 start = entry->vme_start;
11007 start = entry->vme_start;
11054 start = entry->vme_start;
11108 start = entry->vme_start;
11152 entry_size = (uint32_t) ((entry->vme_end - entry->vme_start) / PAGE_SIZE_64);
11541 (prev_entry->vme_end == this_entry->vme_start) &&
11546 prev_entry->vme_start))
11577 assert(prev_entry->vme_start < this_entry->vme_end);
11579 assert(VM_MAP_PAGE_ALIGNED(prev_entry->vme_start,
11581 this_entry->vme_start = prev_entry->vme_start;
11644 entry->vme_start <= end) {
11711 sub_start = (start - entry->vme_start)
11729 offset = (start - entry->vme_start)
11843 while ((entry != vm_map_to_entry(map)) && (entry->vme_start < end)) {
11960 offset = (start - entry->vme_start) + entry->offset;
11994 start = entry->vme_start;
12005 start = entry->vme_start;
12185 for (; entry != vm_map_to_entry(map) && entry->vme_start < end;
12201 if (entry->vme_start < start) {
12202 start_offset = start - entry->vme_start;
12206 end_offset = MIN(end, entry->vme_end) - entry->vme_start;
12269 for (; entry != vm_map_to_entry(map) && entry->vme_start < end;
12287 if (entry->vme_start < start) {
12288 start_offset = start - entry->vme_start;
12292 end_offset = MIN(end, entry->vme_end) - entry->vme_start;
12377 for (; entry != vm_map_to_entry(map) && entry->vme_start < end;
12439 new_entry->vme_start = start;
12441 assert(page_aligned(new_entry->vme_start));
12444 assert(VM_MAP_PAGE_ALIGNED(new_entry->vme_start,
12449 assert(new_entry->vme_start < new_entry->vme_end);
12583 if (src_start < src_entry->vme_start ||
12584 (mapped_size && src_start != src_entry->vme_start)) {
12594 src_entry->vme_start);
12656 src_entry->vme_start,
12660 src_entry->vme_start,
12681 offset = src_entry->offset + (src_start - src_entry->vme_start);
12692 new_entry->vme_start = map_address;
12694 assert(new_entry->vme_start < new_entry->vme_end);
12724 new_entry->vme_start),
12748 src_entry->vme_start,
12970 entry->vme_start += *address;
13126 if (next->vme_start >= end)
13210 (entry->vme_next->vme_start < end))
13368 if (start < entry->vme_start) {
13458 entry->vme_end - entry->vme_start != object->vo_size) {
13576 offset -= map_entry->vme_start;
13861 (entry->vme_next->vme_start < address)) {
13868 skip = (entry->vme_next->vme_start - address);
13873 address = entry->vme_next->vme_start;
13878 offset = address - entry->vme_start;
13884 if (amount_left + entry->vme_start + offset > entry->vme_end) {
13886 (entry->vme_start + offset);
14396 first_entry->vme_start < new_min_offset) {
14485 if((entry->vme_start > start) || (entry->vme_end < end)) {
14509 m = vm_page_lookup(object, start - entry->vme_start + entry->offset );
14587 entry->vme_start,
14963 (entry->vme_end - entry->vme_start) != object->vo_size) {
15044 volatile_virtual_size += entry->vme_end - entry->vme_start;
15047 entry->vme_start,