| /xnu-10002.1.13/osfmk/vm/ |
| H A D | vm_page.h | 155 #define VM_PAGE_NULL ((vm_page_t) 0) 290 typedef struct vm_page *vm_page_t; typedef 291 extern vm_page_t vm_pages; 292 extern vm_page_t vm_page_array_beginning_addr; 293 extern vm_page_t vm_page_array_ending_addr; 306 vm_page_t p, in VMP_CS_VALIDATED() 320 vm_page_t p, in VMP_CS_TAINTED() 334 vm_page_t p, in VMP_CS_NX() 348 vm_page_t p, in VMP_CS_SET_VALIDATED() 370 vm_page_t p, in VMP_CS_SET_TAINTED() [all …]
|
| H A D | vm_resident.c | 154 vm_page_t PERCPU_DATA(free_pages); 171 static void vm_page_free_prepare(vm_page_t page); 172 static vm_page_t vm_page_grab_fictitious_common(ppnum_t, boolean_t); 307 SECURITY_READ_ONLY_LATE(vm_page_t) vm_pages = VM_PAGE_NULL; 308 SECURITY_READ_ONLY_LATE(vm_page_t) vm_page_array_beginning_addr; 309 vm_page_t vm_page_array_ending_addr; 661 static vm_page_t 664 vm_page_t p; in vm_get_delayed_page() 732 vm_page_t p; in vm_free_delayed_pages() 733 vm_page_t list = NULL; in vm_free_delayed_pages() [all …]
|
| H A D | vm_pageout.h | 234 typedef struct vm_page *vm_page_t; typedef 263 vm_page_t mem, 269 vm_page_t *list); 275 extern void vm_page_set_offset(vm_page_t page, vm_object_offset_t offset); 276 extern vm_object_offset_t vm_page_get_offset(vm_page_t page); 277 extern ppnum_t vm_page_get_phys_page(vm_page_t page); 278 extern vm_page_t vm_page_get_next(vm_page_t page); 342 vm_page_t m); 345 vm_page_t m); 547 extern void vm_pageout_throttle_down(vm_page_t page); [all …]
|
| H A D | vm_phantom_cache.h | 49 extern void vm_phantom_cache_add_ghost(vm_page_t); 50 extern vm_ghost_t vm_phantom_cache_lookup_ghost(vm_page_t, uint32_t); 51 extern void vm_phantom_cache_update(vm_page_t);
|
| H A D | vm_fault.h | 138 vm_page_t *result_page, /* Page found, if successful */ 140 vm_page_t *top_page, /* Page in top object, if 151 vm_page_t top_page); 181 vm_page_t m,
|
| H A D | vm_pageout.c | 397 vm_page_t p, m; in vm_pageout_object_terminate() 400 p = (vm_page_t) vm_page_queue_first(&object->memq); in vm_pageout_object_terminate() 549 vm_page_t m, in vm_pageclean_setup() 550 vm_page_t new_m, in vm_pageclean_setup() 608 vm_page_t m) in vm_pageout_initialize_page() 715 vm_pageout_cluster_to_queue(vm_page_t m, struct vm_pageout_queue *q) in vm_pageout_cluster_to_queue() 763 vm_pageout_cluster(vm_page_t m) in vm_pageout_cluster() 785 vm_page_t m) in vm_pageout_throttle_up() 1127 vm_page_t m; in vm_pageout_disconnect_all_pages_in_queue() 1144 m = (vm_page_t) vm_page_queue_first(q); in vm_pageout_disconnect_all_pages_in_queue() [all …]
|
| H A D | vm_fault.c | 195 vm_page_t page, 196 vm_page_t top_page); 199 vm_page_t page); 358 vm_page_t top_page) in vm_fault_cleanup() 541 vm_page_t m; in vm_fault_deactivate_behind() 542 vm_page_t page_run[VM_DEFAULT_DEACTIVATE_BEHIND_CLUSTER]; in vm_fault_deactivate_behind() 774 vm_fault_check(vm_object_t object, vm_page_t m, vm_page_t first_m, wait_interrupt_t interruptible_s… in vm_fault_check() 835 vm_fault_cs_clear(vm_page_t m) in vm_fault_cs_clear() 847 vm_fault_enqueue_throttled_locked(vm_page_t m) in vm_fault_enqueue_throttled_locked() 871 vm_fault_zero_page(vm_page_t m, boolean_t no_zero_fill) in vm_fault_zero_page() [all …]
|
| H A D | vm_object.c | 456 void vm_page_handle_prio_inversion(vm_object_t, vm_page_t); 837 vm_page_t 841 vm_page_t p, next_p; in vm_object_page_grab() 847 next_p = (vm_page_t)vm_page_queue_first(&object->memq); in vm_object_page_grab() 852 next_p = (vm_page_t)vm_page_queue_next(&next_p->vmp_listq); in vm_object_page_grab() 992 vm_page_t local_free_q = VM_PAGE_NULL; in vm_object_cache_evict() 993 vm_page_t p; in vm_object_cache_evict() 994 vm_page_t next_p; in vm_object_cache_evict() 996 vm_page_t ep_array[EVICT_PREPARE_LIMIT]; in vm_object_cache_evict() 1089 next_p = (vm_page_t)vm_page_queue_first(&object->memq); in vm_object_cache_evict() [all …]
|
| H A D | cpm.h | 55 cpm_allocate(vm_size_t size, vm_page_t *list, ppnum_t max_pnum, ppnum_t pnum_mask, boolean_t wire, …
|
| H A D | memory_object.c | 142 vm_page_t m, 162 vm_page_t m, in memory_object_lock_page() 502 vm_page_t m; in vm_object_update_extent() 752 vm_page_t page; in vm_object_update() 753 vm_page_t top_page; in vm_object_update() 925 vm_page_t next; in vm_object_update() 929 vm_page_t m; in vm_object_update() 936 m = (vm_page_t) vm_page_queue_first(&object->memq); in vm_object_update() 939 next = (vm_page_t) vm_page_queue_next(&m->vmp_listq); in vm_object_update()
|
| H A D | vm_phantom_cache.c | 172 vm_phantom_cache_add_ghost(vm_page_t m) in vm_phantom_cache_add_ghost() 278 vm_phantom_cache_lookup_ghost(vm_page_t m, uint32_t pg_mask) in vm_phantom_cache_lookup_ghost() 322 vm_phantom_cache_update(vm_page_t m) in vm_phantom_cache_update()
|
| H A D | vm_kern.c | 754 kern_return_t (^alloc_pages)(vm_size_t, kma_flags_t, vm_page_t *)) 761 vm_page_t guard_left = VM_PAGE_NULL; 762 vm_page_t guard_right = VM_PAGE_NULL; 763 vm_page_t wired_page_list = VM_PAGE_NULL; 1039 __auto_type alloc_pages = ^(vm_size_t fill_size, kma_flags_t kma_flags, vm_page_t *pages) { in kmem_alloc_contig_guard() 1220 vm_page_t mem, in kernel_memory_populate_pmap_enter() 1264 vm_page_t page_list, in kernel_memory_populate_object_and_unlock() 1269 vm_page_t mem; in kernel_memory_populate_object_and_unlock() 1396 vm_page_t page_list = NULL; in kernel_memory_populate() 1428 vm_page_t mem; in kernel_memory_depopulate() [all …]
|
| H A D | vm_fourk_pager.c | 881 vm_page_t src_page; in fourk_pager_data_request() 882 vm_page_t top_page; in fourk_pager_data_request()
|
| H A D | bsd_vm.c | 173 vm_page_t dst_page; in memory_object_control_uiomove() 180 vm_page_t page_run[MAX_RUN]; in memory_object_control_uiomove()
|
| H A D | vm_tests.c | 349 vm_page_t page; in vm_test_page_wire_overflow_panic() 1185 vm_page_t m; in vm_test_collapse_overflow()
|
| H A D | vm_shared_region_pager.c | 489 vm_page_t src_page, top_page; in shared_region_pager_data_request()
|
| /xnu-10002.1.13/iokit/Kernel/ |
| H A D | IOKitKernelInternal.h | 128 vm_page_t fCopyPageAlloc; 129 vm_page_t fCopyNext; 130 vm_page_t fNextRemapPage;
|
| H A D | IODMACommand.cpp | 560 vm_page_t lastPage; in segmentOp() 660 vm_page_t mapBase = NULL; in walkAll() 1491 vm_page_t remap = NULL; in genIOVMSegments()
|
| /xnu-10002.1.13/osfmk/arm/pmap/ |
| H A D | pmap_ppl_interface.c | 129 vm_page_t mem = VM_PAGE_NULL; in pmap_release_ppl_pages_to_kernel() 130 vm_page_t local_freeq = VM_PAGE_NULL; in pmap_release_ppl_pages_to_kernel()
|
| H A D | pmap_data.c | 1219 pmap_enqueue_pages(vm_page_t mem) in pmap_enqueue_pages() 1221 vm_page_t m_prev; in pmap_enqueue_pages() 1306 vm_page_t mem = VM_PAGE_NULL; in pmap_pages_alloc_zeroed() 1419 vm_page_t mem = VM_PAGE_NULL; in pmap_alloc_page_for_kern() 1538 vm_page_t mem = VM_PAGE_NULL; in pmap_pages_free()
|
| H A D | pmap_data.h | 1817 extern void pmap_enqueue_pages(vm_page_t);
|
| /xnu-10002.1.13/osfmk/tests/ |
| H A D | pmap_tests.c | 98 vm_page_t m = vm_page_grab(); in test_pmap_enter_disconnect() 164 vm_page_t m = vm_page_grab(); in test_pmap_compress_remove() 272 vm_page_t m1 = VM_PAGE_NULL, m2 = VM_PAGE_NULL; in test_pmap_nesting() 473 vm_page_t m = vm_page_grab(); in test_pmap_page_protect_overhead()
|
| /xnu-10002.1.13/bsd/sys/ |
| H A D | pipe.h | 124 vm_page_t ms[PIPENPAGES]; /* pages in source process */
|
| /xnu-10002.1.13/osfmk/kdp/ |
| H A D | kdp_core.c | 439 vm_page_t m = VM_PAGE_NULL; in pmap_traverse_present_mappings() 461 m = (vm_page_t)vm_page_queue_first(&pmap_object_store.memq); in pmap_traverse_present_mappings() 473 m = (vm_page_t)vm_page_queue_next(&m->vmp_listq); in pmap_traverse_present_mappings() 483 m = (vm_page_t)vm_page_queue_next(&m->vmp_listq); in pmap_traverse_present_mappings()
|
| /xnu-10002.1.13/osfmk/x86_64/ |
| H A D | pmap.c | 2068 vm_page_t m; in pmap_expand_pml4() 2170 vm_page_t m; in pmap_expand_pdpt() 2283 vm_page_t m; in pmap_expand()
|