Lines Matching defs:mq
495 static void hash_insert(struct mq_policy *mq, struct entry *e) in hash_insert()
502 static struct entry *hash_lookup(struct mq_policy *mq, dm_oblock_t oblock) in hash_lookup()
525 static bool any_free_cblocks(struct mq_policy *mq) in any_free_cblocks()
530 static bool any_clean_cblocks(struct mq_policy *mq) in any_clean_cblocks()
551 static bool in_cache(struct mq_policy *mq, struct entry *e) in in_cache()
561 static void push(struct mq_policy *mq, struct entry *e) in push()
575 static void del(struct mq_policy *mq, struct entry *e) in del()
589 static struct entry *pop(struct mq_policy *mq, struct queue *q) in pop()
603 static struct entry *pop_old(struct mq_policy *mq, struct queue *q) in pop_old()
638 static void check_generation(struct mq_policy *mq) in check_generation()
674 static void requeue(struct mq_policy *mq, struct entry *e) in requeue()
696 static int demote_cblock(struct mq_policy *mq, in demote_cblock()
735 static unsigned promote_threshold(struct mq_policy *mq) in promote_threshold()
763 static unsigned adjusted_promote_threshold(struct mq_policy *mq, in adjusted_promote_threshold()
780 static bool should_promote(struct mq_policy *mq, struct entry *e, in should_promote()
787 static int cache_entry_found(struct mq_policy *mq, in cache_entry_found()
805 static int pre_cache_to_cache(struct mq_policy *mq, struct entry *e, in pre_cache_to_cache()
840 static int pre_cache_entry_found(struct mq_policy *mq, struct entry *e, in pre_cache_entry_found()
862 static void insert_in_pre_cache(struct mq_policy *mq, in insert_in_pre_cache()
885 static void insert_in_cache(struct mq_policy *mq, dm_oblock_t oblock, in insert_in_cache()
920 static int no_entry_found(struct mq_policy *mq, dm_oblock_t oblock, in no_entry_found()
942 static int map(struct mq_policy *mq, dm_oblock_t oblock, in map()
985 struct mq_policy *mq = to_mq_policy(p); in mq_destroy() local
1001 struct mq_policy *mq = context; in update_cache_hits() local
1007 static void copy_tick(struct mq_policy *mq) in copy_tick()
1033 struct mq_policy *mq = to_mq_policy(p); in mq_map() local
1056 struct mq_policy *mq = to_mq_policy(p); in mq_lookup() local
1074 static void __mq_set_clear_dirty(struct mq_policy *mq, dm_oblock_t oblock, bool set) in __mq_set_clear_dirty()
1088 struct mq_policy *mq = to_mq_policy(p); in mq_set_dirty() local
1097 struct mq_policy *mq = to_mq_policy(p); in mq_clear_dirty() local
1108 struct mq_policy *mq = to_mq_policy(p); in mq_load_mapping() local
1120 static int mq_save_hints(struct mq_policy *mq, struct queue *q, in mq_save_hints()
1146 struct mq_policy *mq = to_mq_policy(p); in mq_walk_mappings() local
1160 static void __remove_mapping(struct mq_policy *mq, dm_oblock_t oblock) in __remove_mapping()
1173 struct mq_policy *mq = to_mq_policy(p); in mq_remove_mapping() local
1180 static int __remove_cblock(struct mq_policy *mq, dm_cblock_t cblock) in __remove_cblock()
1196 struct mq_policy *mq = to_mq_policy(p); in mq_remove_cblock() local
1207 static bool clean_target_met(struct mq_policy *mq) in clean_target_met()
1219 static int __mq_writeback_work(struct mq_policy *mq, dm_oblock_t *oblock, in __mq_writeback_work()
1242 struct mq_policy *mq = to_mq_policy(p); in mq_writeback_work() local
1251 static void __force_mapping(struct mq_policy *mq, in __force_mapping()
1267 struct mq_policy *mq = to_mq_policy(p); in mq_force_mapping() local
1277 struct mq_policy *mq = to_mq_policy(p); in mq_residency() local
1288 struct mq_policy *mq = to_mq_policy(p); in mq_tick() local
1305 struct mq_policy *mq = to_mq_policy(p); in mq_set_config_value() local
1336 struct mq_policy *mq = to_mq_policy(p); in mq_emit_config_values() local
1354 static void init_policy_functions(struct mq_policy *mq) in init_policy_functions()
1377 struct mq_policy *mq = kzalloc(sizeof(*mq), GFP_KERNEL); in mq_create() local