<dec f='src/src/sys/uvm/uvm_amap.h' l='96' type='void amap_splitref(struct vm_aref * , struct vm_aref * , vaddr_t )'/>
<doc f='src/src/sys/uvm/uvm_amap.h' l='96'>/* split reference to amap into two */</doc>
<def f='src/src/sys/uvm/uvm_amap.c' l='1087' ll='1110' type='void amap_splitref(struct vm_aref * origref, struct vm_aref * splitref, vaddr_t offset)'/>
<doc f='src/src/sys/uvm/uvm_amap.c' l='1080'>/*
 * amap_splitref: split a single reference into two separate references
 *
 * =&gt; called from uvm_map&apos;s clip routines
 * =&gt; origref&apos;s map should be locked
 * =&gt; origref-&gt;ar_amap should be unlocked (we will lock)
 */</doc>
<use f='src/src/sys/uvm/uvm_map.c' l='944' u='c' c='uvm_mapent_splitadj'/>
