Home | History | Annotate | Download | only in uvm

Lines Matching defs:pgb

311 uvm_page_init_bucket(struct pgfreelist *pgfl, struct pgflbucket *pgb, int num)
315 pgb->pgb_nfree = 0;
317 LIST_INIT(&pgb->pgb_colors[i]);
319 pgfl->pgfl_buckets[num] = pgb;
333 struct pgflbucket *pgb;
415 pgb = (struct pgflbucket *)(bucketarray + bucketsize * fl);
416 uvm_page_init_bucket(&uvm.page_free[fl], pgb, 0);
1007 struct pgflbucket *pgb;
1016 pgb = uvm.page_free[f].pgfl_buckets[b];
1017 if (pgb->pgb_nfree == 0) {
1024 if (__predict_false(pgb->pgb_nfree <= uvmexp.reserve_kernel)) {
1026 (pgb->pgb_nfree <= uvmexp.reserve_pagedaemon &&
1040 pg = LIST_FIRST(&pgb->pgb_colors[c]);
1049 pgb->pgb_nfree--;
1414 struct pgflbucket *pgb;
1558 pgb = pgfl->pgfl_buckets[bucket];
1564 LIST_INSERT_HEAD(&pgb->pgb_colors[VM_PGCOLOR(pg)], pg, pageq.list);
1565 pgb->pgb_nfree++;
2126 struct pgflbucket *pgb;
2179 pgb = uvm.page_free[fl].pgfl_buckets[b];
2180 pgl = &pgb->pgb_colors[VM_PGCOLOR(pg)];
2238 struct pgflbucket *pgb;
2248 pgb = uvm.page_free[fl].pgfl_buckets[b];
2250 b, pgb, pgb->pgb_nfree,
2254 &pgb->pgb_colors[c]);
2256 LIST_FIRST(&pgb->pgb_colors[c]));