vm_object
struct vm_object object;
if ((objp = vmentry.object.vm_object) == NULL)
struct vm_object;
vm_size_t mapsize, struct vm_object **objp, int nprot)
object = entry->object.vm_object;
struct vm_object;
obj = entry->object.vm_object;
object = entry->object.vm_object;
vm_ooffset_t *offset, vm_size_t size, struct vm_object **object,
struct vm_object *am_obj; /* VM object owning pages */
vm_size_t size, struct vm_object **obj_res, int nprot);
vm_size_t size, struct vm_object **obj_res, int nprot);
vm_size_t size, struct vm_object **obj_res, int nprot);
struct vm_object **obj_res, int nprot)
struct vm_object **obj_res, int nprot)
struct vm_object *vm_obj;
struct vm_object *persistent_swap_storage,
struct vm_object *persistent_swap_storage,
struct vm_object *persistent_swap_storage;
struct vm_object *persistent_swap_storage,
struct vm_object *persistent_swap_storage,
struct vm_object *swap_storage;
struct vm_object *persistent_swap_storage);
struct vm_object **obj_res, int nprot)
struct vm_object *vm_obj;
entry->object.vm_object == NULL) {
obj = entry->object.vm_object;
vm_size_t mapsize, struct vm_object **objp, int nprot)
struct vm_object *spa_obj;
struct vm_object **object,
vm_size_t size, struct vm_object **object, int nprot)
vm_size_t size, struct vm_object **object, int nprot)
struct vm_object **objp, int nprot)
struct vm_object **objp, int nprot)
struct vm_object;
struct vm_object *object;
struct vm_object **objptr);
uint32_t count, vm_size_t size, struct vm_object **object)
vm_ooffset_t *offset, vm_size_t size, struct vm_object **object, int nprot)
struct vm_object **object, int nprot)
vm_ooffset_t *offset, vm_size_t size, struct vm_object **object)
vm_size_t size, struct vm_object **object, int nprot)
vm_size_t size, struct vm_object **object, int nprot)
obj = entry->object.vm_object;
struct vm_object *obj;
struct vm_object *obj;
object = entry->object.vm_object;
struct vm_object *obj;
if ((object = entry->object.vm_object) == NULL)
struct vm_object **object, int nprot)
obj = entry->object.vm_object;
obj = entry->object.vm_object;
obj = entry->object.vm_object;
struct vm_object *obj;
obj = entry->object.vm_object;
void (*shmobjinfo_hook)(struct vm_object *, key_t *key,
shmobjinfo(struct vm_object *obj, key_t *key, unsigned short *seq)
shm_get_path(struct vm_object *obj, char *path, size_t sz)
struct vm_object *object;
struct vm_object *obj;
struct vm_object *obj;
virtvnodes = vm_kmem_size / (10 * (sizeof(struct vm_object) +
struct vm_object;
object = vme->object.vm_object;
struct vm_object;
struct vm_object *bo_object; /* v Place to store VM object */
struct vm_object;
vm_size_t size, struct vm_object **object, int nprot);
struct vm_object *object; /* The vm object for this vp */
struct vm_object;
extern void (*shmobjinfo_hook)(struct vm_object *obj, key_t *key,
struct vm_object *map_obj; /* Containing object */
int shm_get_path(struct vm_object *obj, char *path, size_t sz);
struct vm_object;
struct vm_object *object;
struct vm_object;
void shmobjinfo(struct vm_object *obj, key_t *key, unsigned short *seq);
int uiomove_object(struct vm_object *obj, off_t obj_size, struct uio *uio);
struct vm_object;
struct vm_object *object;
object = cur->object.vm_object;
struct vm_object;
typedef struct vm_object *vm_object_t;
vm_domainset_iter_page_init(struct vm_domainset_iter *di, struct vm_object *obj,
vm_domainset_iter_page(struct vm_domainset_iter *di, struct vm_object *obj,
vm_domainset_iter_page(struct vm_domainset_iter *di, struct vm_object *obj,
vm_domainset_iter_page_init(struct vm_domainset_iter *di, struct vm_object *obj,
int *iter, struct vm_object *obj, vm_pindex_t pindex)
int vm_domainset_iter_page(struct vm_domainset_iter *, struct vm_object *,
struct vm_object *, vm_pindex_t, int *, int *);
lobject = entry->object.vm_object;
if (!obj_locked || lobject != entry->object.vm_object)
if (!obj_locked || lobject != entry->object.vm_object)
if (!obj_locked || lobject != entry->object.vm_object)
KASSERT(upgrade || dst_entry->object.vm_object == NULL,
src_object = src_entry->object.vm_object;
dst_entry->object.vm_object = dst_object;
((e)->object.vm_object != NULL && (e)->object.vm_object->cred != NULL && \
(prev_entry->object.vm_object != NULL &&
prev_entry->object.vm_object->cred == cred)) &&
vm_object_coalesce(prev_entry->object.vm_object,
object = prev_entry->object.vm_object;
new_entry->object.vm_object = object;
prev->object.vm_object == entry->object.vm_object &&
(prev->object.vm_object == NULL ||
if (entry->object.vm_object != NULL)
vm_object_deallocate(entry->object.vm_object);
KASSERT(entry->object.vm_object == NULL,
entry->object.vm_object = object;
object = entry->object.vm_object;
VM_OBJECT_WUNLOCK(entry->object.vm_object);
vm_object_reference(new_entry->object.vm_object);
entry->object.vm_object == NULL) {
obj = entry->object.vm_object;
entry->object.vm_object != NULL &&
entry->object.vm_object->backing_object != NULL)
vm_object_madvise(entry->object.vm_object, pstart,
entry->object.vm_object,
vm_object_unwire(entry->object.vm_object, entry->offset,
object = tentry->object.vm_object;
object = entry->object.vm_object;
vm_object_unwire(entry->object.vm_object, entry->offset, size,
vm_object_deallocate(entry->object.vm_object);
object = entry->object.vm_object;
entry->object.vm_object = NULL;
entry->object.vm_object != NULL)
src_object = src_entry->object.vm_object;
src_object = src_entry->object.vm_object;
dst_entry->object.vm_object = src_object;
if ((src_object = src_entry->object.vm_object) != NULL) {
src_object = src_entry->object.vm_object;
dst_entry->object.vm_object = src_object;
fake_entry->object.vm_object = src_object;
dst_entry->object.vm_object = NULL;
object = old_entry->object.vm_object;
object = old_entry->object.vm_object;
vm_object_shadow(&old_entry->object.vm_object,
object = old_entry->object.vm_object;
new_entry->object.vm_object = NULL;
eobject = entry->object.vm_object;
vm_object_shadow(&entry->object.vm_object,
if (eobject == entry->object.vm_object) {
if (entry->object.vm_object == NULL && !vm_map_is_system(map)) {
entry->object.vm_object = vm_object_allocate_anon(atop(size),
*object = entry->object.vm_object;
if (entry->object.vm_object == NULL && !vm_map_is_system(map))
*object = entry->object.vm_object;
(void *)entry->object.vm_object,
if (entry->object.vm_object && entry->object.vm_object->cred)
entry->object.vm_object->cred->cr_ruid);
prev->object.vm_object !=
entry->object.vm_object) {
entry->object.vm_object,
object = entry->object.vm_object;
entry, entry->object.vm_object));
object = entry->object.vm_object;
struct vm_object *vm_object; /* object object */
current->object.vm_object == NULL)
if (current->object.vm_object != object) {
object = current->object.vm_object;
struct vm_object kernel_object_store;
orig_object = entry->object.vm_object;
entry->object.vm_object = new_object;
} else if ((obj = entry->object.vm_object) != NULL) {
obj_zone = uma_zcreate("VM OBJECT", sizeof (struct vm_object), NULL,
LIST_ENTRY(vm_object) shadow_list; /* chain of shadow objects */
struct vm_object *backing_object; /* object that I'm a shadow of */
TAILQ_ENTRY(vm_object) pager_object_list; /* list of all objects of this pager type */
TAILQ_HEAD(object_q, vm_object);
extern struct vm_object kernel_object_store;
TAILQ_ENTRY(vm_object) object_list; /* list of all objects */
LIST_HEAD(, vm_object) shadow_head; /* objects that this is a shadow for */
obj = entry->object.vm_object;
TAILQ_HEAD(pagerlst, vm_object);
obj = tmpe->object.vm_object;
obj = tmpe->object.vm_object;
struct vm_object *obj;
struct vm_object *obj;
struct vm_object *object;
struct vm_object;
struct vm_page *iommu_pgalloc(struct vm_object *obj, vm_pindex_t idx,
void iommu_pgfree(struct vm_object *obj, vm_pindex_t idx, int flags,
void *iommu_map_pgtbl(struct vm_object *obj, vm_pindex_t idx, int flags,