<def f='src/src/sys/uvm/uvm.h' l='95' ll='114'/>
<dec f='src/src/sys/uvm/uvm.h' l='151' type='struct uvm'/>
<size>2136</size>
<doc f='src/src/sys/uvm/uvm.h' l='90'>/*
 * uvm structure (vm global state: collected in one structure for ease
 * of reference...)
 */</doc>
<doc f='src/src/sys/uvm/uvm.h' l='148'>/*
 * holds all the internal UVM data
 */</doc>
<mbr r='uvm::page_free' o='0' t='struct pgfreelist [6]'/>
<mbr r='uvm::page_init_done' o='384' t='_Bool'/>
<mbr r='uvm::pagedaemon' o='416' t='int'/>
<mbr r='uvm::pagedaemon_lwp' o='448' t='struct lwp *'/>
<mbr r='uvm::aiodone_queue' o='512' t='struct workqueue *'/>
<mbr r='uvm::aio_done' o='576' t='struct (anonymous struct at /home/joerg/work/NetBSD/clean/src/sys/uvm/uvm.h:110:2)'/>
<mbr r='uvm::cpus' o='704' t='struct uvm_cpu *[256]'/>
<use f='src/src/sys/arch/x86/x86/pmap.c' l='4211' u='m' c='pmap_get_physpage'/>
<use f='src/src/sys/dev/fss.c' l='608' u='m' c='fss_copy_on_write'/>
<use f='src/src/sys/fs/puffs/puffs_msgif.c' l='137' u='m' c='puffs_msgpark_alloc'/>
<use f='src/src/sys/fs/puffs/puffs_msgif.c' l='239' u='m' c='puffs_msgmem_alloc'/>
<use f='src/src/sys/fs/puffs/puffs_msgif.c' l='980' u='m' c='puffs_msgif_dispatch'/>
<use f='src/src/sys/fs/puffs/puffs_msgif.c' l='1004' u='m' c='puffs_msgif_dispatch'/>
<use f='src/src/sys/fs/puffs/puffs_node.c' l='166' u='m' c='puffs_newnode'/>
<use f='src/src/sys/fs/puffs/puffs_vfsops.c' l='221' u='m' c='puffs_vfsop_mount'/>
<use f='src/src/sys/fs/puffs/puffs_vfsops.c' l='409' u='m' c='puffs_vfsop_unmount'/>
<use f='src/src/sys/fs/puffs/puffs_vnops.c' l='1404' u='m' c='puffs_vnop_inactive'/>
<use f='src/src/sys/fs/puffs/puffs_vnops.c' l='1625' u='m' c='puffs_vnop_readdir'/>
<use f='src/src/sys/fs/puffs/puffs_vnops.c' l='2831' u='m' c='puffs_vnop_strategy'/>
<use f='src/src/sys/fs/puffs/puffs_vnops.c' l='2833' u='m' c='puffs_vnop_strategy'/>
<use f='src/src/sys/kern/init_main.c' l='674' u='m' c='main'/>
<use f='src/src/sys/kern/vfs_bio.c' l='641' u='m' c='buf_alloc'/>
<use f='src/src/sys/kern/vfs_bio.c' l='676' u='m' c='bio_doread'/>
<use f='src/src/sys/kern/vfs_bio.c' l='1366' u='m' c='getnewbuf'/>
<use f='src/src/sys/kern/vfs_bio.c' l='2060' u='m' c='bbusy'/>
<use f='src/src/sys/kern/vfs_vnode.c' l='680' u='m' c='vrelel'/>
<use f='src/src/sys/miscfs/genfs/genfs_io.c' l='835' u='m' c='genfs_do_putpages'/>
<use f='src/src/sys/miscfs/genfs/genfs_io.c' l='1386' u='m' c='genfs_do_io'/>
<use f='src/src/sys/nfs/nfs_bio.c' l='806' u='m' c='nfs_asyncio'/>
<use f='src/src/sys/ufs/ffs/ffs_snapshot.c' l='1999' u='m' c='ffs_copyonwrite'/>
<use f='src/src/sys/ufs/ffs/ffs_snapshot.c' l='2164' u='m' c='snapblkaddr'/>
<use f='src/src/sys/ufs/lfs/lfs_pages.c' l='256' u='m' c='check_dirty'/>
<use f='src/src/sys/ufs/lfs/lfs_pages.c' l='480' u='m' c='lfs_putpages'/>
<use f='src/src/sys/ufs/lfs/lfs_segment.c' l='2708' u='m' c='lfs_generic_callback'/>
<use f='src/src/sys/uvm/uvm_emap.c' l='143' u='m' c='uvm_emap_sysinit'/>
<def f='src/src/sys/uvm/uvm_init.c' l='56' type='struct uvm'/>
<use f='src/src/sys/uvm/uvm_init.c' l='88' u='a' c='uvm_init'/>
<use f='src/src/sys/uvm/uvm_init.c' l='88' u='r' c='uvm_init'/>
<doc f='src/src/sys/uvm/uvm_init.c' l='51'>/*
 * struct uvm: we store most global vars in this structure to make them
 * easier to spot...
 */</doc>
