Lines Matching refs:vm_object

95 #include <vm/vm_object.h>
155 ((e)->object.vm_object != NULL && (e)->object.vm_object->cred != NULL && \
517 object = entry->object.vm_object;
589 object = entry->object.vm_object;
1538 (prev_entry->object.vm_object != NULL &&
1539 prev_entry->object.vm_object->cred == cred)) &&
1540 vm_object_coalesce(prev_entry->object.vm_object,
1571 object = prev_entry->object.vm_object;
1593 new_entry->object.vm_object = object;
2072 prev->object.vm_object == entry->object.vm_object &&
2073 (prev->object.vm_object == NULL ||
2097 if (entry->object.vm_object != NULL)
2098 vm_object_deallocate(entry->object.vm_object);
2175 if (entry->object.vm_object == NULL && !map->system_map &&
2180 entry->object.vm_object = object;
2187 } else if (entry->object.vm_object != NULL &&
2190 VM_OBJECT_WLOCK(entry->object.vm_object);
2191 KASSERT(entry->object.vm_object->cred == NULL,
2193 entry->object.vm_object->cred = entry->cred;
2194 entry->object.vm_object->charge = entry->end - entry->start;
2195 VM_OBJECT_WUNLOCK(entry->object.vm_object);
2211 vm_object_reference(new_entry->object.vm_object);
2256 if (entry->object.vm_object == NULL && !map->system_map &&
2261 entry->object.vm_object = object;
2268 } else if (entry->object.vm_object != NULL &&
2271 VM_OBJECT_WLOCK(entry->object.vm_object);
2272 KASSERT(entry->object.vm_object->cred == NULL,
2274 entry->object.vm_object->cred = entry->cred;
2275 entry->object.vm_object->charge = entry->end - entry->start;
2276 VM_OBJECT_WUNLOCK(entry->object.vm_object);
2294 vm_object_reference(new_entry->object.vm_object);
2346 (entry->object.vm_object == NULL)) {
2549 obj = current->object.vm_object;
2741 * vm_object.
2744 * the vm_object pindex and count.
2761 current->object.vm_object != NULL &&
2762 current->object.vm_object->backing_object != NULL)
2796 vm_object_madvise(current->object.vm_object, pstart,
2809 current->object.vm_object,
3077 vm_object_unwire(entry->object.vm_object, entry->offset,
3439 object = tentry->object.vm_object;
3443 object = current->object.vm_object;
3483 vm_object_unwire(entry->object.vm_object, entry->offset, size,
3493 vm_object_deallocate(entry->object.vm_object);
3510 object = entry->object.vm_object;
3569 entry->object.vm_object = NULL;
3662 entry->object.vm_object != NULL)
3784 if ((src_object = src_entry->object.vm_object) != NULL) {
3795 src_entry->object.vm_object;
3809 dst_entry->object.vm_object = src_object;
3842 fake_entry->object.vm_object = src_object;
3853 dst_entry->object.vm_object = NULL;
3973 object = old_entry->object.vm_object;
3977 old_entry->object.vm_object = object;
3993 vm_object_shadow(&old_entry->object.vm_object,
3999 old_entry->object.vm_object);
4007 object = old_entry->object.vm_object;
4079 new_entry->object.vm_object = NULL;
4442 if (cred == NULL && stack_entry->object.vm_object != NULL)
4443 cred = stack_entry->object.vm_object->cred;
4447 else if (stack_entry->object.vm_object == NULL ||
4448 vm_object_coalesce(stack_entry->object.vm_object,
4697 vm_object_shadow(&entry->object.vm_object,
4700 eobject = entry->object.vm_object;
4729 if (entry->object.vm_object == NULL &&
4733 entry->object.vm_object = vm_object_allocate(OBJT_DEFAULT,
4737 VM_OBJECT_WLOCK(entry->object.vm_object);
4738 entry->object.vm_object->cred = entry->cred;
4739 entry->object.vm_object->charge = size;
4740 VM_OBJECT_WUNLOCK(entry->object.vm_object);
4751 *object = entry->object.vm_object;
4824 if (entry->object.vm_object == NULL && !map->system_map)
4832 *object = entry->object.vm_object;
4928 (void *)entry->object.vm_object,
4930 if (entry->object.vm_object && entry->object.vm_object->cred)
4932 entry->object.vm_object->cred->cr_ruid,
4933 (uintmax_t)entry->object.vm_object->charge);
4940 (entry->prev->object.vm_object !=
4941 entry->object.vm_object)) {
4944 entry->object.vm_object,