Home
last modified time | relevance | path

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

12

/xnu-10002.1.13/osfmk/vm/
H A Dvm_page.h155 #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 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.h234 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 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);
181 vm_page_t m,
H A Dvm_pageout.c397 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 Dvm_fault.c195 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 Dvm_object.c456 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 Dcpm.h55 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.c754 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 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.c173 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 Dvm_tests.c349 vm_page_t page; in vm_test_page_wire_overflow_panic()
1185 vm_page_t m; in vm_test_collapse_overflow()
H A Dvm_shared_region_pager.c489 vm_page_t src_page, top_page; in shared_region_pager_data_request()
/xnu-10002.1.13/iokit/Kernel/
H A DIOKitKernelInternal.h128 vm_page_t fCopyPageAlloc;
129 vm_page_t fCopyNext;
130 vm_page_t fNextRemapPage;
H A DIODMACommand.cpp560 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 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.c1219 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 Dpmap_data.h1817 extern void pmap_enqueue_pages(vm_page_t);
/xnu-10002.1.13/osfmk/tests/
H A Dpmap_tests.c98 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 Dpipe.h124 vm_page_t ms[PIPENPAGES]; /* pages in source process */
/xnu-10002.1.13/osfmk/kdp/
H A Dkdp_core.c439 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 Dpmap.c2068 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()

12