smq_policy        867 drivers/md/dm-cache-policy-smq.c static struct entry *writeback_sentinel(struct smq_policy *mq, unsigned level)
smq_policy        872 drivers/md/dm-cache-policy-smq.c static struct entry *demote_sentinel(struct smq_policy *mq, unsigned level)
smq_policy        877 drivers/md/dm-cache-policy-smq.c static void __update_writeback_sentinels(struct smq_policy *mq)
smq_policy        890 drivers/md/dm-cache-policy-smq.c static void __update_demote_sentinels(struct smq_policy *mq)
smq_policy        903 drivers/md/dm-cache-policy-smq.c static void update_sentinels(struct smq_policy *mq)
smq_policy        918 drivers/md/dm-cache-policy-smq.c static void __sentinels_init(struct smq_policy *mq)
smq_policy        934 drivers/md/dm-cache-policy-smq.c static void sentinels_init(struct smq_policy *mq)
smq_policy        950 drivers/md/dm-cache-policy-smq.c static void del_queue(struct smq_policy *mq, struct entry *e)
smq_policy        955 drivers/md/dm-cache-policy-smq.c static void push_queue(struct smq_policy *mq, struct entry *e)
smq_policy        964 drivers/md/dm-cache-policy-smq.c static void push(struct smq_policy *mq, struct entry *e)
smq_policy        971 drivers/md/dm-cache-policy-smq.c static void push_queue_front(struct smq_policy *mq, struct entry *e)
smq_policy        979 drivers/md/dm-cache-policy-smq.c static void push_front(struct smq_policy *mq, struct entry *e)
smq_policy        986 drivers/md/dm-cache-policy-smq.c static dm_cblock_t infer_cblock(struct smq_policy *mq, struct entry *e)
smq_policy        991 drivers/md/dm-cache-policy-smq.c static void requeue(struct smq_policy *mq, struct entry *e)
smq_policy       1011 drivers/md/dm-cache-policy-smq.c static unsigned default_promote_level(struct smq_policy *mq)
smq_policy       1037 drivers/md/dm-cache-policy-smq.c static void update_promote_levels(struct smq_policy *mq)
smq_policy       1074 drivers/md/dm-cache-policy-smq.c static void update_level_jump(struct smq_policy *mq)
smq_policy       1091 drivers/md/dm-cache-policy-smq.c static void end_hotspot_period(struct smq_policy *mq)
smq_policy       1104 drivers/md/dm-cache-policy-smq.c static void end_cache_period(struct smq_policy *mq)
smq_policy       1125 drivers/md/dm-cache-policy-smq.c static unsigned percent_to_target(struct smq_policy *mq, unsigned p)
smq_policy       1130 drivers/md/dm-cache-policy-smq.c static bool clean_target_met(struct smq_policy *mq, bool idle)
smq_policy       1149 drivers/md/dm-cache-policy-smq.c static bool free_target_met(struct smq_policy *mq)
smq_policy       1160 drivers/md/dm-cache-policy-smq.c static void mark_pending(struct smq_policy *mq, struct entry *e)
smq_policy       1168 drivers/md/dm-cache-policy-smq.c static void clear_pending(struct smq_policy *mq, struct entry *e)
smq_policy       1174 drivers/md/dm-cache-policy-smq.c static void queue_writeback(struct smq_policy *mq, bool idle)
smq_policy       1197 drivers/md/dm-cache-policy-smq.c static void queue_demotion(struct smq_policy *mq)
smq_policy       1226 drivers/md/dm-cache-policy-smq.c static void queue_promotion(struct smq_policy *mq, dm_oblock_t oblock,
smq_policy       1280 drivers/md/dm-cache-policy-smq.c static enum promote_result should_promote(struct smq_policy *mq, struct entry *hs_e,
smq_policy       1292 drivers/md/dm-cache-policy-smq.c static dm_oblock_t to_hblock(struct smq_policy *mq, dm_oblock_t b)
smq_policy       1299 drivers/md/dm-cache-policy-smq.c static struct entry *update_hotspot_queue(struct smq_policy *mq, dm_oblock_t b)
smq_policy       1345 drivers/md/dm-cache-policy-smq.c static struct smq_policy *to_smq_policy(struct dm_cache_policy *p)
smq_policy       1347 drivers/md/dm-cache-policy-smq.c 	return container_of(p, struct smq_policy, policy);
smq_policy       1352 drivers/md/dm-cache-policy-smq.c 	struct smq_policy *mq = to_smq_policy(p);
smq_policy       1365 drivers/md/dm-cache-policy-smq.c static int __lookup(struct smq_policy *mq, dm_oblock_t oblock, dm_cblock_t *cblock,
smq_policy       1406 drivers/md/dm-cache-policy-smq.c 	struct smq_policy *mq = to_smq_policy(p);
smq_policy       1425 drivers/md/dm-cache-policy-smq.c 	struct smq_policy *mq = to_smq_policy(p);
smq_policy       1439 drivers/md/dm-cache-policy-smq.c 	struct smq_policy *mq = to_smq_policy(p);
smq_policy       1458 drivers/md/dm-cache-policy-smq.c static void __complete_background_work(struct smq_policy *mq,
smq_policy       1509 drivers/md/dm-cache-policy-smq.c 	struct smq_policy *mq = to_smq_policy(p);
smq_policy       1517 drivers/md/dm-cache-policy-smq.c static void __smq_set_clear_dirty(struct smq_policy *mq, dm_cblock_t cblock, bool set)
smq_policy       1533 drivers/md/dm-cache-policy-smq.c 	struct smq_policy *mq = to_smq_policy(p);
smq_policy       1542 drivers/md/dm-cache-policy-smq.c 	struct smq_policy *mq = to_smq_policy(p);
smq_policy       1559 drivers/md/dm-cache-policy-smq.c 	struct smq_policy *mq = to_smq_policy(p);
smq_policy       1579 drivers/md/dm-cache-policy-smq.c 	struct smq_policy *mq = to_smq_policy(p);
smq_policy       1594 drivers/md/dm-cache-policy-smq.c 	struct smq_policy *mq = to_smq_policy(p);
smq_policy       1607 drivers/md/dm-cache-policy-smq.c 	struct smq_policy *mq = to_smq_policy(p);
smq_policy       1618 drivers/md/dm-cache-policy-smq.c 	struct smq_policy *mq = to_smq_policy(p);
smq_policy       1631 drivers/md/dm-cache-policy-smq.c 	struct smq_policy *mq = to_smq_policy(p);
smq_policy       1676 drivers/md/dm-cache-policy-smq.c static void init_policy_functions(struct smq_policy *mq, bool mimic_mq)
smq_policy       1728 drivers/md/dm-cache-policy-smq.c 	struct smq_policy *mq = kzalloc(sizeof(*mq), GFP_KERNEL);