Searched refs:page_list (Results 1 - 14 of 14) sorted by relevance

/darwin-on-arm/xnu/osfmk/kern/
H A Dhibernate.c56 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 Dupl.defs94 in page_list : upl_page_info_array_t);
101 in page_list : upl_page_info_array_t;
H A Dmemory_object_control.defs153 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 Dprofile-internal.h191 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 DIOHibernatePrivate.h309 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 Dprofile-md.c305 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 Dhibernate_i386.c181 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 DIOHibernateInternal.h37 hibernate_page_list_t * page_list; member in struct:IOHibernateVars
H A DIOHibernateIO.cpp321 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 DIOMemoryDescriptor.cpp2024 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 Dvm_resident.c5111 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 Dvm_pageout.h138 upl_page_info_array_t page_list,
H A Dvm_pageout.c4312 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 Dvm_user.c1769 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

Completed in 123 milliseconds