/macosx-10.10.1/xnu-2782.1.97/osfmk/kern/ |
H A D | hibernate.c | 58 hibernate_page_list_t * page_list = NULL; local 62 page_list = hibernate_page_list_allocate(TRUE); 63 if (!page_list) { 71 kfree(page_list, page_list->list_size); 79 kfree(page_list, page_list->list_size); 85 *page_list_ret = page_list; 101 hibernate_page_list_t * page_list, 125 gobble_count = (uint32_t)((((uint64_t) page_list 97 hibernate_setup(IOHibernateImageHeader * header, uint32_t free_page_ratio, uint32_t free_page_time, boolean_t vmflush, hibernate_page_list_t * page_list, hibernate_page_list_t * page_list_wired __unused, hibernate_page_list_t * page_list_pal __unused) argument 147 hibernate_teardown(hibernate_page_list_t * page_list, hibernate_page_list_t * page_list_wired, hibernate_page_list_t * page_list_pal) argument [all...] |
/macosx-10.10.1/xnu-2782.1.97/osfmk/mach/ |
H A D | upl.defs | 90 in page_list : upl_page_info_array_t); 97 in page_list : upl_page_info_array_t;
|
H A D | memory_object_control.defs | 149 out page_list : upl_page_info_array_t, CountInOut; 158 out page_list : upl_page_info_array_t, CountInOut;
|
/macosx-10.10.1/xnu-2782.1.97/osfmk/profiling/ |
H A D | profile-internal.h | 191 struct page_list { struct 194 struct page_list *next; /* next page allocated */ 206 struct page_list *plist; /* head of page list */ 251 size_t plist_size; /* size of page_list structure */
|
/macosx-10.10.1/xnu-2782.1.97/iokit/IOKit/ |
H A D | IOHibernatePrivate.h | 364 hibernate_page_list_t * page_list, 369 hibernate_teardown(hibernate_page_list_t * page_list, 393 hibernate_page_list_setall(hibernate_page_list_t * page_list, 403 hibernate_page_list_setall_machine(hibernate_page_list_t * page_list, 410 hibernate_page_list_set_volatile( hibernate_page_list_t * page_list, 415 hibernate_page_list_discard(hibernate_page_list_t * page_list); 421 hibernate_set_page_state(hibernate_page_list_t * page_list, hibernate_page_list_t * page_list_wired,
|
/macosx-10.10.1/xnu-2782.1.97/iokit/Kernel/ |
H A D | IOHibernateInternal.h | 37 hibernate_page_list_t * page_list; member in struct:IOHibernateVars
|
H A D | IOHibernateIO.cpp | 326 hibernate_set_page_state(hibernate_page_list_t * page_list, hibernate_page_list_t * page_list_wired, argument 336 hibernate_page_bitset(page_list, FALSE, ppnum); 344 hibernate_page_bitset(page_list, FALSE, ppnum); 352 hibernate_page_bitset(page_list, TRUE, ppnum); 1473 err = hibernate_alloc_page_lists(&vars->page_list, 1481 hibernate_page_list_setall(vars->page_list, 1494 + vars->page_list->list_size 1531 vars->page_list, vars->page_list_wired, vars->page_list_pal); 2058 hibernate_teardown(vars->page_list, vars->page_list_wired, vars->page_list_pal); 2361 hibernate_set_page_state(vars->page_list, var [all...] |
H A D | IOMemoryDescriptor.cpp | 2720 upl_page_info_array_t page_list, 2739 page_list[page].phys_addr = phys; 2740 page_list[page].pageout = 0; 2741 page_list[page].absent = 0; 2742 page_list[page].dirty = 0; 2743 page_list[page].precious = 0; 2744 page_list[page].device = 0; 2715 io_get_kernel_static_upl( vm_map_t , uintptr_t offset, vm_size_t *upl_size, upl_t *upl, upl_page_info_array_t page_list, unsigned int *count, ppnum_t *highest_page) argument
|
/macosx-10.10.1/xnu-2782.1.97/osfmk/i386/ |
H A D | hibernate_i386.c | 187 hibernate_page_list_setall_machine( __unused hibernate_page_list_t * page_list, argument 196 hibernate_page_list_set_volatile( hibernate_page_list_t * page_list, argument 204 hibernate_set_page_state(page_list, page_list_wired,
|
/macosx-10.10.1/xnu-2782.1.97/osfmk/vm/ |
H A D | vm_kern.c | 531 vm_page_t page_list = NULL; local 550 mem->pageq.next = (queue_entry_t) page_list; 551 page_list = mem; 562 mem = page_list; 563 page_list = (vm_page_t) mem->pageq.next; 613 mem->pageq.next = (queue_entry_t) page_list; 614 page_list = mem; 639 if (page_list == NULL) 640 panic("kernel_memory_populate: page_list == NULL"); 642 mem = page_list; [all...] |
H A D | vm_resident.c | 154 vm_page_packed_t page_list; member in struct:__anon15314 720 bucket->page_list = VM_PAGE_PACK_PTR(VM_PAGE_NULL); 1161 mem->next_m = bucket->page_list; 1162 bucket->page_list = VM_PAGE_PACK_PTR(mem); 1163 assert(mem == VM_PAGE_UNPACK_PTR(bucket->page_list)); 1343 if (bucket->page_list) { 1344 vm_page_packed_t *mp = &bucket->page_list; 1361 mem->next_m = bucket->page_list; 1368 bucket->page_list = VM_PAGE_PACK_PTR(mem); 1430 if ((this = VM_PAGE_UNPACK_PTR(bucket->page_list)) 5691 hibernate_page_list_setall(hibernate_page_list_t * page_list, hibernate_page_list_t * page_list_wired, hibernate_page_list_t * page_list_pal, boolean_t preflight, boolean_t will_discard, uint32_t * pagesOut) argument 6050 hibernate_page_list_discard(hibernate_page_list_t * page_list) argument 6249 hibernate_mark_as_unneeded(addr64_t saddr, addr64_t eaddr, hibernate_page_list_t *page_list, hibernate_page_list_t *page_list_wired) argument 6409 hibernate_teardown_vm_structs(hibernate_page_list_t *page_list, hibernate_page_list_t *page_list_wired) argument [all...] |
H A D | vm_pageout.h | 148 upl_page_info_array_t page_list,
|
H A D | vm_pageout.c | 5516 upl_page_info_array_t page_list, 5581 upl_size, upl, page_list, count, flags); 5768 page_list, 6137 upl_page_info_t *page_list, 6173 page_list = NULL; 6196 page_list = UPL_GET_INTERNAL_PAGE_LIST_SIMPLE(upl); 6266 if (! page_list) { 6356 m->cs_validated = page_list[entry].cs_validated; 6357 m->cs_tainted = page_list[entry].cs_tainted; 6364 if (page_list) 5511 vm_map_create_upl( vm_map_t map, vm_map_address_t offset, upl_size_t *upl_size, upl_t *upl, upl_page_info_array_t page_list, unsigned int *count, int *flags) argument 6132 upl_commit_range( upl_t upl, upl_offset_t offset, upl_size_t size, int flags, upl_page_info_t *page_list, mach_msg_type_number_t count, boolean_t *empty) argument 7256 upl_commit( upl_t upl, upl_page_info_t *page_list, mach_msg_type_number_t count) argument [all...] |
H A D | vm_map.h | 994 upl_page_list_ptr_t page_list,
|
H A D | vm_user.c | 1823 upl_page_info_array_t page_list, 1842 page_list, 1818 vm_map_get_upl( vm_map_t map, vm_map_offset_t map_offset, upl_size_t *upl_size, upl_t *upl, upl_page_info_array_t page_list, unsigned int *count, int *flags, int force_data_sync) argument
|
H A D | vm_map.c | 2483 upl_page_list_ptr_t page_list, 2507 (try_prefault && (copy || !page_list)) || 3076 if (UPL_VALID_PAGE(page_list, i)) { 3087 va, UPL_PHYS_PAGE(page_list, i), 3142 upl_page_list_ptr_t page_list, 3147 VM_INHERIT_DEFAULT, page_list, page_list_count); 2471 vm_map_enter_mem_object_helper( vm_map_t target_map, vm_map_offset_t *address, vm_map_size_t initial_size, vm_map_offset_t mask, int flags, ipc_port_t port, vm_object_offset_t offset, boolean_t copy, vm_prot_t cur_protection, vm_prot_t max_protection, vm_inherit_t inheritance, upl_page_list_ptr_t page_list, unsigned int page_list_count) argument 3132 vm_map_enter_mem_object_prefault( vm_map_t target_map, vm_map_offset_t *address, vm_map_size_t initial_size, vm_map_offset_t mask, int flags, ipc_port_t port, vm_object_offset_t offset, vm_prot_t cur_protection, vm_prot_t max_protection, upl_page_list_ptr_t page_list, unsigned int page_list_count) argument
|