<dec f='src/src/sys/uvm/uvm_extern.h' l='649' type='int uvm_map_pageable(struct vm_map * , vaddr_t , vaddr_t , _Bool , int )'/>
<use f='src/src/sys/kern/kern_lwp.c' l='1794' u='c' c='lwp_ctl_alloc'/>
<use f='src/src/sys/kern/sysv_shm.c' l='280' u='c' c='shm_memlock'/>
<use f='src/src/sys/kern/sysv_shm.c' l='295' u='c' c='shm_memlock'/>
<use f='src/src/sys/kern/sysv_shm.c' l='466' u='c' c='sys_shmat'/>
<use f='src/src/sys/uvm/uvm_map.c' l='3061' u='c' c='uvm_map_protect'/>
<def f='src/src/sys/uvm/uvm_map.c' l='3258' ll='3495' type='int uvm_map_pageable(struct vm_map * map, vaddr_t start, vaddr_t end, _Bool new_pageable, int lockflags)'/>
<doc f='src/src/sys/uvm/uvm_map.c' l='3244'>/*
 * uvm_map_pageable: sets the pageability of a range in a map.
 *
 * =&gt; wires map entries.  should not be used for transient page locking.
 *	for that, use uvm_fault_wire()/uvm_fault_unwire() (see uvm_vslock()).
 * =&gt; regions specified as not pageable require lock-down (wired) memory
 *	and page tables.
 * =&gt; map must never be read-locked
 * =&gt; if islocked is true, map is already write-locked
 * =&gt; we always unlock the map, since we must downgrade to a read-lock
 *	to call uvm_fault_wire()
 * =&gt; XXXCDC: check this and try and clean it up.
 */</doc>
<use f='src/src/sys/uvm/uvm_mmap.c' l='819' u='c' c='sys_mlock'/>
<use f='src/src/sys/uvm/uvm_mmap.c' l='863' u='c' c='sys_munlock'/>
<use f='src/src/sys/uvm/uvm_mmap.c' l='1045' u='c' c='uvm_mmap'/>
