Searched refs:vm_object (Results 1 - 25 of 37) sorted by relevance
12
/macosx-10.10/xnu-2782.1.97/osfmk/vm/ |
H A D | vm_debug.h | 36 #include <vm/vm_object.h>
|
H A D | device_vm.c | 168 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 D | vm_map.c | 94 #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 D | vm_fault.h | 103 #include <vm/vm_object.h> 119 * Page fault handling based on vm_object only.
|
H A D | vm_init.c | 72 #include <vm/vm_object.h>
|
H A D | vm_kern.c | 72 #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 D | vm_object.h | 59 * 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 D | vm_shared_region.h | 92 #include <vm/vm_object.h>
|
H A D | vm_debug.c | 81 #include <vm/vm_object.h> 175 object = entry->object.vm_object; 389 object = entry->object.vm_object;
|
H A D | vm_user.c | 112 #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 D | vm_compressor.h | 35 #include <vm/vm_object.h>
|
H A D | vm_phantom_cache.c | 30 #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 D | vm_fault.c | 95 #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 D | vm_pageout.c | 100 #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 D | vm32_user.c | 87 #include <vm/vm_object.h>
|
H A D | vm_protos.h | 317 extern struct vm_object *find_vnode_object(struct vm_map_entry *entry);
|
H A D | bsd_vm.c | 1358 top_object = entry->object.vm_object; 1461 top_object = entry->object.vm_object;
|
/macosx-10.10/xnu-2782.1.97/osfmk/mach/ |
H A D | vm_types.h | 87 struct vm_object ; 95 typedef struct vm_object *vm_object_t;
|
H A D | memory_object_types.h | 113 struct vm_object *moc_object;
|
/macosx-10.10/xnu-2782.1.97/osfmk/i386/ |
H A D | startup64.c | 45 #include <vm/vm_object.h>
|
/macosx-10.10/xnu-2782.1.97/osfmk/kern/ |
H A D | startup.c | 106 #include <vm/vm_object.h>
|
H A D | kalloc.c | 77 #include <vm/vm_object.h>
|
/macosx-10.10/xnu-2782.1.97/tools/lldbmacros/ |
H A D | memory.py | 1035 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 D | commpage.c | 139 entry->object.vm_object->copy_strategy = MEMORY_OBJECT_COPY_NONE;
|
/macosx-10.10/xnu-2782.1.97/osfmk/x86_64/ |
H A D | pmap.c | 113 #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