/darwin-on-arm/xnu/osfmk/kern/ |
H A D | hibernate.c | 56 hibernate_page_list_t * page_list = NULL; local 68 page_list = hibernate_page_list_allocate(TRUE); 69 if (!page_list) 74 kfree(page_list, page_list->list_size); 80 kfree(page_list, page_list->list_size); 86 gobble_count = (uint32_t)((((uint64_t) page_list->page_count) * ((uint64_t) free_page_ratio)) / 100); 100 *page_list_ret = page_list; 108 hibernate_teardown(hibernate_page_list_t * page_list, argument [all...] |
/darwin-on-arm/xnu/osfmk/mach/ |
H A D | upl.defs | 94 in page_list : upl_page_info_array_t); 101 in page_list : upl_page_info_array_t;
|
H A D | memory_object_control.defs | 153 out page_list : upl_page_info_array_t, CountInOut; 162 out page_list : upl_page_info_array_t, CountInOut;
|
/darwin-on-arm/xnu/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 */
|
/darwin-on-arm/xnu/iokit/IOKit/ |
H A D | IOHibernatePrivate.h | 309 hibernate_teardown(hibernate_page_list_t * page_list, 333 hibernate_page_list_setall(hibernate_page_list_t * page_list, 342 hibernate_page_list_setall_machine(hibernate_page_list_t * page_list, 349 hibernate_page_list_set_volatile( hibernate_page_list_t * page_list, 354 hibernate_page_list_discard(hibernate_page_list_t * page_list); 360 hibernate_set_page_state(hibernate_page_list_t * page_list, hibernate_page_list_t * page_list_wired,
|
/darwin-on-arm/xnu/osfmk/profiling/i386/ |
H A D | profile-md.c | 305 struct page_list plist; 311 struct page_list *plist = &mptr->plist; 328 plist->next = (struct page_list *)0; 406 pv->plist_size = sizeof(struct page_list); 555 struct page_list *plist; 562 plist != (struct page_list *)0; 585 struct page_list *plist; 598 plist != (struct page_list *)0; 638 struct page_list *plist; 647 for (plist = aptr->plist; plist != (struct page_list *) [all...] |
/darwin-on-arm/xnu/osfmk/i386/ |
H A D | hibernate_i386.c | 181 hibernate_page_list_setall_machine( __unused hibernate_page_list_t * page_list, argument 190 hibernate_page_list_set_volatile( hibernate_page_list_t * page_list, argument 197 hibernate_set_page_state(page_list, page_list_wired, 205 hibernate_set_page_state(page_list, page_list_wired,
|
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOHibernateInternal.h | 37 hibernate_page_list_t * page_list; member in struct:IOHibernateVars
|
H A D | IOHibernateIO.cpp | 321 hibernate_set_page_state(hibernate_page_list_t * page_list, hibernate_page_list_t * page_list_wired, argument 331 hibernate_page_bitset(page_list, FALSE, ppnum); 339 hibernate_page_bitset(page_list, FALSE, ppnum); 347 hibernate_page_bitset(page_list, TRUE, ppnum); 1218 &vars->page_list, &vars->page_list_wired, &vars->page_list_pal); 1228 hibernate_page_list_setall(vars->page_list, 1240 + vars->page_list->list_size 1784 hibernate_teardown(vars->page_list, vars->page_list_wired, vars->page_list_pal); 2135 hibernate_page_list_setall(vars->page_list, 2306 hibernate_set_page_state(vars->page_list, var [all...] |
H A D | IOMemoryDescriptor.cpp | 2024 upl_page_info_array_t page_list, 2043 page_list[page].phys_addr = phys; 2044 page_list[page].pageout = 0; 2045 page_list[page].absent = 0; 2046 page_list[page].dirty = 0; 2047 page_list[page].precious = 0; 2048 page_list[page].device = 0;
|
/darwin-on-arm/xnu/osfmk/vm/ |
H A D | vm_resident.c | 5111 Wired pages to be saved are present in page_list_wired, pageable in page_list. 5115 hibernate_page_list_setall(hibernate_page_list_t * page_list, argument 5123 uint32_t pages = page_list->page_count; 5137 HIBLOG("hibernate_page_list_setall(preflight %d) start %p, %p\n", preflight, page_list, page_list_wired); 5140 page_list = NULL; 5162 hibernate_page_list_zero(page_list); 5186 hibernate_page_bitset(page_list, TRUE, m->phys_page); 5200 hibernate_page_bitset(page_list, TRUE, m->phys_page); 5219 hibernate_page_bitset(page_list, TRUE, m->phys_page); 5235 hibernate_page_bitset(page_list, TRU 5410 hibernate_page_list_discard(hibernate_page_list_t * page_list) argument [all...] |
H A D | vm_pageout.h | 138 upl_page_info_array_t page_list,
|
H A D | vm_pageout.c | 4312 upl_page_info_array_t page_list, 4377 upl_size, upl, page_list, count, flags); 4541 page_list, 4908 upl_page_info_t *page_list, 4936 page_list = NULL; 4959 page_list = UPL_GET_INTERNAL_PAGE_LIST_SIMPLE(upl); 5029 if (! page_list) { 5083 m->cs_validated = page_list[entry].cs_validated; 5084 m->cs_tainted = page_list[entry].cs_tainted; 5088 if (page_list) 4307 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 4903 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 5847 upl_commit( upl_t upl, upl_page_info_t *page_list, mach_msg_type_number_t count) argument [all...] |
H A D | vm_user.c | 1769 upl_page_info_array_t page_list, 1788 page_list, 1764 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
|