Lines Matching defs:mq
840 static struct entry *writeback_sentinel(struct smq_policy *mq, unsigned level) in writeback_sentinel()
845 static struct entry *demote_sentinel(struct smq_policy *mq, unsigned level) in demote_sentinel()
850 static void __update_writeback_sentinels(struct smq_policy *mq) in __update_writeback_sentinels()
863 static void __update_demote_sentinels(struct smq_policy *mq) in __update_demote_sentinels()
876 static void update_sentinels(struct smq_policy *mq) in update_sentinels()
891 static void __sentinels_init(struct smq_policy *mq) in __sentinels_init()
907 static void sentinels_init(struct smq_policy *mq) in sentinels_init()
926 static void push_new(struct smq_policy *mq, struct entry *e) in push_new()
933 static void push(struct smq_policy *mq, struct entry *e) in push()
955 static void __del(struct smq_policy *mq, struct queue *q, struct entry *e) in __del()
961 static void del(struct smq_policy *mq, struct entry *e) in del()
966 static struct entry *pop_old(struct smq_policy *mq, struct queue *q, unsigned max_level) in pop_old()
974 static dm_cblock_t infer_cblock(struct smq_policy *mq, struct entry *e) in infer_cblock()
979 static void requeue(struct smq_policy *mq, struct entry *e) in requeue()
994 static unsigned default_promote_level(struct smq_policy *mq) in default_promote_level()
1020 static void update_promote_levels(struct smq_policy *mq) in update_promote_levels()
1055 static void update_level_jump(struct smq_policy *mq) in update_level_jump()
1072 static void end_hotspot_period(struct smq_policy *mq) in end_hotspot_period()
1085 static void end_cache_period(struct smq_policy *mq) in end_cache_period()
1098 static int demote_cblock(struct smq_policy *mq, in demote_cblock()
1140 static enum promote_result should_promote(struct smq_policy *mq, struct entry *hs_e, struct bio *bi… in should_promote()
1153 static void insert_in_cache(struct smq_policy *mq, dm_oblock_t oblock, in insert_in_cache()
1183 static dm_oblock_t to_hblock(struct smq_policy *mq, dm_oblock_t b) in to_hblock()
1190 static struct entry *update_hotspot_queue(struct smq_policy *mq, dm_oblock_t b, struct bio *bio) in update_hotspot_queue()
1232 static int map(struct smq_policy *mq, struct bio *bio, dm_oblock_t oblock, in map()
1283 struct smq_policy *mq = to_smq_policy(p); in smq_destroy() local
1300 struct smq_policy *mq = to_smq_policy(p); in smq_map() local
1315 struct smq_policy *mq = to_smq_policy(p); in smq_lookup() local
1330 static void __smq_set_clear_dirty(struct smq_policy *mq, dm_oblock_t oblock, bool set) in __smq_set_clear_dirty()
1345 struct smq_policy *mq = to_smq_policy(p); in smq_set_dirty() local
1354 struct smq_policy *mq = to_smq_policy(p); in smq_clear_dirty() local
1366 struct smq_policy *mq = to_smq_policy(p); in smq_load_mapping() local
1378 static int smq_save_hints(struct smq_policy *mq, struct queue *q, in smq_save_hints()
1401 struct smq_policy *mq = to_smq_policy(p); in smq_walk_mappings() local
1415 static void __remove_mapping(struct smq_policy *mq, dm_oblock_t oblock) in __remove_mapping()
1428 struct smq_policy *mq = to_smq_policy(p); in smq_remove_mapping() local
1436 static int __remove_cblock(struct smq_policy *mq, dm_cblock_t cblock) in __remove_cblock()
1453 struct smq_policy *mq = to_smq_policy(p); in smq_remove_cblock() local
1465 static bool clean_target_met(struct smq_policy *mq, bool critical) in clean_target_met()
1480 static int __smq_writeback_work(struct smq_policy *mq, dm_oblock_t *oblock, in __smq_writeback_work()
1511 struct smq_policy *mq = to_smq_policy(p); in smq_writeback_work() local
1520 static void __force_mapping(struct smq_policy *mq, in __force_mapping()
1537 struct smq_policy *mq = to_smq_policy(p); in smq_force_mapping() local
1548 struct smq_policy *mq = to_smq_policy(p); in smq_residency() local
1559 struct smq_policy *mq = to_smq_policy(p); in smq_tick() local
1571 static void init_policy_functions(struct smq_policy *mq) in init_policy_functions()
1616 struct smq_policy *mq = kzalloc(sizeof(*mq), GFP_KERNEL); in smq_create() local