Searched refs:ucpu (Results 1 – 4 of 4) sorted by relevance
| /netbsd/src/sys/uvm/ |
| D | uvm_pgflcache.c | 113 uvm_pgflcache_fill(struct uvm_cpu *ucpu, int fl, int b, int c) in uvm_pgflcache_fill() argument 123 KASSERT(ucpu->pgflbucket == b); in uvm_pgflcache_fill() 126 if (__predict_false((pc = ucpu->pgflcache[fl]) == NULL)) { in uvm_pgflcache_fill() 166 uvm_pgflcache_spill(struct uvm_cpu *ucpu, int fl, int c) in uvm_pgflcache_spill() argument 176 pc = ucpu->pgflcache[fl]; in uvm_pgflcache_spill() 179 b = ucpu->pgflbucket; in uvm_pgflcache_spill() 204 uvm_pgflcache_alloc(struct uvm_cpu *ucpu, int fl, int c) in uvm_pgflcache_alloc() argument 211 if (__predict_false((pc = ucpu->pgflcache[fl]) == NULL)) { in uvm_pgflcache_alloc() 224 KASSERT(uvm_page_get_bucket(pg) == ucpu->pgflbucket); in uvm_pgflcache_alloc() 237 uvm_pgflcache_free(struct uvm_cpu *ucpu, struct vm_page *pg) in uvm_pgflcache_free() argument [all …]
|
| D | uvm_pdpolicy_clock.c | 655 uvmpdpol_init_cpu(struct uvm_cpu *ucpu) in uvmpdpol_init_cpu() argument 658 ucpu->pdq = in uvmpdpol_init_cpu() 660 ucpu->pdqhead = CLOCK_PDQ_SIZE; in uvmpdpol_init_cpu() 661 ucpu->pdqtail = CLOCK_PDQ_SIZE; in uvmpdpol_init_cpu() 727 struct uvm_cpu *ucpu; in uvmpdpol_flush() local 746 ucpu = curcpu()->ci_data.cpu_uvm; in uvmpdpol_flush() 747 KASSERT(ucpu->pdqhead <= ucpu->pdqtail); in uvmpdpol_flush() 748 if (__predict_false(ucpu->pdqhead == ucpu->pdqtail)) { in uvmpdpol_flush() 751 pg = ucpu->pdq[ucpu->pdqhead++]; in uvmpdpol_flush() 752 if (__predict_true(ucpu->pdqhead != ucpu->pdqtail)) { in uvmpdpol_flush() [all …]
|
| D | uvm_page.c | 948 struct uvm_cpu *ucpu; in uvm_cpu_attach() local 956 ucpu = kmem_zalloc(sizeof(struct uvm_cpu) + coherency_unit - 1, in uvm_cpu_attach() 958 ucpu = (struct uvm_cpu *)roundup2((uintptr_t)ucpu, in uvm_cpu_attach() 960 ci->ci_data.cpu_uvm = ucpu; in uvm_cpu_attach() 962 ucpu = ci->ci_data.cpu_uvm; in uvm_cpu_attach() 965 uvmpdpol_init_cpu(ucpu); in uvm_cpu_attach() 1004 uvm_pagealloc_pgb(struct uvm_cpu *ucpu, int f, int b, int *trycolorp, int flags) in uvm_pagealloc_pgb() argument 1060 if (__predict_true(b == ucpu->pgflbucket && fill)) { in uvm_pagealloc_pgb() 1061 uvm_pgflcache_fill(ucpu, f, b, c); in uvm_pagealloc_pgb() 1086 uvm_pagealloc_pgfl(struct uvm_cpu *ucpu, int f, int *trycolorp, int flags) in uvm_pagealloc_pgfl() argument [all …]
|
| D | uvm_glue.c | 528 struct uvm_cpu *ucpu = ci->ci_data.cpu_uvm; in uvm_idle() local 532 uvmpdpol_idle(ucpu); in uvm_idle()
|