<doc f='src/src/sys/uvm/uvm_init.c' l='56'>/* decl */</doc>
<use f='src/src/sys/uvm/uvm_page.c' l='355' u='m' c='uvm_page_init'/>
<use f='src/src/sys/uvm/uvm_page.c' l='419' u='m' c='uvm_page_init'/>
<use f='src/src/sys/uvm/uvm_page.c' l='421' u='m' c='uvm_page_init'/>
<use f='src/src/sys/uvm/uvm_page.c' l='422' u='m' c='uvm_page_init'/>
<use f='src/src/sys/uvm/uvm_page.c' l='424' u='m' c='uvm_page_init'/>
<use f='src/src/sys/uvm/uvm_page.c' l='485' u='m' c='uvm_page_init'/>
<use f='src/src/sys/uvm/uvm_page.c' l='491' u='m' c='uvm_page_init'/>
<use f='src/src/sys/uvm/uvm_page.c' l='640' u='m' c='uvm_page_physget_freelist'/>
<use f='src/src/sys/uvm/uvm_page.c' l='996' u='m' c='uvm_page_recolor'/>
<use f='src/src/sys/uvm/uvm_page.c' l='1020' u='m' c='uvm_page_recolor'/>
<use f='src/src/sys/uvm/uvm_page.c' l='1034' u='m' c='uvm_page_recolor'/>
<use f='src/src/sys/uvm/uvm_page.c' l='1048' u='m' c='uvm_page_recolor'/>
<use f='src/src/sys/uvm/uvm_page.c' l='1094' u='m' c='uvm_cpu_attach'/>
<use f='src/src/sys/uvm/uvm_page.c' l='1106' u='m' c='uvm_cpu_attach'/>
<use f='src/src/sys/uvm/uvm_page.c' l='1130' u='m' c='uvm_pagealloc_pgfl'/>
<use f='src/src/sys/uvm/uvm_page.c' l='1272' u='m' c='uvm_pagealloc_strat'/>
<use f='src/src/sys/uvm/uvm_page.c' l='1616' u='m' c='uvm_pagefree'/>
<use f='src/src/sys/uvm/uvm_page.c' l='1765' u='m' c='uvm_pageidlezero'/>
<use f='src/src/sys/uvm/uvm_page.c' l='2111' u='m' c='uvm_page_printit'/>
<use f='src/src/sys/uvm/uvm_pager.c' l='151' u='m' c='uvm_pager_init'/>
<use f='src/src/sys/uvm/uvm_pager.c' l='151' u='m' c='uvm_pager_init'/>
<use f='src/src/sys/uvm/uvm_pager.c' l='151' u='m' c='uvm_pager_init'/>
<use f='src/src/sys/uvm/uvm_pager.c' l='177' u='m' c='uvm_pagermapin'/>
<use f='src/src/sys/uvm/uvm_pager.c' l='299' u='m' c='uvm_aio_biodone'/>
<use f='src/src/sys/uvm/uvm_pdaemon.c' l='134' u='m' c='uvm_wait'/>
<use f='src/src/sys/uvm/uvm_pdaemon.c' l='161' u='m' c='uvm_wait'/>
<use f='src/src/sys/uvm/uvm_pdaemon.c' l='182' u='m' c='uvm_kick_pdaemon'/>
<use f='src/src/sys/uvm/uvm_pdaemon.c' l='244' u='m' c='uvm_pageout'/>
<use f='src/src/sys/uvm/uvm_pdaemon.c' l='263' u='m' c='uvm_pageout'/>
<use f='src/src/sys/uvm/uvm_pdaemon.c' l='389' u='m' c='uvm_pageout_done'/>
<use f='src/src/sys/uvm/uvm_pglist.c' l='581' u='m' c='uvm_pglistfree'/>
<use f='src/src/sys/uvm/uvm_pglist.c' l='581' u='m' c='uvm_pglistfree'/>
<use f='src/src/sys/uvm/uvm_pglist.c' l='581' u='m' c='uvm_pglistfree'/>
<use f='src/src/sys/uvm/uvm_pglist.c' l='581' u='m' c='uvm_pglistfree'/>
<use f='src/src/sys/uvm/uvm_swap.c' l='1841' u='m' c='uvm_swap_io'/>
<use f='src/src/sys/uvm/uvm_swap.c' l='1842' u='m' c='uvm_swap_io'/>
<use f='src/src/sys/uvm/uvm_swap.c' l='1893' u='m' c='uvm_swap_io'/>
