Searched refs:dm_cblock_t (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/md/
H A Ddm-cache-block-types.h22 typedef uint32_t __bitwise dm_cblock_t; typedef
35 static inline dm_cblock_t to_cblock(uint32_t b)
37 return (__force dm_cblock_t) b;
40 static inline uint32_t from_cblock(dm_cblock_t b)
H A Ddm-cache-policy.h33 dm_cblock_t cblock;
57 int (*lookup)(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock,
70 dm_oblock_t oblock, dm_cblock_t *cblock,
89 void (*set_dirty)(struct dm_cache_policy *p, dm_cblock_t cblock);
90 void (*clear_dirty)(struct dm_cache_policy *p, dm_cblock_t cblock);
97 dm_cblock_t cblock, bool dirty,
104 int (*invalidate_mapping)(struct dm_cache_policy *p, dm_cblock_t cblock);
110 uint32_t (*get_hint)(struct dm_cache_policy *p, dm_cblock_t cblock);
115 dm_cblock_t (*residency)(struct dm_cache_policy *p);
177 struct dm_cache_policy *(*create)(dm_cblock_t cache_siz
[all...]
H A Ddm-cache-metadata.h73 int dm_cache_resize(struct dm_cache_metadata *cmd, dm_cblock_t new_cache_size);
74 int dm_cache_size(struct dm_cache_metadata *cmd, dm_cblock_t *result);
87 int dm_cache_remove_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock);
88 int dm_cache_insert_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock, dm_oblock_t oblock);
92 dm_cblock_t cblock, bool dirty,
H A Ddm-cache-policy-internal.h16 static inline int policy_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock,
23 dm_oblock_t oblock, dm_cblock_t *cblock,
48 static inline void policy_set_dirty(struct dm_cache_policy *p, dm_cblock_t cblock)
53 static inline void policy_clear_dirty(struct dm_cache_policy *p, dm_cblock_t cblock)
59 dm_oblock_t oblock, dm_cblock_t cblock,
66 dm_cblock_t cblock)
72 dm_cblock_t cblock)
77 static inline dm_cblock_t policy_residency(struct dm_cache_policy *p)
146 struct dm_cache_policy *dm_cache_policy_create(const char *name, dm_cblock_t cache_size,
H A Ddm-cache-policy-smq.c802 dm_cblock_t cache_size;
995 static dm_cblock_t infer_cblock(struct smq_policy *mq, struct entry *e)
1376 static int __lookup(struct smq_policy *mq, dm_oblock_t oblock, dm_cblock_t *cblock,
1411 static int smq_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock,
1429 dm_oblock_t oblock, dm_cblock_t *cblock,
1528 static void __smq_set_clear_dirty(struct smq_policy *mq, dm_cblock_t cblock, bool set)
1541 static void smq_set_dirty(struct dm_cache_policy *p, dm_cblock_t cblock)
1551 static void smq_clear_dirty(struct dm_cache_policy *p, dm_cblock_t cblock)
1561 static unsigned int random_level(dm_cblock_t cblock)
1567 dm_oblock_t oblock, dm_cblock_t cbloc
[all...]
H A Ddm-cache-target.c333 dm_cblock_t cache_size;
427 dm_cblock_t invalidate_cblock;
608 static bool is_dirty(struct cache *cache, dm_cblock_t b)
613 static void set_dirty(struct cache *cache, dm_cblock_t cblock)
625 static void force_set_dirty(struct cache *cache, dm_cblock_t cblock)
632 static void force_clear_dirty(struct cache *cache, dm_cblock_t cblock)
725 dm_cblock_t cblock)
766 dm_oblock_t oblock, dm_cblock_t cblock)
829 dm_oblock_t oblock, dm_cblock_t cblock)
1174 dm_cblock_t cbloc
[all...]
H A Ddm-cache-policy.c113 dm_cblock_t cache_size,
H A Ddm-cache-metadata.c128 dm_cblock_t cache_blocks;
893 static int block_clean_combined_dirty(struct dm_cache_metadata *cmd, dm_cblock_t b,
912 dm_cblock_t begin, dm_cblock_t end,
938 dm_cblock_t begin, dm_cblock_t end,
995 dm_cblock_t begin, dm_cblock_t end,
1054 int dm_cache_resize(struct dm_cache_metadata *cmd, dm_cblock_t new_cache_size)
1221 int dm_cache_size(struct dm_cache_metadata *cmd, dm_cblock_t *resul
[all...]

Completed in 271 milliseconds