nr_levels 256 drivers/md/dm-cache-policy-smq.c unsigned nr_levels; nr_levels 269 drivers/md/dm-cache-policy-smq.c static void q_init(struct queue *q, struct entry_space *es, unsigned nr_levels) nr_levels 275 drivers/md/dm-cache-policy-smq.c q->nr_levels = nr_levels; nr_levels 277 drivers/md/dm-cache-policy-smq.c for (i = 0; i < q->nr_levels; i++) { nr_levels 340 drivers/md/dm-cache-policy-smq.c max_level = min(max_level, q->nr_levels); nr_levels 359 drivers/md/dm-cache-policy-smq.c struct entry *e = q_peek(q, q->nr_levels, true); nr_levels 376 drivers/md/dm-cache-policy-smq.c for (; level < q->nr_levels; level++) nr_levels 388 drivers/md/dm-cache-policy-smq.c unsigned level, nr_levels, entries_per_level, remainder; nr_levels 391 drivers/md/dm-cache-policy-smq.c BUG_ON(lend > q->nr_levels); nr_levels 392 drivers/md/dm-cache-policy-smq.c nr_levels = lend - lbegin; nr_levels 393 drivers/md/dm-cache-policy-smq.c entries_per_level = safe_div(nr_elts, nr_levels); nr_levels 394 drivers/md/dm-cache-policy-smq.c remainder = safe_mod(nr_elts, nr_levels); nr_levels 412 drivers/md/dm-cache-policy-smq.c if (q->nr_top_levels > q->nr_levels) nr_levels 413 drivers/md/dm-cache-policy-smq.c q_set_targets_subrange_(q, q->nr_elts, 0, q->nr_levels); nr_levels 417 drivers/md/dm-cache-policy-smq.c q->nr_levels - q->nr_top_levels, q->nr_levels); nr_levels 421 drivers/md/dm-cache-policy-smq.c 0, q->nr_levels - q->nr_top_levels); nr_levels 423 drivers/md/dm-cache-policy-smq.c q_set_targets_subrange_(q, 0, 0, q->nr_levels - q->nr_top_levels); nr_levels 435 drivers/md/dm-cache-policy-smq.c for (level = 0u; level < q->nr_levels - 1u; level++) { nr_levels 475 drivers/md/dm-cache-policy-smq.c unsigned new_level = min(q->nr_levels - 1u, e->level + extra_levels); nr_levels 478 drivers/md/dm-cache-policy-smq.c if (extra_levels && (e->level < q->nr_levels - 1u)) { nr_levels 526 drivers/md/dm-cache-policy-smq.c static void stats_init(struct stats *s, unsigned nr_levels) nr_levels 528 drivers/md/dm-cache-policy-smq.c s->hit_threshold = (nr_levels * 3u) / 4u; nr_levels 883 drivers/md/dm-cache-policy-smq.c for (level = 0; level < q->nr_levels; level++) { nr_levels 896 drivers/md/dm-cache-policy-smq.c for (level = 0; level < q->nr_levels; level++) { nr_levels 1180 drivers/md/dm-cache-policy-smq.c e = q_peek(&mq->dirty, mq->dirty.nr_levels, idle); nr_levels 1206 drivers/md/dm-cache-policy-smq.c e = q_peek(&mq->clean, mq->clean.nr_levels / 2, true);