Lines Matching refs:dst_object
1643 vm_object_t backing_object, dst_object, object, src_object; in vm_fault_copy_entry() local
1662 dst_object = src_object; in vm_fault_copy_entry()
1663 vm_object_reference(dst_object); in vm_fault_copy_entry()
1669 dst_object = vm_object_allocate(OBJT_DEFAULT, in vm_fault_copy_entry()
1672 dst_object->flags |= OBJ_COLORED; in vm_fault_copy_entry()
1673 dst_object->pg_color = atop(dst_entry->start); in vm_fault_copy_entry()
1675 dst_object->domain = src_object->domain; in vm_fault_copy_entry()
1676 dst_object->charge = dst_entry->end - dst_entry->start; in vm_fault_copy_entry()
1679 VM_OBJECT_WLOCK(dst_object); in vm_fault_copy_entry()
1682 if (src_object != dst_object) { in vm_fault_copy_entry()
1683 dst_entry->object.vm_object = dst_object; in vm_fault_copy_entry()
1690 dst_object->cred = curthread->td_ucred; in vm_fault_copy_entry()
1691 crhold(dst_object->cred); in vm_fault_copy_entry()
1692 *fork_charge += dst_object->charge; in vm_fault_copy_entry()
1693 } else if ((dst_object->type == OBJT_DEFAULT || in vm_fault_copy_entry()
1694 dst_object->type == OBJT_SWAP) && in vm_fault_copy_entry()
1695 dst_object->cred == NULL) { in vm_fault_copy_entry()
1698 dst_object->cred = dst_entry->cred; in vm_fault_copy_entry()
1733 if (src_object != dst_object) in vm_fault_copy_entry()
1754 if (object != dst_object) in vm_fault_copy_entry()
1760 if (object != dst_object) { in vm_fault_copy_entry()
1764 dst_m = vm_page_alloc(dst_object, (src_object == in vm_fault_copy_entry()
1765 dst_object ? src_pindex : 0) + dst_pindex, in vm_fault_copy_entry()
1768 VM_OBJECT_WUNLOCK(dst_object); in vm_fault_copy_entry()
1770 vm_wait(dst_object); in vm_fault_copy_entry()
1771 VM_OBJECT_WLOCK(dst_object); in vm_fault_copy_entry()
1781 if (dst_m->pindex >= dst_object->size) in vm_fault_copy_entry()
1790 VM_OBJECT_WUNLOCK(dst_object); in vm_fault_copy_entry()
1812 VM_OBJECT_WLOCK(dst_object); in vm_fault_copy_entry()
1833 VM_OBJECT_WUNLOCK(dst_object); in vm_fault_copy_entry()