Searched refs:pageout (Results 1 - 13 of 13) sorted by relevance

/xnu-2782.1.97/osfmk/mach/
H A Dmemory_object_types.h413 pageout:1, /* page is to be removed on commit */ member in struct:upl_page_info
502 * upl pagein/pageout flags
522 * pageout request is targeting a real file
528 * this pageout is being originated as part of an explicit
540 * this pageout is being originated as part of an explicit
548 * this pageout originated from within cluster_io to deal
552 * pageout will reenter the FS for the same file currently
662 (((upl)[(index)].phys_addr != 0) ? ((upl)[(index)].pageout) : FALSE)
666 ((upl)[(index)].pageout = TRUE) : FALSE)
670 ((upl)[(index)].pageout
[all...]
/xnu-2782.1.97/osfmk/vm/
H A Dvm_pageout.c164 #define VM_PAGE_LAUNDRY_MAX 128UL /* maximum pageouts on a given pageout queue */
213 * The pageout daemon uses it to update vm_page_inactive_target.
217 * then the pageout daemon starts running.
225 * Once the pageout daemon starts running, it keeps going
235 * The pageout daemon always starts running once vm_page_free_count
250 * allows the pageout daemon and default pager (and any other
251 * associated threads needed for default pageout) to continue
278 * Exported variable used to broadcast the activation of the pageout scan
334 * These variables record the pageout daemon's actions:
362 unsigned int vm_pageout_cleaned_reclaimed = 0; /* debugging; how many cleaned pages are reclaimed by the pageout sca
847 vm_pageout_cluster(vm_page_t m, boolean_t pageout) argument
[all...]
H A Dvm_object.c685 vm_object_template.pageout = FALSE;
1229 * we are done. "pageout" objects have a shadow,
1233 shadow = object->pageout?VM_OBJECT_NULL:object->shadow;
1550 * so if we get here, this page can't be on the pageout queue
1693 * deallocate it. "pageout" objects have a shadow, but
1698 shadow = object->pageout?VM_OBJECT_NULL:object->shadow;
1741 if (!object->pageout && (!object->temporary || object->can_persist) &&
1799 !(object->pageout)) {
1978 if (object->pageout) {
2143 p->pageout
[all...]
H A Dvm_pageout.h63 * Declarations for the pageout daemon interface.
227 boolean_t pageout);
H A Dvm_object.h213 * or pageout) -- don't change
254 /* boolean_t */ pageout:1, /* pageout object. contains member in struct:vm_object
H A Dvm_page.h152 * An ordered list of pages due for pageout.
155 * and offset to which this page belongs (for pageout),
221 pageout_queue:1,/* page is on queue for pageout (P) */
260 pageout:1, /* page wired & busy for pageout (O) */ member in struct:vm_page
441 queue_head_t vm_page_queue_throttled; /* memory queue for throttled pageout pages */
477 unsigned int vm_page_free_min; /* When to wakeup pageout */
487 unsigned int vm_page_inactive_min; /* When do wakeup pageout */
489 unsigned int vm_page_free_reserved; /* How many pages reserved to do pageout */
834 * NOTE: VM_PAGE_QUEUES_REMOVE does not deal with removing pages from the pageout queu
[all...]
H A Dvm_resident.c305 * system (pageout daemon). These queues are
306 * defined here, but are shared by the pageout
309 * pageout daemon often assignes a higher
358 * pageout daemon.
561 m->pageout = FALSE;
1139 /* only insert "pageout" pages into "pageout" objects,
1141 assert(object->pageout == mem->pageout);
1704 * the pageout daemo
[all...]
H A Dbsd_vm.c425 dst_page->pageout = FALSE;
989 * this is the pageout path
H A Dmemory_object.c624 m->pageout = TRUE;
H A Dvm_fault.c733 * can't be on the pageout queue since we don't
790 * from the pageout queues.
855 * created at the time of the first pageout against the object, i.e.
940 * 4) We leave busy pages on the pageout queues.
941 * If the pageout daemon comes across a busy page,
942 * it will remove the page from the pageout queues.
1055 m->pageout = FALSE;
1254 * in a clustered pageout. We must wait until
1359 * the pageout queues. If the pageout
[all...]
H A Dvm_map.c3363 assert(cpm_obj->pageout == FALSE);
3378 assert(!m->pageout);
3435 assert(cpm_obj->pageout == FALSE);
14649 /* Adjust pageout budget and finish up if reached */
14725 /* Adjust pageout budget and finish up if reached */
/xnu-2782.1.97/bsd/vfs/
H A Dkpi_vfs.c4989 *#% pageout vp = = =
5020 DTRACE_FSINFO(pageout, vnode_t, vp);
/xnu-2782.1.97/iokit/Kernel/
H A DIOMemoryDescriptor.cpp2740 page_list[page].pageout = 0;

Completed in 101 milliseconds