Home
last modified time | relevance | path

Searched refs:vm_page_t (Results 1 – 25 of 35) sorted by relevance

12

/xnu-8792.61.2/osfmk/vm/
H A Dvm_page.h155 #define VM_PAGE_NULL ((vm_page_t) 0)
285 typedef struct vm_page *vm_page_t; typedef
286 extern vm_page_t vm_pages;
287 extern vm_page_t vm_page_array_beginning_addr;
288 extern vm_page_t vm_page_array_ending_addr;
301 vm_page_t p, in VMP_CS_VALIDATED()
315 vm_page_t p, in VMP_CS_TAINTED()
329 vm_page_t p, in VMP_CS_NX()
343 vm_page_t p, in VMP_CS_SET_VALIDATED()
365 vm_page_t p, in VMP_CS_SET_TAINTED()
[all …]
H A Dvm_resident.c154 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 Dvm_pageout.h232 typedef struct vm_page *vm_page_t; typedef
261 vm_page_t mem,
267 vm_page_t *list);
273 extern void vm_page_set_offset(vm_page_t page, vm_object_offset_t offset);
274 extern vm_object_offset_t vm_page_get_offset(vm_page_t page);
275 extern ppnum_t vm_page_get_phys_page(vm_page_t page);
276 extern vm_page_t vm_page_get_next(vm_page_t page);
339 vm_page_t m);
342 vm_page_t m);
543 extern void vm_pageout_throttle_down(vm_page_t page);
[all …]
H A Dvm_phantom_cache.h49 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 Dvm_fault.h138 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);
180 vm_page_t m,
H A Dvm_fault.c194 vm_page_t page,
195 vm_page_t top_page);
198 vm_page_t page);
350 vm_page_t top_page) in vm_fault_cleanup()
533 vm_page_t m; in vm_fault_deactivate_behind()
534 vm_page_t page_run[VM_DEFAULT_DEACTIVATE_BEHIND_CLUSTER]; in vm_fault_deactivate_behind()
766 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()
827 vm_fault_cs_clear(vm_page_t m) in vm_fault_cs_clear()
839 vm_fault_enqueue_throttled_locked(vm_page_t m) in vm_fault_enqueue_throttled_locked()
863 vm_fault_zero_page(vm_page_t m, boolean_t no_zero_fill) in vm_fault_zero_page()
[all …]
H A Dvm_pageout.c376 vm_page_t p, m; in vm_pageout_object_terminate()
379 p = (vm_page_t) vm_page_queue_first(&object->memq); in vm_pageout_object_terminate()
528 vm_page_t m, in vm_pageclean_setup()
529 vm_page_t new_m, in vm_pageclean_setup()
587 vm_page_t m) in vm_pageout_initialize_page()
694 vm_pageout_cluster_to_queue(vm_page_t m, struct vm_pageout_queue *q) in vm_pageout_cluster_to_queue()
741 vm_pageout_cluster(vm_page_t m) in vm_pageout_cluster()
763 vm_page_t m) in vm_pageout_throttle_up()
1097 vm_page_t m; in vm_pageout_disconnect_all_pages_in_queue()
1115 m = (vm_page_t) vm_page_queue_first(q); in vm_pageout_disconnect_all_pages_in_queue()
[all …]
H A Dvm_object.c465 void vm_page_handle_prio_inversion(vm_object_t, vm_page_t);
830 vm_page_t
834 vm_page_t p, next_p; in vm_object_page_grab()
840 next_p = (vm_page_t)vm_page_queue_first(&object->memq); in vm_object_page_grab()
845 next_p = (vm_page_t)vm_page_queue_next(&next_p->vmp_listq); in vm_object_page_grab()
985 vm_page_t local_free_q = VM_PAGE_NULL; in vm_object_cache_evict()
986 vm_page_t p; in vm_object_cache_evict()
987 vm_page_t next_p; in vm_object_cache_evict()
989 vm_page_t ep_array[EVICT_PREPARE_LIMIT]; in vm_object_cache_evict()
1082 next_p = (vm_page_t)vm_page_queue_first(&object->memq); in vm_object_cache_evict()
[all …]
H A Dcpm.h54 cpm_allocate(vm_size_t size, vm_page_t *list, ppnum_t max_pnum, ppnum_t pnum_mask, boolean_t wire, …
H A Dmemory_object.c142 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 Dvm_phantom_cache.c172 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 Dvm_kern.c636 vm_page_t m, pages; in kmem_alloc_contig()
769 vm_page_t guard_left = VM_PAGE_NULL; in kmem_alloc_guard()
770 vm_page_t guard_right = VM_PAGE_NULL; in kmem_alloc_guard()
771 vm_page_t wired_page_list = VM_PAGE_NULL; in kmem_alloc_guard()
1160 vm_page_t mem, in kernel_memory_populate_pmap_enter()
1202 vm_page_t page_list, in kernel_memory_populate_object_and_unlock()
1207 vm_page_t mem; in kernel_memory_populate_object_and_unlock()
1307 vm_page_t page_list = NULL; in kernel_memory_populate()
1339 vm_page_t mem; in kernel_memory_depopulate()
1340 vm_page_t local_freeq = NULL; in kernel_memory_depopulate()
[all …]
H A Dpmap.h456 vm_page_t __page = (page); \
486 vm_page_t __page = (page); \
H A Dvm_fourk_pager.c881 vm_page_t src_page; in fourk_pager_data_request()
882 vm_page_t top_page; in fourk_pager_data_request()
H A Dbsd_vm.c196 vm_page_t dst_page; in memory_object_control_uiomove()
203 vm_page_t page_run[MAX_RUN]; in memory_object_control_uiomove()
H A Dvm_tests.c349 vm_page_t page; in vm_test_page_wire_overflow_panic()
1189 vm_page_t m; in vm_test_collapse_overflow()
/xnu-8792.61.2/iokit/Kernel/
H A DIOKitKernelInternal.h129 vm_page_t fCopyPageAlloc;
130 vm_page_t fCopyNext;
131 vm_page_t fNextRemapPage;
H A DIODMACommand.cpp555 vm_page_t lastPage; in segmentOp()
655 vm_page_t mapBase = NULL; in walkAll()
1486 vm_page_t remap = NULL; in genIOVMSegments()
/xnu-8792.61.2/osfmk/arm/pmap/
H A Dpmap_ppl_interface.c129 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 Dpmap_data.c1185 pmap_enqueue_pages(vm_page_t mem) in pmap_enqueue_pages()
1187 vm_page_t m_prev; in pmap_enqueue_pages()
1274 vm_page_t mem = VM_PAGE_NULL; in pmap_pages_alloc_zeroed()
1387 vm_page_t mem = VM_PAGE_NULL; in pmap_alloc_page_for_kern()
1501 vm_page_t mem = VM_PAGE_NULL; in pmap_pages_free()
H A Dpmap_data.h1809 extern void pmap_enqueue_pages(vm_page_t);
/xnu-8792.61.2/osfmk/tests/
H A Dpmap_tests.c90 vm_page_t m = vm_page_grab(); in test_pmap_enter_disconnect()
155 vm_page_t m = vm_page_grab(); in test_pmap_page_protect_overhead()
/xnu-8792.61.2/bsd/sys/
H A Dpipe.h124 vm_page_t ms[PIPENPAGES]; /* pages in source process */
/xnu-8792.61.2/osfmk/kdp/
H A Dkdp_core.c437 vm_page_t m = VM_PAGE_NULL; in pmap_traverse_present_mappings()
459 m = (vm_page_t)vm_page_queue_first(&pmap_object_store.memq); in pmap_traverse_present_mappings()
471 m = (vm_page_t)vm_page_queue_next(&m->vmp_listq); in pmap_traverse_present_mappings()
481 m = (vm_page_t)vm_page_queue_next(&m->vmp_listq); in pmap_traverse_present_mappings()
/xnu-8792.61.2/osfmk/x86_64/
H A Dpmap.c2053 vm_page_t m; in pmap_expand_pml4()
2155 vm_page_t m; in pmap_expand_pdpt()
2268 vm_page_t m; in pmap_expand()

12