Lines Matching refs:lock
74 #include <kern/lock.h>
153 * Fields in this structure are locked either by the lock on the
154 * object that the page belongs to (O) or by the lock on the page
156 * change that field; holding either lock is sufficient to read.]
171 * by the "page queues" lock.
202 * by the "VM object" lock.
211 * VM object "shared" lock. See vm_fault_enter().
213 * can be updated without holding the VM object "exclusive" lock.
670 * protected by the object lock.
762 * the global vm_page_queue_lock at this point... we still need to take the local lock
765 * while we're grabbing the local lock since those operations would require the global
780 * either first remove it (it needs both the page queues lock and the object lock to do \
940 * vm_page_do_delayed_work may need to drop the object lock...