Home
last modified time | relevance | path

Searched refs:vmp_q_state (Results 1 – 13 of 13) sorted by relevance

/xnu-11417.121.6/osfmk/vm/
H A Dvm_resident.c813 assert(mem->vmp_q_state == VM_PAGE_ON_FREE_Q); in vm_page_queue_free_remove_first()
825 mem->vmp_q_state = q_state; in vm_page_queue_free_remove_first()
868 assert(mem->vmp_q_state == VM_PAGE_NOT_ON_Q); in vm_page_queue_free_enter()
873 mem->vmp_q_state = VM_PAGE_ON_FREE_Q; in vm_page_queue_free_enter()
893 assert(page->vmp_q_state == VM_PAGE_ON_FREE_Q); in vm_page_steal_free_page()
960 mem->vmp_q_state = VM_PAGE_ON_FREE_LOPAGE_Q; in vm_page_put_list_on_free_queue()
985 mem->vmp_q_state = VM_PAGE_ON_SECLUDED_Q; in vm_page_put_list_on_free_queue()
2789 mem->vmp_q_state == VM_PAGE_ON_THROTTLED_Q) { in vm_page_insert_internal()
3387 if (mem->vmp_q_state == VM_PAGE_ON_ACTIVE_LOCAL_Q) { in vm_page_rename()
3449 .vmp_q_state = VM_PAGE_NOT_ON_Q, in vm_page_init()
[all …]
H A Dvm_upl.c336 assert(m->vmp_q_state != VM_PAGE_USED_BY_COMPRESSOR); in upl_abort_range()
824 if (m->vmp_q_state == VM_PAGE_USED_BY_COMPRESSOR) { in upl_commit_range()
885 assert(m->vmp_q_state == VM_PAGE_NOT_ON_Q); in upl_commit_range()
895 assert(m->vmp_q_state == VM_PAGE_IS_WIRED); in upl_commit_range()
906 m->vmp_q_state = VM_PAGE_NOT_ON_Q; in upl_commit_range()
929 m->vmp_q_state = VM_PAGE_ON_THROTTLED_Q; in upl_commit_range()
933 m->vmp_q_state = VM_PAGE_ON_INACTIVE_INTERNAL_Q; in upl_commit_range()
935 m->vmp_q_state = VM_PAGE_ON_INACTIVE_EXTERNAL_Q; in upl_commit_range()
938 m->vmp_q_state = VM_PAGE_ON_ACTIVE_Q; in upl_commit_range()
964 assert(m->vmp_q_state != VM_PAGE_USED_BY_COMPRESSOR); in upl_commit_range()
[all …]
H A Dvm_page.h196 #define VM_PAGE_INACTIVE(m) (vm_page_inactive_states[m->vmp_q_state])
197 #define VM_PAGE_PAGEABLE(m) (vm_page_pageable_states[m->vmp_q_state])
198 …e VM_PAGE_NON_SPECULATIVE_PAGEABLE(m) (vm_page_non_speculative_pageable_states[m->vmp_q_state])
199 #define VM_PAGE_ACTIVE_OR_INACTIVE(m) (vm_page_active_or_inactive_states[m->vmp_q_state])
260 vmp_q_state:4, /* which q is the page on (P) */ member
913 #define VM_PAGE_WIRED(m) ((m)->vmp_q_state == VM_PAGE_IS_WIRED)
H A Dvm_pageout.c431 if (m->vmp_q_state == VM_PAGE_ON_PAGEOUT_Q) { in vm_pageout_object_terminate()
445 assert(m->vmp_q_state == VM_PAGE_IS_WIRED); in vm_pageout_object_terminate()
481 if ((m->vmp_q_state == VM_PAGE_NOT_ON_Q) && !vm_page_is_private(m)) { in vm_pageout_object_terminate()
728 assert(m->vmp_q_state == VM_PAGE_NOT_ON_Q);
742 m->vmp_q_state = VM_PAGE_ON_PAGEOUT_Q;
812 if (m->vmp_q_state == VM_PAGE_ON_PAGEOUT_Q) {
814 m->vmp_q_state = VM_PAGE_NOT_ON_Q;
1937 assert(secluded_page->vmp_q_state == VM_PAGE_ON_SECLUDED_Q);
2520 assert(m->vmp_q_state == VM_PAGE_ON_INACTIVE_CLEANED_Q);
2532 assert(m->vmp_q_state == VM_PAGE_ON_SPECULATIVE_Q);
[all …]
H A Dvm_fault.c661 (m->vmp_q_state != VM_PAGE_ON_THROTTLED_Q) && in vm_fault_deactivate_behind()
903 m->vmp_q_state = VM_PAGE_ON_THROTTLED_Q; in vm_fault_enqueue_throttled_locked()
1503 if (type_of_fault == NULL && (m->vmp_q_state == VM_PAGE_ON_SPECULATIVE_Q) && in vm_fault_page()
1521 if (m->vmp_q_state == VM_PAGE_ON_SPECULATIVE_Q) { in vm_fault_page()
3218 assert((m->vmp_q_state == VM_PAGE_USED_BY_COMPRESSOR) || object != compressor_object); in vm_fault_enqueue_page()
3237 if (m->vmp_q_state == VM_PAGE_USED_BY_COMPRESSOR) { in vm_fault_enqueue_page()
3266 } else if (((m->vmp_q_state == VM_PAGE_NOT_ON_Q) || in vm_fault_enqueue_page()
3267 (m->vmp_q_state == VM_PAGE_ON_SPECULATIVE_Q) || in vm_fault_enqueue_page()
3268 (m->vmp_q_state == VM_PAGE_ON_INACTIVE_CLEANED_Q) || in vm_fault_enqueue_page()
3269 ((m->vmp_q_state != VM_PAGE_ON_THROTTLED_Q) && no_cache)) && in vm_fault_enqueue_page()
[all …]
H A Dvm_kern.c1462 assert(mem->vmp_q_state == VM_PAGE_NOT_ON_Q); in kernel_memory_populate_object_and_unlock()
1466 mem->vmp_q_state = VM_PAGE_USED_BY_COMPRESSOR; in kernel_memory_populate_object_and_unlock()
1478 mem->vmp_q_state = VM_PAGE_IS_WIRED; in kernel_memory_populate_object_and_unlock()
1603 assert(mem->vmp_q_state == VM_PAGE_USED_BY_COMPRESSOR); in kernel_memory_depopulate()
1605 assert(mem->vmp_q_state == VM_PAGE_IS_WIRED); in kernel_memory_depopulate()
1618 mem->vmp_q_state = VM_PAGE_NOT_ON_Q; in kernel_memory_depopulate()
2135 mem, mem->vmp_q_state); in kmem_realloc_guard()
2142 mem->vmp_q_state, in kmem_realloc_guard()
2159 assert(mem->vmp_q_state == VM_PAGE_NOT_ON_Q); in kmem_realloc_guard()
2248 mem, mem->vmp_q_state); in kmem_realloc_guard()
[all …]
H A Dvm_page_internal.h232 if (p->vmp_q_state == VM_PAGE_ON_FREE_Q && clump_num == VM_PAGE_GET_CLUMP(p)) { in vm_page_queue_enter_clump()
245 if (p->vmp_q_state == VM_PAGE_ON_FREE_Q && clump_num == VM_PAGE_GET_CLUMP(p)) { in vm_page_queue_enter_clump()
H A Dvm_object.c904 if ((p->vmp_q_state != VM_PAGE_ON_ACTIVE_Q) && p->vmp_reference == TRUE) { in vm_object_page_grab()
2324 if (m->vmp_q_state == VM_PAGE_ON_THROTTLED_Q) {
2393 if ((m->vmp_q_state != VM_PAGE_ON_THROTTLED_Q) &&
3402 if ((result_page->vmp_q_state == VM_PAGE_ON_SPECULATIVE_Q) ||
3403 (result_page->vmp_q_state == VM_PAGE_NOT_ON_Q)) {
7811 assert(p->vmp_q_state != VM_PAGE_ON_FREE_Q);
7812 assert(p->vmp_q_state != VM_PAGE_USED_BY_COMPRESSOR);
7814 if ((p->vmp_q_state == VM_PAGE_ON_THROTTLED_Q) ||
7828 if (p->vmp_q_state == VM_PAGE_NOT_ON_Q) {
7835 if (p->vmp_q_state == VM_PAGE_ON_ACTIVE_LOCAL_Q) {
H A Dvm_shared_region_pager.c654 if (src_page->vmp_q_state != VM_PAGE_ON_SPECULATIVE_Q) { in shared_region_pager_data_request()
656 if (src_page->vmp_q_state != VM_PAGE_ON_SPECULATIVE_Q) { in shared_region_pager_data_request()
H A Dvm_apple_protect.c485 if (src_page->vmp_q_state != VM_PAGE_ON_SPECULATIVE_Q) { in apple_protect_pager_data_request()
488 if (src_page->vmp_q_state != VM_PAGE_ON_SPECULATIVE_Q) { in apple_protect_pager_data_request()
H A Dvm_dyld_pager.c1005 if (src_page->vmp_q_state != VM_PAGE_ON_SPECULATIVE_Q) { in dyld_pager_data_request()
1007 if (src_page->vmp_q_state != VM_PAGE_ON_SPECULATIVE_Q) { in dyld_pager_data_request()
H A Dvm_map.c20773 if (m->vmp_q_state == VM_PAGE_ON_SPECULATIVE_Q) { in vm_map_page_range_info_internal()
/xnu-11417.121.6/tools/lldbmacros/
H A Dmemory.py4077 …if "vmp_q_state" in matching_attributes and (page.vmp_q_state == matching_attributes["vmp_q_state"…
4209 …print(format_string.format(str(i), addressof(page), page.vmp_q_state, _vm_page_unpack_ptr(page.vmp…
4229 …print(format_string.format("vm_pages zone", elem, page.vmp_q_state, vm_object, page.vmp_offset, ph…
4330 …out_string += first_bitfield_format_string.format(vmp.vmp_q_state, vmp.vmp_on_specialq, vmp.vmp_go…
4352 if (vmp.vmp_q_state == VM_PAGE_IS_WIRED) and (vmp.vmp_wire_count == 0):
5061 m_vmp_q_state = int(m.vmp_q_state)