<def f='src/src/sys/arch/x86/include/pmap.h' l='396' ll='406' type='void pmap_protect(struct pmap * pmap, vaddr_t sva, vaddr_t eva, vm_prot_t prot)'/>
<dec f='src/src/sys/uvm/uvm_pmap.h' l='186' type='void pmap_protect(pmap_t , vaddr_t , vaddr_t , vm_prot_t )'/>
<doc f='src/src/sys/arch/x86/include/pmap.h' l='388'>/*
 * pmap_protect: change the protection of pages in a pmap
 *
 * =&gt; this function is a frontend for pmap_remove/pmap_write_protect
 * =&gt; we only have to worry about making the page more protected.
 *	unprotecting a page is done on-demand at fault time.
 */</doc>
<use f='src/src/sys/ddb/db_watch.c' l='217' u='c' c='db_set_watchpoints'/>
<use f='src/src/sys/dev/mm.c' l='110' u='c' c='mm_init'/>
<use f='src/src/sys/uvm/uvm_map.c' l='3031' u='c' c='uvm_map_protect'/>
<use f='src/src/sys/uvm/uvm_map.c' l='4359' u='c' c='uvm_mapent_forkcopy'/>
