Searched refs:vm_object (Results 1 - 25 of 37) sorted by relevance

12

/macosx-10.10/xnu-2782.1.97/osfmk/vm/
H A Dvm_debug.h36 #include <vm/vm_object.h>
H A Ddevice_vm.c168 vm_object_t vm_object; local
176 vm_object = (vm_object_t)memory_object_control_to_vm_object(
178 if(vm_object == NULL)
182 vm_object, offset, page_num, size);
186 if(!vm_object->phys_contiguous) {
189 kr = vm_object_upl_request(vm_object,
232 vm_object_t vm_object; local
247 vm_object = (vm_object_t)memory_object_control_to_vm_object(control);
248 vm_object_lock(vm_object);
249 vm_object
[all...]
H A Dvm_map.c94 #include <vm/vm_object.h>
429 * its copy objects. See vm_object_copy_quickly() in vm_object.c.
431 * vm_object_copy_strategically() in vm_object.c.
480 object = map_entry->object.vm_object;
538 protected_object = map_entry->object.vm_object;
1091 if (entry->object.vm_object != VM_OBJECT_NULL) {
1098 vm_object_t object = entry->object.vm_object;
1152 if (entry->object.vm_object != VM_OBJECT_NULL) {
1159 vm_object_t object = entry->object.vm_object;
1340 new_entry->object.vm_object
[all...]
H A Dvm_fault.h103 #include <vm/vm_object.h>
119 * Page fault handling based on vm_object only.
H A Dvm_init.c72 #include <vm/vm_object.h>
H A Dvm_kern.c72 #include <vm/vm_object.h>
157 entry->object.vm_object = object;
402 entry->object.vm_object = object;
822 object = oldentry->object.vm_object;
864 newentry->object.vm_object = object;
1344 if (entry->object.vm_object == VM_OBJECT_NULL) {
1358 obj = entry->object.vm_object;
H A Dvm_object.h59 * File: vm_object.h
141 struct vm_object { struct
162 struct vm_object *copy; /* Object that should receive
169 struct vm_object *shadow; /* My shadow */
204 * the size of "struct vm_object". Since we don't know of any actual
291 * against the vm_object are
345 struct vm_object *paging_object; /* object which pages to be
H A Dvm_shared_region.h92 #include <vm/vm_object.h>
H A Dvm_debug.c81 #include <vm/vm_object.h>
175 object = entry->object.vm_object;
389 object = entry->object.vm_object;
H A Dvm_user.c112 #include <vm/vm_object.h>
2305 if(map_entry->object.vm_object != object) {
2366 if((next_entry->object.vm_object == object) &&
2493 vm_object_shadow(&map_entry->object.vm_object,
2495 shadow_object = map_entry->object.vm_object;
2524 if(next_entry->object.vm_object == object) {
2526 next_entry->object.vm_object
3483 if (entry->object.vm_object == VM_OBJECT_NULL) {
3496 if (entry->object.vm_object->phys_contiguous) {
3501 if(entry->object.vm_object
[all...]
H A Dvm_compressor.h35 #include <vm/vm_object.h>
H A Dvm_phantom_cache.c30 #include <vm/vm_object.h>
126 * O = log2(sizeof(struct vm_object))
422 * backing media is an SSD and remember that answer in the vm_object. We use
H A Dvm_fault.c95 #include <vm/vm_object.h>
3019 * NOTE: we may only hold the vm_object lock SHARED
4770 (entry->object.vm_object != NULL) &&
4771 (entry->object.vm_object == object)) {
4777 *physpage_p = (ppnum_t) ((((vm_map_offset_t) entry->object.vm_object->vo_shadow_offset)
4790 (ppnum_t)((((vm_map_offset_t) (entry->object.vm_object->vo_shadow_offset)) +
4801 (ppnum_t)((((vm_map_offset_t)(entry->object.vm_object->vo_shadow_offset)) +
4869 if ((entry->object.vm_object != NULL) &&
4871 entry->object.vm_object->phys_contiguous) {
4938 ? VM_OBJECT_NULL : entry->object.vm_object;
[all...]
H A Dvm_pageout.c100 #include <vm/vm_object.h>
4547 * Cause the population of a portion of a vm_object.
4555 * between the vm_object and its backing memory object. The
5449 * Cause the population of a portion of a vm_object
5557 if ( !entry->is_sub_map && entry->object.vm_object != VM_OBJECT_NULL) {
5558 if (entry->object.vm_object->private)
5561 if (entry->object.vm_object->phys_contiguous)
5587 if (entry->object.vm_object == VM_OBJECT_NULL || !entry->object.vm_object->phys_contiguous) {
5594 if (entry->object.vm_object
[all...]
H A Dvm32_user.c87 #include <vm/vm_object.h>
H A Dvm_protos.h317 extern struct vm_object *find_vnode_object(struct vm_map_entry *entry);
H A Dbsd_vm.c1358 top_object = entry->object.vm_object;
1461 top_object = entry->object.vm_object;
/macosx-10.10/xnu-2782.1.97/osfmk/mach/
H A Dvm_types.h87 struct vm_object ;
95 typedef struct vm_object *vm_object_t;
H A Dmemory_object_types.h113 struct vm_object *moc_object;
/macosx-10.10/xnu-2782.1.97/osfmk/i386/
H A Dstartup64.c45 #include <vm/vm_object.h>
/macosx-10.10/xnu-2782.1.97/osfmk/kern/
H A Dstartup.c106 #include <vm/vm_object.h>
H A Dkalloc.c77 #include <vm/vm_object.h>
/macosx-10.10/xnu-2782.1.97/tools/lldbmacros/
H A Dmemory.py1035 out_string += format_string.format(vme, vme.links.start, vme_protection, vme_max_protection, vme_extra_info_str, num_pages, vme.object.vm_object, vme.offset)
2103 for object in IterateQueue(queue_head, 'struct vm_object *', 'objq'):
2113 object - core.value : a object of type 'struct vm_object *'
2204 for object in IterateQueue(qhead, 'struct vm_object *', 'objq'):
2214 object - core.value : a object of type 'struct vm_object *'
2346 print "{:#018x} {:#018x}:{:#018x} {:>10d} {:>3d} {:1d}{:1d}{:<8s} {:#018x} {:<#18x}".format(vme,vme.links.start,vme.links.end,(vme.links.end-vme.links.start)/4096,vme.alias,vme.protection,vme.max_protection,vme_flags,vme.object.vm_object,vme.offset)
2347 if show_pager_info and vme.is_sub_map == 0 and vme.object.vm_object != 0:
2348 object = vme.object.vm_object
2402 if unsigned(vme.is_sub_map) == 0 and unsigned(vme.object.vm_object) != 0:
2403 obj = vme.object.vm_object
[all...]
/macosx-10.10/xnu-2782.1.97/osfmk/i386/commpage/
H A Dcommpage.c139 entry->object.vm_object->copy_strategy = MEMORY_OBJECT_COPY_NONE;
/macosx-10.10/xnu-2782.1.97/osfmk/x86_64/
H A Dpmap.c113 #include <vm/vm_object.h>
195 static struct vm_object kptobj_object_store;
196 static struct vm_object kpml4obj_object_store;
197 static struct vm_object kpdptobj_object_store;

Completed in 277 milliseconds

12