| /xnu-11215.61.5/osfmk/vm/ |
| H A D | vm_page_internal.h | 49 vm_page_t p, in VMP_CS_VALIDATED() 63 vm_page_t p, in VMP_CS_TAINTED() 77 vm_page_t p, in VMP_CS_NX() 91 vm_page_t p, in VMP_CS_SET_VALIDATED() 113 vm_page_t p, in VMP_CS_SET_TAINTED() 135 vm_page_t p, in VMP_CS_SET_NX() 199 vm_page_t elt) in vm_page_queue_enter_clump() 214 vm_page_t p; in vm_page_queue_enter_clump() 302 extern void vm_page_assign_special_state(vm_page_t mem, int mode); 303 extern void vm_page_update_special_state(vm_page_t mem); [all …]
|
| H A D | vm_page.h | 156 #define VM_PAGE_NULL ((vm_page_t) 0) 292 extern vm_page_t vm_pages; 293 extern vm_page_t vm_page_array_beginning_addr; 294 extern vm_page_t vm_page_array_ending_addr; 308 VM_PAGE_GET_PHYS_PAGE(vm_page_t m) in VM_PAGE_GET_PHYS_PAGE() 383 ptrdiff_t diff = (vm_page_t)p - vm_page_array_beginning_addr; in vm_page_pack_ptr() 384 assert((vm_page_t)p == &vm_pages[diff]); in vm_page_pack_ptr() 465 vm_page_t __prev; \ 466 __prev = (vm_page_t)VM_PAGE_UNPACK_PTR(__pck_prev); \ 485 assert(__p == (vm_page_t)VM_PAGE_UNPACK_PTR(__prev->next)); \ [all …]
|
| H A D | vm_resident.c | 163 vm_page_t PERCPU_DATA(free_pages); 179 static void vm_page_free_prepare(vm_page_t page); 180 static vm_page_t vm_page_grab_fictitious_common(ppnum_t, boolean_t); 315 SECURITY_READ_ONLY_LATE(vm_page_t) vm_pages = VM_PAGE_NULL; 316 SECURITY_READ_ONLY_LATE(vm_page_t) vm_page_array_beginning_addr; 317 vm_page_t vm_page_array_ending_addr; 667 static vm_page_t 670 vm_page_t p; in vm_get_delayed_page() 738 vm_page_t p; in vm_free_delayed_pages() 739 vm_page_t list = NULL; in vm_free_delayed_pages() [all …]
|
| H A D | vm_iokit.h | 60 typedef struct vm_page *vm_page_t; typedef 64 extern void vm_page_set_offset(vm_page_t page, vm_object_offset_t offset); 65 extern vm_object_offset_t vm_page_get_offset(vm_page_t page); 66 extern ppnum_t vm_page_get_phys_page(vm_page_t page); 67 extern vm_page_t vm_page_get_next(vm_page_t page);
|
| H A D | vm_fault_internal.h | 53 vm_page_t *result_page, /* Page found, if successful */ 55 vm_page_t *top_page, /* Page in top object, if 66 vm_page_t top_page); 96 vm_page_t m,
|
| H A D | vm_phantom_cache_internal.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_pmap.c | 61 iter->pageq_pos = (vm_page_t)vm_page_queue_first((vm_page_queue_head_t*)page_list->pageq); in unified_page_list_iterator_init() 89 iter->pageq_pos = (vm_page_t)vm_page_queue_next(&iter->pageq_pos->vmp_listq); in unified_page_list_iterator_next() 92 iter->pageq_pos = (vm_page_t)vm_page_queue_next(&iter->pageq_pos->vmp_pageq); in unified_page_list_iterator_next()
|
| H A D | vm_pageout_internal.h | 100 extern void vm_pageout_throttle_up(vm_page_t page); 103 vm_page_t page, 124 vm_page_t page,
|
| H A D | vm_pageout.c | 401 vm_page_t p, m; in vm_pageout_object_terminate() 404 p = (vm_page_t) vm_page_queue_first(&object->memq); in vm_pageout_object_terminate() 553 vm_page_t m, in vm_pageclean_setup() 554 vm_page_t new_m, in vm_pageclean_setup() 612 vm_page_t m) in vm_pageout_initialize_page() 719 vm_pageout_cluster_to_queue(vm_page_t m, struct vm_pageout_queue *q) 775 vm_pageout_cluster(vm_page_t m) 797 vm_page_t m) 1139 vm_page_t m; 1156 m = (vm_page_t) vm_page_queue_first(q); [all …]
|
| H A D | vm_object.c | 456 void vm_page_handle_prio_inversion(vm_object_t, vm_page_t); 843 vm_page_t 847 vm_page_t p, next_p; in vm_object_page_grab() 853 next_p = (vm_page_t)vm_page_queue_first(&object->memq); in vm_object_page_grab() 858 next_p = (vm_page_t)vm_page_queue_next(&next_p->vmp_listq); in vm_object_page_grab() 1007 vm_page_t local_free_q = VM_PAGE_NULL; in vm_object_cache_evict() 1008 vm_page_t p; in vm_object_cache_evict() 1009 vm_page_t next_p; in vm_object_cache_evict() 1011 vm_page_t ep_array[EVICT_PREPARE_LIMIT]; in vm_object_cache_evict() 1105 next_p = (vm_page_t)vm_page_queue_first(&object->memq); in vm_object_cache_evict() [all …]
|
| H A D | vm_fault.c | 239 vm_page_t page, 240 vm_page_t top_page); 243 vm_page_t page); 398 vm_page_t top_page) in vm_fault_cleanup() 581 vm_page_t m; in vm_fault_deactivate_behind() 582 vm_page_t page_run[VM_DEFAULT_DEACTIVATE_BEHIND_CLUSTER]; in vm_fault_deactivate_behind() 814 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() 875 vm_fault_cs_clear(vm_page_t m) in vm_fault_cs_clear() 887 vm_fault_enqueue_throttled_locked(vm_page_t m) in vm_fault_enqueue_throttled_locked() 911 vm_fault_zero_page(vm_page_t m, boolean_t no_zero_fill) in vm_fault_zero_page() [all …]
|
| H A D | vm_pageout_xnu.h | 86 vm_page_t mem, 92 vm_page_t *list); 150 vm_page_t m); 153 vm_page_t m);
|
| H A D | cpm_internal.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 | vm_upl.c | 293 vm_page_t t, m; in upl_abort_range() 603 vm_page_t nxt_page = VM_PAGE_NULL; in upl_commit_range() 609 vm_page_t first_local, last_local; in upl_commit_range() 749 nxt_page = (vm_page_t)vm_page_queue_first(&shadow_object->memq); in upl_commit_range() 772 vm_page_t t, m; in upl_commit_range() 784 nxt_page = (vm_page_t)vm_page_queue_next(&nxt_page->vmp_listq); in upl_commit_range() 1195 vm_page_t first_target; in upl_commit_range() 1216 first_target = (vm_page_t) vm_page_queue_first(target_queue); in upl_commit_range()
|
| H A D | memory_object.c | 145 vm_page_t m, 165 vm_page_t m, in memory_object_lock_page() 505 vm_page_t m; in vm_object_update_extent() 755 vm_page_t page; in vm_object_update() 756 vm_page_t top_page; in vm_object_update() 928 vm_page_t next; in vm_object_update() 932 vm_page_t m; in vm_object_update() 939 m = (vm_page_t) vm_page_queue_first(&object->memq); in vm_object_update() 942 next = (vm_page_t) vm_page_queue_next(&m->vmp_listq); in vm_object_update()
|
| H A D | vm_phantom_cache.c | 173 vm_phantom_cache_add_ghost(vm_page_t m) in vm_phantom_cache_add_ghost() 279 vm_phantom_cache_lookup_ghost(vm_page_t m, uint32_t pg_mask) in vm_phantom_cache_lookup_ghost() 323 vm_phantom_cache_update(vm_page_t m) in vm_phantom_cache_update()
|
| H A D | vm_kern.c | 764 kern_return_t (^alloc_pages)(vm_size_t, kma_flags_t, vm_page_t *)) 771 vm_page_t guard_left = VM_PAGE_NULL; 772 vm_page_t guard_right = VM_PAGE_NULL; 773 vm_page_t wired_page_list = VM_PAGE_NULL; 1055 __auto_type alloc_pages = ^(vm_size_t fill_size, kma_flags_t kma_flags, vm_page_t *pages) { in kmem_alloc_contig_guard() 1348 vm_page_t mem, in kernel_memory_populate_pmap_enter() 1393 vm_page_t page_list, in kernel_memory_populate_object_and_unlock() 1399 vm_page_t mem; in kernel_memory_populate_object_and_unlock() 1527 vm_page_t page_list = NULL; in kernel_memory_populate() 1561 vm_page_t mem; in kernel_memory_depopulate() [all …]
|
| H A D | vm_pageout.h | 211 extern kern_return_t vm_pageout_compress_page(void **, char *, vm_page_t);
|
| H A D | pmap.h | 404 vm_page_t page_slist; 419 vm_page_t pageq_pos;
|
| /xnu-11215.61.5/osfmk/tests/ |
| H A D | pmap_tests.c | 103 static vm_page_t 106 vm_page_t m = vm_page_grab(); in pmap_test_alloc_vm_page() 122 pmap_test_free_vm_page(vm_page_t m) in pmap_test_free_vm_page() 150 vm_page_t m = pmap_test_alloc_vm_page(); in test_pmap_enter_disconnect() 212 vm_page_t m = pmap_test_alloc_vm_page(); in test_pmap_compress_remove() 316 vm_page_t m1 = VM_PAGE_NULL, m2 = VM_PAGE_NULL; in test_pmap_nesting() 513 vm_page_t m = pmap_test_alloc_vm_page(); in test_pmap_page_protect_overhead() 723 vm_page_t m = pmap_test_alloc_vm_page(); in test_pmap_huge_pv_list()
|
| /xnu-11215.61.5/osfmk/kern/ |
| H A D | exclaves_memory.c | 157 vm_page_t page_list = NULL; in exclaves_memory_alloc() 158 vm_page_t sequestered = NULL; in exclaves_memory_alloc() 164 vm_page_t next; in exclaves_memory_alloc() 168 for (vm_page_t mem = page_list; mem != VM_PAGE_NULL; mem = next) { in exclaves_memory_alloc() 225 vm_page_t m; in exclaves_memory_free()
|
| /xnu-11215.61.5/iokit/Kernel/ |
| H A D | IOKitKernelInternal.h | 128 vm_page_t fCopyPageAlloc; 129 vm_page_t fCopyNext; 130 vm_page_t fNextRemapPage;
|
| /xnu-11215.61.5/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()
|
| /xnu-11215.61.5/bsd/sys/ |
| H A D | pipe.h | 124 vm_page_t ms[PIPENPAGES]; /* pages in source process */
|
| /xnu-11215.61.5/osfmk/mach/ |
| H A D | vm_types.h | 98 typedef struct vm_page *vm_page_t; typedef
|