Lines Matching refs:tail_copy
6534 vm_map_copy_t head_copy, tail_copy;
6542 tail_copy = NULL;
6675 * Extract "tail_copy" out of "copy".
6677 tail_copy = (vm_map_copy_t) zalloc(vm_map_copy_zone);
6678 vm_map_copy_first_entry(tail_copy) =
6679 vm_map_copy_to_entry(tail_copy);
6680 vm_map_copy_last_entry(tail_copy) =
6681 vm_map_copy_to_entry(tail_copy);
6682 tail_copy->type = VM_MAP_COPY_ENTRY_LIST;
6683 tail_copy->cpy_hdr.nentries = 0;
6684 tail_copy->cpy_hdr.entries_pageable =
6686 vm_map_store_init(&tail_copy->cpy_hdr);
6688 tail_copy->offset = copy->offset + copy->size - tail_size;
6689 tail_copy->size = tail_size;
6694 vm_map_copy_clip_start(copy, entry, tail_copy->offset);
6697 vm_map_copy_entry_link(tail_copy,
6698 vm_map_copy_last_entry(tail_copy),
6718 tail_copy,
6735 if (tail_copy) {
6736 vm_map_copy_discard(tail_copy);
6737 tail_copy = NULL;
6754 if (tail_copy) {
6755 entry = vm_map_copy_last_entry(tail_copy);
6756 vm_map_copy_entry_unlink(tail_copy, entry);
6761 vm_map_copy_discard(tail_copy);
6762 tail_copy = NULL;