Symbol: dm_cblock_t
drivers/md/dm-cache-block-types.h
35
static inline dm_cblock_t to_cblock(uint32_t b)
drivers/md/dm-cache-block-types.h
37
return (__force dm_cblock_t) b;
drivers/md/dm-cache-block-types.h
40
static inline uint32_t from_cblock(dm_cblock_t b)
drivers/md/dm-cache-metadata.c
1054
int dm_cache_resize(struct dm_cache_metadata *cmd, dm_cblock_t new_cache_size)
drivers/md/dm-cache-metadata.c
1221
static int __remove(struct dm_cache_metadata *cmd, dm_cblock_t cblock)
drivers/md/dm-cache-metadata.c
1236
int dm_cache_remove_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock)
drivers/md/dm-cache-metadata.c
1248
dm_cblock_t cblock, dm_oblock_t oblock)
drivers/md/dm-cache-metadata.c
1265
dm_cblock_t cblock, dm_oblock_t oblock)
drivers/md/dm-cache-metadata.c
128
dm_cblock_t cache_blocks;
drivers/md/dm-cache-metadata.c
1512
static int __dirty(struct dm_cache_metadata *cmd, dm_cblock_t cblock, bool dirty)
drivers/md/dm-cache-metadata.c
893
static int block_clean_combined_dirty(struct dm_cache_metadata *cmd, dm_cblock_t b,
drivers/md/dm-cache-metadata.c
912
dm_cblock_t begin, dm_cblock_t end,
drivers/md/dm-cache-metadata.c
938
dm_cblock_t begin, dm_cblock_t end,
drivers/md/dm-cache-metadata.c
995
dm_cblock_t begin, dm_cblock_t end,
drivers/md/dm-cache-metadata.h
73
int dm_cache_resize(struct dm_cache_metadata *cmd, dm_cblock_t new_cache_size);
drivers/md/dm-cache-metadata.h
86
int dm_cache_remove_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock);
drivers/md/dm-cache-metadata.h
87
int dm_cache_insert_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock, dm_oblock_t oblock);
drivers/md/dm-cache-metadata.h
91
dm_cblock_t cblock, bool dirty,
drivers/md/dm-cache-policy-internal.h
146
struct dm_cache_policy *dm_cache_policy_create(const char *name, dm_cblock_t cache_size,
drivers/md/dm-cache-policy-internal.h
16
static inline int policy_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock,
drivers/md/dm-cache-policy-internal.h
23
dm_oblock_t oblock, dm_cblock_t *cblock,
drivers/md/dm-cache-policy-internal.h
48
static inline void policy_set_dirty(struct dm_cache_policy *p, dm_cblock_t cblock)
drivers/md/dm-cache-policy-internal.h
53
static inline void policy_clear_dirty(struct dm_cache_policy *p, dm_cblock_t cblock)
drivers/md/dm-cache-policy-internal.h
59
dm_oblock_t oblock, dm_cblock_t cblock,
drivers/md/dm-cache-policy-internal.h
66
dm_cblock_t cblock)
drivers/md/dm-cache-policy-internal.h
72
dm_cblock_t cblock)
drivers/md/dm-cache-policy-internal.h
77
static inline dm_cblock_t policy_residency(struct dm_cache_policy *p)
drivers/md/dm-cache-policy-smq.c
1376
static int __lookup(struct smq_policy *mq, dm_oblock_t oblock, dm_cblock_t *cblock,
drivers/md/dm-cache-policy-smq.c
1411
static int smq_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock,
drivers/md/dm-cache-policy-smq.c
1429
dm_oblock_t oblock, dm_cblock_t *cblock,
drivers/md/dm-cache-policy-smq.c
1528
static void __smq_set_clear_dirty(struct smq_policy *mq, dm_cblock_t cblock, bool set)
drivers/md/dm-cache-policy-smq.c
1541
static void smq_set_dirty(struct dm_cache_policy *p, dm_cblock_t cblock)
drivers/md/dm-cache-policy-smq.c
1551
static void smq_clear_dirty(struct dm_cache_policy *p, dm_cblock_t cblock)
drivers/md/dm-cache-policy-smq.c
1561
static unsigned int random_level(dm_cblock_t cblock)
drivers/md/dm-cache-policy-smq.c
1567
dm_oblock_t oblock, dm_cblock_t cblock,
drivers/md/dm-cache-policy-smq.c
1588
static int smq_invalidate_mapping(struct dm_cache_policy *p, dm_cblock_t cblock)
drivers/md/dm-cache-policy-smq.c
1603
static uint32_t smq_get_hint(struct dm_cache_policy *p, dm_cblock_t cblock)
drivers/md/dm-cache-policy-smq.c
1614
static dm_cblock_t smq_residency(struct dm_cache_policy *p)
drivers/md/dm-cache-policy-smq.c
1616
dm_cblock_t r;
drivers/md/dm-cache-policy-smq.c
1732
__smq_create(dm_cblock_t cache_size, sector_t origin_size, sector_t cache_block_size,
drivers/md/dm-cache-policy-smq.c
1840
static struct dm_cache_policy *smq_create(dm_cblock_t cache_size,
drivers/md/dm-cache-policy-smq.c
1848
static struct dm_cache_policy *mq_create(dm_cblock_t cache_size,
drivers/md/dm-cache-policy-smq.c
1856
static struct dm_cache_policy *cleaner_create(dm_cblock_t cache_size,
drivers/md/dm-cache-policy-smq.c
802
dm_cblock_t cache_size;
drivers/md/dm-cache-policy-smq.c
995
static dm_cblock_t infer_cblock(struct smq_policy *mq, struct entry *e)
drivers/md/dm-cache-policy.c
113
dm_cblock_t cache_size,
drivers/md/dm-cache-policy.h
104
int (*invalidate_mapping)(struct dm_cache_policy *p, dm_cblock_t cblock);
drivers/md/dm-cache-policy.h
110
uint32_t (*get_hint)(struct dm_cache_policy *p, dm_cblock_t cblock);
drivers/md/dm-cache-policy.h
115
dm_cblock_t (*residency)(struct dm_cache_policy *p);
drivers/md/dm-cache-policy.h
177
struct dm_cache_policy *(*create)(dm_cblock_t cache_size,
drivers/md/dm-cache-policy.h
33
dm_cblock_t cblock;
drivers/md/dm-cache-policy.h
57
int (*lookup)(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock,
drivers/md/dm-cache-policy.h
70
dm_oblock_t oblock, dm_cblock_t *cblock,
drivers/md/dm-cache-policy.h
89
void (*set_dirty)(struct dm_cache_policy *p, dm_cblock_t cblock);
drivers/md/dm-cache-policy.h
90
void (*clear_dirty)(struct dm_cache_policy *p, dm_cblock_t cblock);
drivers/md/dm-cache-policy.h
97
dm_cblock_t cblock, bool dirty,
drivers/md/dm-cache-target.c
1179
dm_cblock_t cblock = op->cblock;
drivers/md/dm-cache-target.c
1484
static int invalidate_cblock(struct cache *cache, dm_cblock_t cblock)
drivers/md/dm-cache-target.c
1564
static int invalidate_start(struct cache *cache, dm_cblock_t cblock,
drivers/md/dm-cache-target.c
1623
dm_cblock_t cblock;
drivers/md/dm-cache-target.c
2365
static void set_cache_size(struct cache *cache, dm_cblock_t size)
drivers/md/dm-cache-target.c
2807
static int load_mapping(void *context, dm_oblock_t oblock, dm_cblock_t cblock,
drivers/md/dm-cache-target.c
2821
static int load_filtered_mapping(void *context, dm_oblock_t oblock, dm_cblock_t cblock,
drivers/md/dm-cache-target.c
2923
static dm_cblock_t get_cache_dev_size(struct cache *cache)
drivers/md/dm-cache-target.c
2951
static bool can_resize(struct cache *cache, dm_cblock_t new_size)
drivers/md/dm-cache-target.c
2977
static int resize_cache_dev(struct cache *cache, dm_cblock_t new_size)
drivers/md/dm-cache-target.c
3015
dm_cblock_t csize = get_cache_dev_size(cache);
drivers/md/dm-cache-target.c
3148
dm_cblock_t residency;
drivers/md/dm-cache-target.c
3268
dm_cblock_t begin;
drivers/md/dm-cache-target.c
3269
dm_cblock_t end;
drivers/md/dm-cache-target.c
333
dm_cblock_t cache_size;
drivers/md/dm-cache-target.c
3338
static inline dm_cblock_t cblock_succ(dm_cblock_t b)
drivers/md/dm-cache-target.c
433
dm_cblock_t invalidate_cblock;
drivers/md/dm-cache-target.c
613
static bool is_dirty(struct cache *cache, dm_cblock_t b)
drivers/md/dm-cache-target.c
618
static void set_dirty(struct cache *cache, dm_cblock_t cblock)
drivers/md/dm-cache-target.c
630
static void force_set_dirty(struct cache *cache, dm_cblock_t cblock)
drivers/md/dm-cache-target.c
637
static void force_clear_dirty(struct cache *cache, dm_cblock_t cblock)
drivers/md/dm-cache-target.c
730
dm_cblock_t cblock)
drivers/md/dm-cache-target.c
771
dm_oblock_t oblock, dm_cblock_t cblock)
drivers/md/dm-cache-target.c
834
dm_oblock_t oblock, dm_cblock_t cblock)