Lines Matching refs:dst_entry
1640 vm_map_entry_t dst_entry, vm_map_entry_t src_entry, in vm_fault_copy_entry() argument
1655 upgrade = src_entry == dst_entry; in vm_fault_copy_entry()
1656 access = prot = dst_entry->protection; in vm_fault_copy_entry()
1661 if (upgrade && (dst_entry->eflags & MAP_ENTRY_NEEDS_COPY) == 0) { in vm_fault_copy_entry()
1670 atop(dst_entry->end - dst_entry->start)); in vm_fault_copy_entry()
1673 dst_object->pg_color = atop(dst_entry->start); in vm_fault_copy_entry()
1676 dst_object->charge = dst_entry->end - dst_entry->start; in vm_fault_copy_entry()
1680 KASSERT(upgrade || dst_entry->object.vm_object == NULL, in vm_fault_copy_entry()
1683 dst_entry->object.vm_object = dst_object; in vm_fault_copy_entry()
1684 dst_entry->offset = 0; in vm_fault_copy_entry()
1685 dst_entry->eflags &= ~MAP_ENTRY_VN_EXEC; in vm_fault_copy_entry()
1688 KASSERT(dst_entry->cred == NULL, in vm_fault_copy_entry()
1696 KASSERT(dst_entry->cred != NULL, ("no cred for entry %p", in vm_fault_copy_entry()
1697 dst_entry)); in vm_fault_copy_entry()
1698 dst_object->cred = dst_entry->cred; in vm_fault_copy_entry()
1699 dst_entry->cred = NULL; in vm_fault_copy_entry()
1724 for (vaddr = dst_entry->start, dst_pindex = 0; in vm_fault_copy_entry()
1725 vaddr < dst_entry->end; in vm_fault_copy_entry()
1835 dst_entry->eflags &= ~(MAP_ENTRY_COW | MAP_ENTRY_NEEDS_COPY); in vm_fault_copy_entry()