Lines Matching defs:mq
322 static void free_entries(struct mq_policy *mq) in free_entries()
333 static int alloc_entries(struct mq_policy *mq, unsigned elts) in alloc_entries()
361 static void hash_insert(struct mq_policy *mq, struct entry *e) in hash_insert()
368 static struct entry *hash_lookup(struct mq_policy *mq, dm_oblock_t oblock) in hash_lookup()
396 static struct entry *alloc_entry(struct mq_policy *mq) in alloc_entry()
418 static void alloc_cblock(struct mq_policy *mq, dm_cblock_t cblock) in alloc_cblock()
427 static void free_cblock(struct mq_policy *mq, dm_cblock_t cblock) in free_cblock()
436 static bool any_free_cblocks(struct mq_policy *mq) in any_free_cblocks()
446 static int __find_free_cblock(struct mq_policy *mq, unsigned begin, unsigned end, in __find_free_cblock()
469 static int find_free_cblock(struct mq_policy *mq, dm_cblock_t *result) in find_free_cblock()
504 static void push(struct mq_policy *mq, struct entry *e) in push()
520 static void del(struct mq_policy *mq, struct entry *e) in del()
532 static struct entry *pop(struct mq_policy *mq, struct queue *q) in pop()
549 static bool updated_this_tick(struct mq_policy *mq, struct entry *e) in updated_this_tick()
568 static void check_generation(struct mq_policy *mq) in check_generation()
601 static void requeue_and_update_tick(struct mq_policy *mq, struct entry *e) in requeue_and_update_tick()
634 static dm_cblock_t demote_cblock(struct mq_policy *mq, dm_oblock_t *oblock) in demote_cblock()
662 static unsigned adjusted_promote_threshold(struct mq_policy *mq, in adjusted_promote_threshold()
678 static bool should_promote(struct mq_policy *mq, struct entry *e, in should_promote()
685 static int cache_entry_found(struct mq_policy *mq, in cache_entry_found()
703 static int pre_cache_to_cache(struct mq_policy *mq, struct entry *e, in pre_cache_to_cache()
723 static int pre_cache_entry_found(struct mq_policy *mq, struct entry *e, in pre_cache_entry_found()
743 static void insert_in_pre_cache(struct mq_policy *mq, in insert_in_pre_cache()
767 static void insert_in_cache(struct mq_policy *mq, dm_oblock_t oblock, in insert_in_cache()
796 static int no_entry_found(struct mq_policy *mq, dm_oblock_t oblock, in no_entry_found()
817 static int map(struct mq_policy *mq, dm_oblock_t oblock, in map()
855 struct mq_policy *mq = to_mq_policy(p); in mq_destroy() local
863 static void copy_tick(struct mq_policy *mq) in copy_tick()
877 struct mq_policy *mq = to_mq_policy(p); in mq_map() local
900 struct mq_policy *mq = to_mq_policy(p); in mq_lookup() local
922 struct mq_policy *mq = to_mq_policy(p); in mq_load_mapping() local
942 struct mq_policy *mq = to_mq_policy(p); in mq_walk_mappings() local
962 static void remove_mapping(struct mq_policy *mq, dm_oblock_t oblock) in remove_mapping()
975 struct mq_policy *mq = to_mq_policy(p); in mq_remove_mapping() local
982 static void force_mapping(struct mq_policy *mq, in force_mapping()
997 struct mq_policy *mq = to_mq_policy(p); in mq_force_mapping() local
1006 struct mq_policy *mq = to_mq_policy(p); in mq_residency() local
1014 struct mq_policy *mq = to_mq_policy(p); in mq_tick() local
1025 struct mq_policy *mq = to_mq_policy(p); in mq_set_config_value() local
1047 struct mq_policy *mq = to_mq_policy(p); in mq_emit_config_values() local
1057 static void init_policy_functions(struct mq_policy *mq) in init_policy_functions()
1078 struct mq_policy *mq = kzalloc(sizeof(*mq), GFP_KERNEL); in mq_create() local