Lines Matching defs:smq_policy
771 struct smq_policy { struct
772 struct dm_cache_policy policy;
775 spinlock_t lock;
776 dm_cblock_t cache_size;
777 sector_t cache_block_size;
779 sector_t hotspot_block_size;
780 unsigned nr_hotspot_blocks;
781 unsigned cache_blocks_per_hotspot_block;
782 unsigned hotspot_level_jump;
784 struct entry_space es;
785 struct entry_alloc writeback_sentinel_alloc;
786 struct entry_alloc demote_sentinel_alloc;
787 struct entry_alloc hotspot_alloc;
788 struct entry_alloc cache_alloc;
790 unsigned long *hotspot_hit_bits;
791 unsigned long *cache_hit_bits;
800 struct queue hotspot;
801 struct queue clean;
802 struct queue dirty;
804 struct stats hotspot_stats;
805 struct stats cache_stats;
811 unsigned tick;
840 static struct entry *writeback_sentinel(struct smq_policy *mq, unsigned level) in writeback_sentinel() argument