Searched refs:pageout (Results 1 - 13 of 13) sorted by relevance
/xnu-2782.1.97/osfmk/mach/ |
H A D | memory_object_types.h | 413 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 D | vm_pageout.c | 164 #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 D | vm_object.c | 685 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 D | vm_pageout.h | 63 * Declarations for the pageout daemon interface. 227 boolean_t pageout);
|
H A D | vm_object.h | 213 * or pageout) -- don't change 254 /* boolean_t */ pageout:1, /* pageout object. contains member in struct:vm_object
|
H A D | vm_page.h | 152 * 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 D | vm_resident.c | 305 * 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 D | bsd_vm.c | 425 dst_page->pageout = FALSE; 989 * this is the pageout path
|
H A D | memory_object.c | 624 m->pageout = TRUE;
|
H A D | vm_fault.c | 733 * 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 D | vm_map.c | 3363 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 D | kpi_vfs.c | 4989 *#% pageout vp = = = 5020 DTRACE_FSINFO(pageout, vnode_t, vp);
|
/xnu-2782.1.97/iokit/Kernel/ |
H A D | IOMemoryDescriptor.cpp | 2740 page_list[page].pageout = 0;
|
Completed in 101 milliseconds