Lines Matching refs:oblock
17 static inline int policy_map(struct dm_cache_policy *p, dm_oblock_t oblock, in policy_map() argument
22 return p->map(p, oblock, can_block, can_migrate, discarded_oblock, bio, locker, result); in policy_map()
25 static inline int policy_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock) in policy_lookup() argument
28 return p->lookup(p, oblock, cblock); in policy_lookup()
31 static inline void policy_set_dirty(struct dm_cache_policy *p, dm_oblock_t oblock) in policy_set_dirty() argument
34 p->set_dirty(p, oblock); in policy_set_dirty()
37 static inline void policy_clear_dirty(struct dm_cache_policy *p, dm_oblock_t oblock) in policy_clear_dirty() argument
40 p->clear_dirty(p, oblock); in policy_clear_dirty()
44 dm_oblock_t oblock, dm_cblock_t cblock, in policy_load_mapping() argument
47 return p->load_mapping(p, oblock, cblock, hint, hint_valid); in policy_load_mapping()
57 dm_oblock_t *oblock, in policy_writeback_work() argument
60 return p->writeback_work ? p->writeback_work(p, oblock, cblock) : -ENOENT; in policy_writeback_work()
63 static inline void policy_remove_mapping(struct dm_cache_policy *p, dm_oblock_t oblock) in policy_remove_mapping() argument
65 p->remove_mapping(p, oblock); in policy_remove_mapping()