Lines Matching defs:smq_policy
794 struct smq_policy { struct
795 struct dm_cache_policy policy;
798 spinlock_t lock;
799 dm_cblock_t cache_size;
800 sector_t cache_block_size;
802 sector_t hotspot_block_size;
803 unsigned nr_hotspot_blocks;
804 unsigned cache_blocks_per_hotspot_block;
805 unsigned hotspot_level_jump;
807 struct entry_space es;
808 struct entry_alloc writeback_sentinel_alloc;
809 struct entry_alloc demote_sentinel_alloc;
810 struct entry_alloc hotspot_alloc;
811 struct entry_alloc cache_alloc;
813 unsigned long *hotspot_hit_bits;
814 unsigned long *cache_hit_bits;
823 struct queue hotspot;
824 struct queue clean;
825 struct queue dirty;
827 struct stats hotspot_stats;
828 struct stats cache_stats;
834 unsigned tick;
840 struct smq_hash_table table;
841 struct smq_hash_table hotspot_table;
843 bool current_writeback_sentinels;
867 static struct entry *writeback_sentinel(struct smq_policy *mq, unsigned level) in writeback_sentinel() argument