Lines Matching refs:dst_entry
2059 vm_map_entry_t dst_entry, vm_map_entry_t src_entry, in vm_fault_copy_entry() argument
2070 upgrade = src_entry == dst_entry; in vm_fault_copy_entry()
2071 KASSERT(upgrade || dst_entry->object.vm_object == NULL, in vm_fault_copy_entry()
2084 access = prot = dst_entry->protection; in vm_fault_copy_entry()
2091 if (upgrade && (dst_entry->eflags & MAP_ENTRY_NEEDS_COPY) == 0) { in vm_fault_copy_entry()
2100 dst_object = vm_object_allocate_anon(atop(dst_entry->end - in vm_fault_copy_entry()
2101 dst_entry->start), NULL, NULL, 0); in vm_fault_copy_entry()
2104 dst_object->pg_color = atop(dst_entry->start); in vm_fault_copy_entry()
2107 dst_object->charge = dst_entry->end - dst_entry->start; in vm_fault_copy_entry()
2109 dst_entry->object.vm_object = dst_object; in vm_fault_copy_entry()
2110 dst_entry->offset = 0; in vm_fault_copy_entry()
2111 dst_entry->eflags &= ~MAP_ENTRY_VN_EXEC; in vm_fault_copy_entry()
2116 KASSERT(dst_entry->cred == NULL, in vm_fault_copy_entry()
2123 KASSERT(dst_entry->cred != NULL, ("no cred for entry %p", in vm_fault_copy_entry()
2124 dst_entry)); in vm_fault_copy_entry()
2125 dst_object->cred = dst_entry->cred; in vm_fault_copy_entry()
2126 dst_entry->cred = NULL; in vm_fault_copy_entry()
2138 for (vaddr = dst_entry->start, dst_pindex = 0; in vm_fault_copy_entry()
2139 vaddr < dst_entry->end; in vm_fault_copy_entry()
2257 dst_entry->eflags &= ~(MAP_ENTRY_COW | MAP_ENTRY_NEEDS_COPY); in vm_fault_copy_entry()