Lines Matching refs:NR_QUEUE_LEVELS
127 #define NR_QUEUE_LEVELS 16u macro
128 #define NR_SENTINELS NR_QUEUE_LEVELS * 3
136 struct list_head qs[NR_QUEUE_LEVELS];
147 for (i = 0; i < NR_QUEUE_LEVELS; i++) { in queue_init()
150 INIT_LIST_HEAD(q->sentinels + NR_QUEUE_LEVELS + i); in queue_init()
151 INIT_LIST_HEAD(q->sentinels + (2 * NR_QUEUE_LEVELS) + i); in queue_init()
194 for (level = 0; level < NR_QUEUE_LEVELS; level++) in queue_peek()
222 for (level = 0; level < NR_QUEUE_LEVELS; level++) in queue_pop_old()
248 return q->sentinels + NR_QUEUE_LEVELS + level; in writeback_sentinel()
250 return q->sentinels + 2 * NR_QUEUE_LEVELS + level; in writeback_sentinel()
259 for (i = 0; i < NR_QUEUE_LEVELS; i++) { in queue_update_writeback_sentinels()
279 for (i = 0; i < NR_QUEUE_LEVELS; i++) { in queue_tick()
291 for (i = 0; i < NR_QUEUE_LEVELS; i++) { in queue_iterate_tick()
548 return min((unsigned) ilog2(e->hit_count), NR_QUEUE_LEVELS - 1u); in queue_level()
648 for (level = 0; level < NR_QUEUE_LEVELS && count < MAX_TO_AVERAGE; level++) { in check_generation()
1128 for (level = 0; level < NR_QUEUE_LEVELS; level++) in mq_save_hints()