Lines Matching defs:nr_hotspot_blocks
806 unsigned int nr_hotspot_blocks;
1104 clear_bitset(mq->hotspot_hit_bits, mq->nr_hotspot_blocks);
1712 unsigned int nr_hotspot_blocks)
1714 return (hotspot_block_size * nr_hotspot_blocks) > origin_size;
1721 unsigned int *nr_hotspot_blocks)
1724 *nr_hotspot_blocks = max(nr_cache_blocks / 4u, 1024u);
1727 too_many_hotspot_blocks(origin_size, *hotspot_block_size, *nr_hotspot_blocks))
1748 &mq->hotspot_block_size, &mq->nr_hotspot_blocks);
1752 if (space_init(&mq->es, total_sentinels + mq->nr_hotspot_blocks + from_cblock(cache_size))) {
1766 total_sentinels + mq->nr_hotspot_blocks);
1769 total_sentinels + mq->nr_hotspot_blocks,
1770 total_sentinels + mq->nr_hotspot_blocks + from_cblock(cache_size));
1772 mq->hotspot_hit_bits = alloc_bitset(mq->nr_hotspot_blocks);
1777 clear_bitset(mq->hotspot_hit_bits, mq->nr_hotspot_blocks);
1794 mq->hotspot.nr_in_top_levels = min(mq->nr_hotspot_blocks / NR_HOTSPOT_LEVELS,
1806 if (h_init(&mq->hotspot_table, &mq->es, mq->nr_hotspot_blocks))