Home
last modified time | relevance | path

Searched refs:vm_object (Results 1 – 19 of 19) sorted by relevance

/xnu-11215/osfmk/vm/
H A Ddevice_vm.c188 vm_object_t vm_object; in device_pager_populate_object() local
199 if (vm_object == NULL) { in device_pager_populate_object()
204 vm_object, offset, page_num, size); in device_pager_populate_object()
209 if (!vm_object->phys_contiguous) { in device_pager_populate_object()
212 kr = vm_object_upl_request(vm_object, in device_pager_populate_object()
258 vm_object_t vm_object; in device_pager_init() local
275 vm_object_lock(vm_object); in device_pager_init()
276 VM_OBJECT_SET_PRIVATE(vm_object, TRUE); in device_pager_init()
278 VM_OBJECT_SET_PHYS_CONTIGUOUS(vm_object, TRUE); in device_pager_init()
281 VM_OBJECT_SET_NOPHYSCACHE(vm_object, TRUE); in device_pager_init()
[all …]
H A Dvm_object_xnu.h135 struct vm_object { struct
167 struct vm_object *vo_copy; /* Object that should receive argument
177 struct vm_object *shadow; /* My shadow */ argument
H A Dvm_protos_internal.h199 extern struct vm_object *find_vnode_object(struct vm_map_entry *entry);
H A Dvm_object_internal.h583 _Static_assert(VM_OBJECT_EVENT_MAX < offsetof(struct vm_object, Lock),
H A Dvm_object.c239 static struct vm_object kernel_object_store VM_PAGE_PACKED_ALIGNED;
242 static struct vm_object compressor_object_store VM_PAGE_PACKED_ALIGNED;
250 static struct vm_object retired_pages_object_store VM_PAGE_PACKED_ALIGNED;
254 static struct vm_object exclaves_object_store VM_PAGE_PACKED_ALIGNED;
266 static const struct vm_object vm_object_template = {
533 vm_object_size = (sizeof(struct vm_object) + (VM_PAGE_PACKED_PTR_ALIGNMENT - 1)) & in vm_object_bootstrap()
H A Dvm_map.c15568 struct vm_object *obj, *tmp_obj; in vm_map_region_top_walk()
15654 struct vm_object *obj, *tmp_obj; in vm_map_region_walk()
15658 struct vm_object *shadow_object; in vm_map_region_walk()
H A Dvm_resident.c1122 size = sizeof(struct vm_object); in vm_page_bootstrap()
/xnu-11215/osfmk/arm64/
H A Dlowmem_vectors.c47 extern struct vm_object pmap_object_store; /* store pt pages */
/xnu-11215/osfmk/mach/
H A Dvm_types.h93 typedef struct vm_object *vm_object_t;
H A Dmemory_object_types.h112 typedef struct vm_object *memory_object_control_t;
/xnu-11215/osfmk/conf/
H A DMakefile.template235 vm_object.o_CWARNFLAGS_ADD += -Wno-shorten-64-to-32
422 vm_object.o_CWARNFLAGS_ADD += -Wno-sign-conversion
H A Dfiles307 osfmk/vm/vm_object.c standard
/xnu-11215/osfmk/x86_64/
H A Dpmap.c210 static struct vm_object kptobj_object_store VM_PAGE_PACKED_ALIGNED;
211 static struct vm_object kpml4obj_object_store VM_PAGE_PACKED_ALIGNED;
212 static struct vm_object kpdptobj_object_store VM_PAGE_PACKED_ALIGNED;
/xnu-11215/osfmk/arm64/sptm/pmap/
H A Dpmap_data.c91 struct vm_object pmap_object_store VM_PAGE_PACKED_ALIGNED;
H A Dpmap.c11411 struct vm_object txm_vm_object_storage VM_PAGE_PACKED_ALIGNED;
/xnu-11215/osfmk/kdp/
H A Dkdp_core.c306 extern struct vm_object pmap_object_store;
/xnu-11215/osfmk/arm/pmap/
H A Dpmap_data.c149 struct vm_object pmap_object_store VM_PAGE_PACKED_ALIGNED;
/xnu-11215/tools/lldbmacros/
H A Dmemory.py4073 vm_object = _vm_page_unpack_ptr(page.vmp_object)
4075 …print(format_string.format("vm_pages zone", elem, page.vmp_q_state, vm_object, page.vmp_offset, ph…
/xnu-11215/osfmk/tests/
H A Dkernel_tests.c811 extern struct vm_object pmap_object_store; /* store pt pages */