dm_cblock_t 34 drivers/md/dm-cache-block-types.h static inline dm_cblock_t to_cblock(uint32_t b) dm_cblock_t 36 drivers/md/dm-cache-block-types.h return (__force dm_cblock_t) b; dm_cblock_t 39 drivers/md/dm-cache-block-types.h static inline uint32_t from_cblock(dm_cblock_t b) dm_cblock_t 127 drivers/md/dm-cache-metadata.c dm_cblock_t cache_blocks; dm_cblock_t 881 drivers/md/dm-cache-metadata.c static int block_clean_combined_dirty(struct dm_cache_metadata *cmd, dm_cblock_t b, dm_cblock_t 900 drivers/md/dm-cache-metadata.c dm_cblock_t begin, dm_cblock_t end, dm_cblock_t 926 drivers/md/dm-cache-metadata.c dm_cblock_t begin, dm_cblock_t end, dm_cblock_t 983 drivers/md/dm-cache-metadata.c dm_cblock_t begin, dm_cblock_t end, dm_cblock_t 1042 drivers/md/dm-cache-metadata.c int dm_cache_resize(struct dm_cache_metadata *cmd, dm_cblock_t new_cache_size) dm_cblock_t 1209 drivers/md/dm-cache-metadata.c int dm_cache_size(struct dm_cache_metadata *cmd, dm_cblock_t *result) dm_cblock_t 1218 drivers/md/dm-cache-metadata.c static int __remove(struct dm_cache_metadata *cmd, dm_cblock_t cblock) dm_cblock_t 1233 drivers/md/dm-cache-metadata.c int dm_cache_remove_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock) dm_cblock_t 1245 drivers/md/dm-cache-metadata.c dm_cblock_t cblock, dm_oblock_t oblock) dm_cblock_t 1261 drivers/md/dm-cache-metadata.c dm_cblock_t cblock, dm_oblock_t oblock) dm_cblock_t 1542 drivers/md/dm-cache-metadata.c static int __dirty(struct dm_cache_metadata *cmd, dm_cblock_t cblock, bool dirty) dm_cblock_t 72 drivers/md/dm-cache-metadata.h int dm_cache_resize(struct dm_cache_metadata *cmd, dm_cblock_t new_cache_size); dm_cblock_t 73 drivers/md/dm-cache-metadata.h int dm_cache_size(struct dm_cache_metadata *cmd, dm_cblock_t *result); dm_cblock_t 86 drivers/md/dm-cache-metadata.h int dm_cache_remove_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock); dm_cblock_t 87 drivers/md/dm-cache-metadata.h int dm_cache_insert_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock, dm_oblock_t oblock); dm_cblock_t 91 drivers/md/dm-cache-metadata.h dm_cblock_t cblock, bool dirty, dm_cblock_t 15 drivers/md/dm-cache-policy-internal.h static inline int policy_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock, dm_cblock_t 22 drivers/md/dm-cache-policy-internal.h dm_oblock_t oblock, dm_cblock_t *cblock, dm_cblock_t 47 drivers/md/dm-cache-policy-internal.h static inline void policy_set_dirty(struct dm_cache_policy *p, dm_cblock_t cblock) dm_cblock_t 52 drivers/md/dm-cache-policy-internal.h static inline void policy_clear_dirty(struct dm_cache_policy *p, dm_cblock_t cblock) dm_cblock_t 58 drivers/md/dm-cache-policy-internal.h dm_oblock_t oblock, dm_cblock_t cblock, dm_cblock_t 65 drivers/md/dm-cache-policy-internal.h dm_cblock_t cblock) dm_cblock_t 71 drivers/md/dm-cache-policy-internal.h dm_cblock_t cblock) dm_cblock_t 76 drivers/md/dm-cache-policy-internal.h static inline dm_cblock_t policy_residency(struct dm_cache_policy *p) dm_cblock_t 142 drivers/md/dm-cache-policy-internal.h struct dm_cache_policy *dm_cache_policy_create(const char *name, dm_cblock_t cache_size, dm_cblock_t 799 drivers/md/dm-cache-policy-smq.c dm_cblock_t cache_size; dm_cblock_t 986 drivers/md/dm-cache-policy-smq.c static dm_cblock_t infer_cblock(struct smq_policy *mq, struct entry *e) dm_cblock_t 1365 drivers/md/dm-cache-policy-smq.c static int __lookup(struct smq_policy *mq, dm_oblock_t oblock, dm_cblock_t *cblock, dm_cblock_t 1400 drivers/md/dm-cache-policy-smq.c static int smq_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock, dm_cblock_t 1418 drivers/md/dm-cache-policy-smq.c dm_oblock_t oblock, dm_cblock_t *cblock, dm_cblock_t 1517 drivers/md/dm-cache-policy-smq.c static void __smq_set_clear_dirty(struct smq_policy *mq, dm_cblock_t cblock, bool set) dm_cblock_t 1530 drivers/md/dm-cache-policy-smq.c static void smq_set_dirty(struct dm_cache_policy *p, dm_cblock_t cblock) dm_cblock_t 1540 drivers/md/dm-cache-policy-smq.c static void smq_clear_dirty(struct dm_cache_policy *p, dm_cblock_t cblock) dm_cblock_t 1550 drivers/md/dm-cache-policy-smq.c static unsigned random_level(dm_cblock_t cblock) dm_cblock_t 1556 drivers/md/dm-cache-policy-smq.c dm_oblock_t oblock, dm_cblock_t cblock, dm_cblock_t 1577 drivers/md/dm-cache-policy-smq.c static int smq_invalidate_mapping(struct dm_cache_policy *p, dm_cblock_t cblock) dm_cblock_t 1592 drivers/md/dm-cache-policy-smq.c static uint32_t smq_get_hint(struct dm_cache_policy *p, dm_cblock_t cblock) dm_cblock_t 1603 drivers/md/dm-cache-policy-smq.c static dm_cblock_t smq_residency(struct dm_cache_policy *p) dm_cblock_t 1605 drivers/md/dm-cache-policy-smq.c dm_cblock_t r; dm_cblock_t 1719 drivers/md/dm-cache-policy-smq.c static struct dm_cache_policy *__smq_create(dm_cblock_t cache_size, dm_cblock_t 1829 drivers/md/dm-cache-policy-smq.c static struct dm_cache_policy *smq_create(dm_cblock_t cache_size, dm_cblock_t 1836 drivers/md/dm-cache-policy-smq.c static struct dm_cache_policy *mq_create(dm_cblock_t cache_size, dm_cblock_t 1843 drivers/md/dm-cache-policy-smq.c static struct dm_cache_policy *cleaner_create(dm_cblock_t cache_size, dm_cblock_t 112 drivers/md/dm-cache-policy.c dm_cblock_t cache_size, dm_cblock_t 32 drivers/md/dm-cache-policy.h dm_cblock_t cblock; dm_cblock_t 56 drivers/md/dm-cache-policy.h int (*lookup)(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock, dm_cblock_t 69 drivers/md/dm-cache-policy.h dm_oblock_t oblock, dm_cblock_t *cblock, dm_cblock_t 88 drivers/md/dm-cache-policy.h void (*set_dirty)(struct dm_cache_policy *p, dm_cblock_t cblock); dm_cblock_t 89 drivers/md/dm-cache-policy.h void (*clear_dirty)(struct dm_cache_policy *p, dm_cblock_t cblock); dm_cblock_t 96 drivers/md/dm-cache-policy.h dm_cblock_t cblock, bool dirty, dm_cblock_t 103 drivers/md/dm-cache-policy.h int (*invalidate_mapping)(struct dm_cache_policy *p, dm_cblock_t cblock); dm_cblock_t 109 drivers/md/dm-cache-policy.h uint32_t (*get_hint)(struct dm_cache_policy *p, dm_cblock_t cblock); dm_cblock_t 114 drivers/md/dm-cache-policy.h dm_cblock_t (*residency)(struct dm_cache_policy *p); dm_cblock_t 176 drivers/md/dm-cache-policy.h struct dm_cache_policy *(*create)(dm_cblock_t cache_size, dm_cblock_t 409 drivers/md/dm-cache-target.c dm_cblock_t cache_size; dm_cblock_t 505 drivers/md/dm-cache-target.c dm_cblock_t invalidate_cblock; dm_cblock_t 687 drivers/md/dm-cache-target.c static bool is_dirty(struct cache *cache, dm_cblock_t b) dm_cblock_t 692 drivers/md/dm-cache-target.c static void set_dirty(struct cache *cache, dm_cblock_t cblock) dm_cblock_t 704 drivers/md/dm-cache-target.c static void force_set_dirty(struct cache *cache, dm_cblock_t cblock) dm_cblock_t 711 drivers/md/dm-cache-target.c static void force_clear_dirty(struct cache *cache, dm_cblock_t cblock) dm_cblock_t 812 drivers/md/dm-cache-target.c dm_cblock_t cblock) dm_cblock_t 861 drivers/md/dm-cache-target.c dm_oblock_t oblock, dm_cblock_t cblock) dm_cblock_t 923 drivers/md/dm-cache-target.c dm_oblock_t oblock, dm_cblock_t cblock) dm_cblock_t 1265 drivers/md/dm-cache-target.c dm_cblock_t cblock = op->cblock; dm_cblock_t 1565 drivers/md/dm-cache-target.c static int invalidate_cblock(struct cache *cache, dm_cblock_t cblock) dm_cblock_t 1643 drivers/md/dm-cache-target.c static int invalidate_start(struct cache *cache, dm_cblock_t cblock, dm_cblock_t 1700 drivers/md/dm-cache-target.c dm_cblock_t cblock; dm_cblock_t 2434 drivers/md/dm-cache-target.c static void set_cache_size(struct cache *cache, dm_cblock_t size) dm_cblock_t 2884 drivers/md/dm-cache-target.c static int load_mapping(void *context, dm_oblock_t oblock, dm_cblock_t cblock, dm_cblock_t 2987 drivers/md/dm-cache-target.c static dm_cblock_t get_cache_dev_size(struct cache *cache) dm_cblock_t 2994 drivers/md/dm-cache-target.c static bool can_resize(struct cache *cache, dm_cblock_t new_size) dm_cblock_t 3020 drivers/md/dm-cache-target.c static int resize_cache_dev(struct cache *cache, dm_cblock_t new_size) dm_cblock_t 3040 drivers/md/dm-cache-target.c dm_cblock_t csize = get_cache_dev_size(cache); dm_cblock_t 3161 drivers/md/dm-cache-target.c dm_cblock_t residency; dm_cblock_t 3257 drivers/md/dm-cache-target.c dm_cblock_t begin; dm_cblock_t 3258 drivers/md/dm-cache-target.c dm_cblock_t end; dm_cblock_t 3331 drivers/md/dm-cache-target.c static inline dm_cblock_t cblock_succ(dm_cblock_t b)