Searched refs:precious (Results 1 - 8 of 8) sorted by relevance

/xnu-2782.1.97/osfmk/mach/
H A Dmemory_object_types.h237 /* ... dirty and precious pages. */
416 precious:1, /* must be cleaned, we have only copy */ member in struct:upl_page_info
656 (((upl)[(index)].phys_addr != 0) ? ((upl)[(index)].precious) : FALSE)
/xnu-2782.1.97/osfmk/vm/
H A Dvm_pageout.c530 assert((m->dirty) || (m->precious) ||
706 m->precious = FALSE;
772 if (m->absent || m->error || m->restart || (!m->dirty && !m->precious)) {
866 assert((m->dirty || m->precious) && (!VM_PAGE_WIRED(m)));
2254 if (m->dirty || m->precious) {
2456 * if it's dirty or precious we need to
2464 if (m->dirty || m->precious) {
2611 * If it's clean and not precious, we can free the page.
2613 if (!m->dirty && !m->precious) {
4846 * precious t
[all...]
H A Dvm_object.c1280 if (p->pmapped || p->dirty || p->precious) {
1298 if (p->dirty == FALSE && p->precious == FALSE) {
1528 if (p->wpmapped || p->dirty || p->precious) {
1544 if (p->wpmapped || p->dirty || p->precious) {
2228 if ((p->dirty || p->precious) && !p->error && object->alive) {
2803 m->precious = FALSE;
8067 if(dst_page->precious) *flags |= UPL_POP_PRECIOUS;
8087 if (ops & UPL_POP_PRECIOUS) dst_page->precious = TRUE;
8096 if (ops & UPL_POP_PRECIOUS) dst_page->precious = FALSE;
H A Dvm_page.h267 precious:1, /* Page is precious; data must be member in struct:vm_page
H A Dvm_resident.c566 m->precious = FALSE;
3801 (p->precious ? "" : "!"),
4217 if (m->pmapped || m->dirty || m->precious) {
4446 m1->precious) {
4489 m2->precious = m1->precious;
5173 if (m->precious)
5518 if (m->precious) {
H A Dmemory_object.c123 * 2. Page is precious and should_return is RETURN_ALL.
134 ((m)->precious && (should_return) == MEMORY_OBJECT_RETURN_ALL) || \
229 * Handle returning dirty or precious pages
286 * is either dirty or precious); and,
414 * are flushed, that is dirty & precious pages are written to
416 * is false, only precious pages are returned to the memory
421 * is also false, only the precious pages are updated. This
575 * End of a run of dirty/precious pages.
H A Dvm_map.c3496 assert(!m->precious);
13763 * VM_SYNC_INVALIDATE - discard pages, only return precious
13767 * - discard pages, write dirty or precious
13771 * - write dirty or precious pages back to
/xnu-2782.1.97/iokit/Kernel/
H A DIOMemoryDescriptor.cpp2743 page_list[page].precious = 0;

Completed in 187 milliseconds