<dec f='src/src/sys/uvm/uvm_map.h' l='320' type='void vm_map_lock(struct vm_map * )'/>
<use f='src/src/sys/uvm/uvm_fault_i.h' l='115' u='c' c='uvmfault_lookup'/>
<use f='src/src/sys/compat/linux/common/linux_misc.c' l='578' u='c' c='linux_sys_mprotect'/>
<use f='src/src/sys/uvm/uvm_io.c' l='130' u='c' c='uvm_io'/>
<def f='src/src/sys/uvm/uvm_map.c' l='630' ll='647' type='void vm_map_lock(struct vm_map * map)'/>
<use f='src/src/sys/uvm/uvm_map.c' l='1153' u='c' c='uvm_map_prepare'/>
<use f='src/src/sys/uvm/uvm_map.c' l='2612' u='c' c='uvm_map_extract'/>
<use f='src/src/sys/uvm/uvm_map.c' l='2859' u='c' c='uvm_map_extract'/>
<use f='src/src/sys/uvm/uvm_map.c' l='2920' u='c' c='uvm_map_submap'/>
<use f='src/src/sys/uvm/uvm_map.c' l='2967' u='c' c='uvm_map_protect'/>
<use f='src/src/sys/uvm/uvm_map.c' l='3123' u='c' c='uvm_map_inherit'/>
<use f='src/src/sys/uvm/uvm_map.c' l='3155' u='c' c='uvm_map_advice'/>
<use f='src/src/sys/uvm/uvm_map.c' l='3273' u='c' c='uvm_map_pageable'/>
<use f='src/src/sys/uvm/uvm_map.c' l='3444' u='c' c='uvm_map_pageable'/>
<use f='src/src/sys/uvm/uvm_map.c' l='3489' u='c' c='uvm_map_pageable'/>
<use f='src/src/sys/uvm/uvm_map.c' l='3520' u='c' c='uvm_map_pageable_all'/>
<use f='src/src/sys/uvm/uvm_map.c' l='3672' u='c' c='uvm_map_pageable_all'/>
<use f='src/src/sys/uvm/uvm_map.c' l='4416' u='c' c='uvmspace_fork'/>
<use f='src/src/sys/uvm/uvm_map.c' l='4650' u='c' c='uvm_unmap1'/>
<doc f='src/src/sys/uvm/uvm_map.c' l='620'>/*
 * vm_map_lock: acquire an exclusive (write) lock on a map.
 *
 * =&gt; The locking protocol provides for guaranteed upgrade from shared -&gt;
 *    exclusive by whichever thread currently has the map marked busy.
 *    See &quot;LOCKING PROTOCOL NOTES&quot; in uvm_map.h.  This is horrible; among
 *    other problems, it defeats any fairness guarantees provided by RW
 *    locks.
 */</doc>
<use f='src/src/sys/uvm/uvm_mmap.c' l='572' u='c' c='sys_munmap'/>
<use f='src/src/sys/uvm/uvm_mmap.c' l='1031' u='c' c='uvm_mmap'/>
<use f='src/src/sys/uvm/uvm_mremap.c' l='49' u='c' c='uvm_mapent_extend'/>
<use f='src/src/sys/uvm/uvm_pager.c' l='274' u='c' c='uvm_pagermapout'/>
