| /mirbsd/src/share/man/man9/ |
| D | Makefile | 164 MLINKS+=uvm.9 uvm_init.9 uvm.9 uvm_init_limits.9 uvm.9 uvm_setpagesize.9 \ 165 uvm.9 uvm_swap_init.9 uvm.9 uvm_map.9 uvm.9 uvm_map_pageable.9 \ 166 uvm.9 uvm_map_pageable_all.9 uvm.9 uvm_map_checkprot.9 \ 167 uvm.9 uvm_map_protect.9 uvm.9 uvm_deallocate.9 uvm.9 uvmspace_alloc.9 \ 168 uvm.9 uvmspace_exec.9 uvm.9 uvmspace_fork.9 uvm.9 uvmspace_free.9 \ 169 uvm.9 uvmspace_share.9 uvm.9 uvmspace_unshare.9 uvm.9 UVM_MAPFLAG.9 \ 170 uvm.9 uvm_fault.9 \ 171 uvm.9 uvn_attach.9 uvm.9 uvm_vnp_setsize.9 uvm.9 uvm_vnp_sync.9 \ 172 uvm.9 uvm_vnp_terminate.9 uvm.9 uvm_vnp_uncache.9 uvm.9 uvm_io.9 \ 173 uvm.9 uvm_km_alloc.9 uvm.9 uvm_km_zalloc.9 uvm.9 uvm_km_alloc1.9 \ [all …]
|
| /mirbsd/src/sys/uvm/ |
| D | uvm_page_i.h | 97 simple_lock(&uvm.fpageqlock); in uvm_lock_fpageq() 113 simple_unlock(&uvm.fpageqlock); 133 buck = &uvm.page_hash[uvm_pagehash(obj,off)]; 136 simple_lock(&uvm.hashlock); 142 simple_unlock(&uvm.hashlock); 159 TAILQ_REMOVE(&uvm.page_active, pg, pageq); 165 TAILQ_REMOVE(&uvm.page_inactive_swp, pg, pageq); 167 TAILQ_REMOVE(&uvm.page_inactive_obj, pg, pageq); 189 TAILQ_INSERT_TAIL(&uvm.page_active, pg, pageq); 209 TAILQ_REMOVE(&uvm.page_active, pg, pageq); [all …]
|
| D | uvm_anon.c | 75 simple_lock_init(&uvm.afreelock); in uvm_anon_init() 98 simple_lock(&uvm.afreelock); 101 simple_unlock(&uvm.afreelock); 122 simple_lock(&uvm.afreelock); 127 anon[lcv].u.an_nxt = uvm.afree; 128 uvm.afree = &anon[lcv]; 129 simple_lock_init(&uvm.afree->an_lock); 131 simple_unlock(&uvm.afreelock); 147 simple_lock(&uvm.afreelock); 149 simple_unlock(&uvm.afreelock); [all …]
|
| D | uvm_page.c | 156 buck = &uvm.page_hash[uvm_pagehash(pg->uobject,pg->offset)]; 158 simple_lock(&uvm.hashlock); 160 simple_unlock(&uvm.hashlock); 183 buck = &uvm.page_hash[uvm_pagehash(pg->uobject,pg->offset)]; 185 simple_lock(&uvm.hashlock); 187 simple_unlock(&uvm.hashlock); 226 TAILQ_INIT(&uvm.page_free[lcv].pgfl_queues[i]); 228 TAILQ_INIT(&uvm.page_active); 229 TAILQ_INIT(&uvm.page_inactive_swp); 230 TAILQ_INIT(&uvm.page_inactive_obj); [all …]
|
| D | uvm_pdaemon.c | 120 if (curproc == uvm.pagedaemon_proc) { 146 simple_lock(&uvm.pagedaemon_lock); 147 wakeup(&uvm.pagedaemon); /* wake the daemon! */ 148 UVM_UNLOCK_AND_WAIT(&uvmexp.free, &uvm.pagedaemon_lock, FALSE, wmsg, 205 uvm.pagedaemon_proc = curproc; 217 simple_lock(&uvm.pagedaemon_lock); 220 UVM_UNLOCK_AND_WAIT(&uvm.pagedaemon, 221 &uvm.pagedaemon_lock, FALSE, "pgdaemon", 0); 304 simple_lock(&uvm.aiodoned_lock); 305 if (TAILQ_FIRST(&uvm.aio_done) == NULL) { [all …]
|
| D | uvm_swap.c | 284 simple_lock_init(&uvm.swap_data_lock); in uvm_swap_init() 329 simple_lock(&uvm.swap_data_lock); in uvm_swap_initcrypt_all() 339 simple_unlock(&uvm.swap_data_lock); in uvm_swap_initcrypt_all() 779 simple_lock(&uvm.swap_data_lock); 786 simple_unlock(&uvm.swap_data_lock); 801 simple_lock(&uvm.swap_data_lock); 804 simple_unlock(&uvm.swap_data_lock); 822 simple_unlock(&uvm.swap_data_lock); 837 simple_lock(&uvm.swap_data_lock); 840 simple_unlock(&uvm.swap_data_lock); [all …]
|
| D | uvm_init.c | 59 struct uvm uvm; /* decl */ variable 87 memset(&uvm, 0, sizeof(uvm)); in uvm_init()
|
| D | uvm_pglist.c | 203 for (tp = TAILQ_FIRST(&uvm.page_free[ 213 TAILQ_REMOVE(&uvm.page_free[free_list].pgfl_queues[pgflidx], 238 wakeup(&uvm.pagedaemon); 268 TAILQ_INSERT_TAIL(&uvm.page_free[ 273 uvm.page_idle_zero = vm_page_zero_enable;
|
| D | uvm.h | 75 struct uvm { struct 146 extern struct uvm uvm;
|
| D | uvm_km.c | 201 uvm.kernel_object = uao_create(VM_MAX_KERNEL_ADDRESS - 639 if (__predict_false(uvm_map(map, &kva, size, uvm.kernel_object, 660 simple_lock(&uvm.kernel_object->vmobjlock); 661 pg = uvm_pagelookup(uvm.kernel_object, offset); 671 UVM_UNLOCK_AND_WAIT(pg, &uvm.kernel_object->vmobjlock, 677 pg = uvm_pagealloc(uvm.kernel_object, offset, NULL, 0); 682 simple_unlock(&uvm.kernel_object->vmobjlock); 746 if (__predict_false(uvm_map(map, &kva, size, uvm.kernel_object, 790 if (__predict_true(uvm_map(map, &kva, size, uvm.kernel_object,
|
| D | uvm_pager.c | 84 pager_map = uvm_km_suballoc(kernel_map, &uvm.pager_sva, &uvm.pager_eva, in uvm_pager_init() 95 TAILQ_INIT(&uvm.aio_done); in uvm_pager_init() 144 if (curproc == uvm.pagedaemon_proc) { 768 simple_lock(&uvm.aiodoned_lock); /* locks uvm.aio_done */ 769 TAILQ_INSERT_TAIL(&uvm.aio_done, bp, b_freelist); 770 wakeup(&uvm.aiodoned); 771 simple_unlock(&uvm.aiodoned_lock);
|
| D | uvm_page.h | 306 #define uvm_lock_pageq() simple_lock(&uvm.pageqlock) 307 #define uvm_unlock_pageq() simple_unlock(&uvm.pageqlock) 310 (((unsigned long)obj+(unsigned long)atop(off)) & uvm.page_hashmask)
|
| D | uvm_map.c | 390 simple_lock(&uvm.kentry_lock); in uvm_mapent_alloc() 391 me = uvm.kentry_free; in uvm_mapent_alloc() 392 if (me) uvm.kentry_free = me->next; in uvm_mapent_alloc() 393 simple_unlock(&uvm.kentry_lock); in uvm_mapent_alloc() 432 simple_lock(&uvm.kentry_lock); in uvm_mapent_free() 433 me->next = uvm.kentry_free; in uvm_mapent_free() 434 uvm.kentry_free = me; in uvm_mapent_free() 435 simple_unlock(&uvm.kentry_lock); in uvm_mapent_free() 538 simple_lock_init(&uvm.kentry_lock); in uvm_map_init() 539 uvm.kentry_free = NULL; in uvm_map_init() [all …]
|
| D | uvm_aobj.c | 424 simple_lock(&uvm.swap_data_lock); 426 simple_unlock(&uvm.swap_data_lock); 448 simple_lock(&uvm.swap_data_lock); 450 simple_unlock(&uvm.swap_data_lock);
|
| D | uvm_stat.c | 257 (*pr)(" objs(kern/kmem)=%p/%p\n", uvm.kernel_object, in uvmexp_print()
|
| /mirbsd/src/sys/conf/ |
| D | files | 792 file uvm/uvm_amap.c 793 file uvm/uvm_anon.c 794 file uvm/uvm_aobj.c 795 file uvm/uvm_device.c 796 file uvm/uvm_fault.c 797 file uvm/uvm_glue.c 798 file uvm/uvm_init.c 799 file uvm/uvm_io.c 800 file uvm/uvm_km.c 801 #file uvm/uvm_loan.c [all …]
|
| /mirbsd/src/sys/kern/ |
| D | Make.tags.inc | 34 $S/uvm/*.[ch] \
|
| D | subr_pool.c | 2125 return ((void *)uvm_km_alloc_poolpage1(kernel_map, uvm.kernel_object, in pool_page_alloc_oldnointr()
|
| /mirbsd/src/sys/arch/i386/i386/ |
| D | genassym.cf | 48 include <uvm/uvm_extern.h>
|
| D | pmap.c | 2571 if (pve->pv_va >= uvm.pager_sva && pve->pv_va < uvm.pager_eva) { 3226 if (uvm.page_init_done == FALSE) {
|
| /mirbsd/src/include/ |
| D | Makefile | 32 netipx netisdn netnatm nfs ntfs scsi sys ufs uvm
|
| /mirbsd/src/sys/arch/sparc/sparc/ |
| D | genassym.cf | 57 include <uvm/uvm_extern.h>
|
| D | pmap.c | 223 p = (caddr_t)uvm_km_kmemalloc(kernel_map, uvm.kernel_object, in pgt_page_alloc() 1947 va >= uvm.pager_sva && va < uvm.pager_eva) 2262 va >= uvm.pager_sva && va < uvm.pager_eva)
|
| /mirbsd/src/distrib/lists/base/dev/ |
| D | mi | 1319 ./usr/include/uvm 1320 ./usr/include/uvm/uvm.h 1321 ./usr/include/uvm/uvm_amap.h 1322 ./usr/include/uvm/uvm_amap_i.h 1323 ./usr/include/uvm/uvm_anon.h 1324 ./usr/include/uvm/uvm_aobj.h 1325 ./usr/include/uvm/uvm_ddb.h 1326 ./usr/include/uvm/uvm_device.h 1327 ./usr/include/uvm/uvm_extern.h 1328 ./usr/include/uvm/uvm_fault.h [all …]
|
| /mirbsd/src/distrib/lists/htman/htmi/ |
| D | mi | 7245 ./man9/uvm.htm
|