Lines Matching refs:reference

481 	 * Deal with the deallocation (last reference) of a pageout object
575 if (m->reference)
641 * Account for the paging reference taken in vm_paging_object_allocate.
723 * The page must be busy, but not hold a paging reference.
749 * Create a paging reference to let us play with the object.
794 * [The object reference from its allocation is donated
821 * paging reference to prevent deallocation or collapse when we
823 * is responsible for consuming this reference
1452 * a TLB flush isn't really needed here since at worst we'll miss the reference bit being
1454 * new reference happens. If no futher references happen on the page after that remote TLB flushes
1456 * by pageout_scan, which is just fine since the last reference would have happened quite far
1465 * FALSE indicates that we don't want a H/W clear reference
2128 m->reference = FALSE;
2363 * First, update the reference and dirty bits
2368 if (m->reference == FALSE && m->pmapped == TRUE) {
2372 m->reference = TRUE;
2413 if (m->reference == TRUE) {
2421 if (m->reference || m->dirty) {
2426 if (m->reference && !m->no_cache) {
2495 * preceding check for m->reference... if
2496 * we get here, then m->reference had to be
2500 * m->reference and m->dirty
2996 * give back the activity_in_progress reference we
2998 * it with a paging_in_progress reference that will
3140 * give back the activity_in_progress reference we
3142 * it with a paging_in_progress reference that will
4053 * drop a reference on the map_object whether or
4392 (!((refmod_state & VM_MEM_REFERENCED) || dst_page->reference) || dst_page->throttled)) &&
5522 * hold a reference for the mapping
5543 * these (and release the reference on the UPL). Having
5903 * modify or reference bits before
6064 else if (m->reference)
6153 * so we need to drop the paging reference
6161 * we dontated the paging reference to
6163 * will drop this reference
6483 * reference this page... for
6560 * so we need to drop the paging reference
6568 * we dontated the paging reference to
6570 * will drop this reference
7103 low_page->reference = dst_page->reference;
7108 low_page->reference = TRUE;
7139 * page queues lock must be held to set 'reference'
7241 * leave the dirty and reference bits on if they
7494 * (by holding a VM map that has a reference
7495 * on it, for example, or taking an extra reference).
7917 * Take a paging-in-progress reference to keep the object
7997 * Clear the "reference" and "modified" bits.
8049 * Take a paging-in-progress reference to keep the object
8737 * Take a paging-in-progress reference to keep the object