pgflbucket
u_int pgflbucket; /* where to send our pages */
struct pgflbucket *pgb;
if (__predict_true(b == ucpu->pgflbucket && fill)) {
trybucket = ucpu->pgflbucket;
ucpu->pgflbucket, &color, flags);
struct pgflbucket *pgb;
if (bucket == ucpu->pgflbucket && uvm_pgflcache_free(ucpu, pg)) {
struct pgflbucket *pgb;
struct pgflbucket *pgb;
uvm_page_init_bucket(struct pgfreelist *pgfl, struct pgflbucket *pgb, int num)
struct pgflbucket *pgb;
bucketsize = offsetof(struct pgflbucket, pgb_colors[uvmexp.ncolors]);
pgb = (struct pgflbucket *)(bucketarray + bucketsize * fl);
struct pgflbucket *opgb, *npgb;
bucketsize = offsetof(struct pgflbucket, pgb_colors[newncolors]);
npgb = (struct pgflbucket *)bucketarray;
ci->ci_data.cpu_uvm->pgflbucket = ci->ci_numa_id;
ci3->ci_data.cpu_uvm->pgflbucket = npackage >> shift;
struct pgflbucket *pgb;
KASSERT(ucpu->pgflbucket == b);
struct pgflbucket *pgb;
b = ucpu->pgflbucket;
KASSERT(uvm_page_get_bucket(pg) == ucpu->pgflbucket);
KASSERT(uvm_page_get_bucket(pg) == ucpu->pgflbucket);
struct pgflbucket *pgb;
struct pgflbucket *pgfl_buckets[PGFL_MAX_BUCKETS];