Lines Matching refs:vm_object

90 #include <vm/vm_object.h>
128 static struct vm_object kmapentobj;
143 ((e)->object.vm_object != NULL && (e)->object.vm_object->cred != NULL && \
493 object = entry->object.vm_object;
1237 (prev_entry->object.vm_object != NULL &&
1238 (prev_entry->object.vm_object->cred == cred))) &&
1239 vm_object_coalesce(prev_entry->object.vm_object,
1266 object = prev_entry->object.vm_object;
1293 new_entry->object.vm_object = object;
1530 (prev->object.vm_object == entry->object.vm_object) &&
1531 (!prev->object.vm_object ||
1559 if (prev->object.vm_object)
1560 vm_object_deallocate(prev->object.vm_object);
1571 (next->object.vm_object == entry->object.vm_object) &&
1572 (!entry->object.vm_object ||
1587 if (next->object.vm_object)
1588 vm_object_deallocate(next->object.vm_object);
1633 if (entry->object.vm_object == NULL && !map->system_map) {
1637 entry->object.vm_object = object;
1644 } else if (entry->object.vm_object != NULL &&
1647 VM_OBJECT_LOCK(entry->object.vm_object);
1648 KASSERT(entry->object.vm_object->cred == NULL,
1650 entry->object.vm_object->cred = entry->cred;
1651 entry->object.vm_object->charge = entry->end - entry->start;
1652 VM_OBJECT_UNLOCK(entry->object.vm_object);
1668 vm_object_reference(new_entry->object.vm_object);
1710 if (entry->object.vm_object == NULL && !map->system_map) {
1714 entry->object.vm_object = object;
1721 } else if (entry->object.vm_object != NULL &&
1724 VM_OBJECT_LOCK(entry->object.vm_object);
1725 KASSERT(entry->object.vm_object->cred == NULL,
1727 entry->object.vm_object->cred = entry->cred;
1728 entry->object.vm_object->charge = entry->end - entry->start;
1729 VM_OBJECT_UNLOCK(entry->object.vm_object);
1747 vm_object_reference(new_entry->object.vm_object);
1792 (entry->object.vm_object == NULL)) {
1946 obj = current->object.vm_object;
2134 * vm_object.
2137 * the vm_object pindex and count.
2162 vm_object_madvise(current->object.vm_object, pstart,
2168 current->object.vm_object,
2371 entry->object.vm_object != NULL &&
2372 (entry->object.vm_object->type == OBJT_DEVICE ||
2373 entry->object.vm_object->type == OBJT_SG));
2500 fictitious = entry->object.vm_object != NULL &&
2501 (entry->object.vm_object->type == OBJT_DEVICE ||
2502 entry->object.vm_object->type == OBJT_SG);
2616 entry->object.vm_object != NULL &&
2617 (entry->object.vm_object->type == OBJT_DEVICE ||
2618 entry->object.vm_object->type == OBJT_SG));
2721 object = tentry->object.vm_object;
2725 object = current->object.vm_object;
2756 entry->object.vm_object != NULL &&
2757 (entry->object.vm_object->type == OBJT_DEVICE ||
2758 entry->object.vm_object->type == OBJT_SG));
2767 vm_object_deallocate(entry->object.vm_object);
2784 object = entry->object.vm_object;
2832 entry->object.vm_object = NULL;
3039 if ((src_object = src_entry->object.vm_object) != NULL) {
3048 src_object = src_entry->object.vm_object;
3062 dst_entry->object.vm_object = src_object;
3093 fake_entry->object.vm_object = src_object;
3100 dst_entry->object.vm_object = NULL;
3201 object = old_entry->object.vm_object;
3205 old_entry->object.vm_object = object;
3221 vm_object_shadow(&old_entry->object.vm_object,
3227 old_entry->object.vm_object);
3235 object = old_entry->object.vm_object;
3307 new_entry->object.vm_object = NULL;
3685 if (cred == NULL && stack_entry->object.vm_object != NULL)
3686 cred = stack_entry->object.vm_object->cred;
3690 else if (stack_entry->object.vm_object == NULL ||
3691 vm_object_coalesce(stack_entry->object.vm_object,
3936 vm_object_shadow(&entry->object.vm_object,
3939 eobject = entry->object.vm_object;
3968 if (entry->object.vm_object == NULL &&
3972 entry->object.vm_object = vm_object_allocate(OBJT_DEFAULT,
3976 VM_OBJECT_LOCK(entry->object.vm_object);
3977 entry->object.vm_object->cred = entry->cred;
3978 entry->object.vm_object->charge = size;
3979 VM_OBJECT_UNLOCK(entry->object.vm_object);
3990 *object = entry->object.vm_object;
4063 if (entry->object.vm_object == NULL && !map->system_map)
4071 *object = entry->object.vm_object;
4153 (void *)entry->object.vm_object,
4155 if (entry->object.vm_object && entry->object.vm_object->cred)
4157 entry->object.vm_object->cred->cr_ruid,
4158 (uintmax_t)entry->object.vm_object->charge);
4166 (entry->prev->object.vm_object !=
4167 entry->object.vm_object)) {
4170 entry->object.vm_object,