Home
last modified time | relevance | path

Searched refs:uvm_freelist_locks (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/sys/uvm/
H A Duvm_page.c163 union uvm_freelist_lock uvm_freelist_locks[PGFL_MAX_BUCKETS] variable
349 for (b = 0; b < __arraycount(uvm_freelist_locks); b++) { in uvm_page_init()
350 mutex_init(&uvm_freelist_locks[b].lock, MUTEX_DEFAULT, IPL_VM); in uvm_page_init()
476 for (i = 0; i < __arraycount(uvm_freelist_locks); i++) { in uvm_pgfl_lock()
477 mutex_spin_enter(&uvm_freelist_locks[i].lock); in uvm_pgfl_lock()
490 for (i = 0; i < __arraycount(uvm_freelist_locks); i++) { in uvm_pgfl_unlock()
491 mutex_spin_exit(&uvm_freelist_locks[i].lock); in uvm_pgfl_unlock()
1022 lock = &uvm_freelist_locks[b].lock; in uvm_pagealloc_pgb()
1559 lock = &uvm_freelist_locks[bucket].lock; in uvm_pagefree()
2251 &uvm_freelist_locks[b].lock); in uvm_page_print_freelists()
H A Duvm_pglist.h88 extern union uvm_freelist_lock uvm_freelist_locks[PGFL_MAX_BUCKETS];
H A Duvm_pgflcache.c122 KASSERT(mutex_owned(&uvm_freelist_locks[b].lock)); in uvm_pgflcache_fill()
182 lock = &uvm_freelist_locks[b].lock; in uvm_pgflcache_spill()