Lines Matching refs:oblock
18 static inline int policy_map(struct dm_cache_policy *p, dm_oblock_t oblock, in policy_map() argument
23 return p->map(p, oblock, can_block, can_migrate, discarded_oblock, bio, locker, result); in policy_map()
26 static inline int policy_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock) in policy_lookup() argument
29 return p->lookup(p, oblock, cblock); in policy_lookup()
32 static inline void policy_set_dirty(struct dm_cache_policy *p, dm_oblock_t oblock) in policy_set_dirty() argument
35 p->set_dirty(p, oblock); in policy_set_dirty()
38 static inline void policy_clear_dirty(struct dm_cache_policy *p, dm_oblock_t oblock) in policy_clear_dirty() argument
41 p->clear_dirty(p, oblock); in policy_clear_dirty()
45 dm_oblock_t oblock, dm_cblock_t cblock, in policy_load_mapping() argument
48 return p->load_mapping(p, oblock, cblock, hint, hint_valid); in policy_load_mapping()
58 dm_oblock_t *oblock, in policy_writeback_work() argument
62 return p->writeback_work ? p->writeback_work(p, oblock, cblock, critical_only) : -ENOENT; in policy_writeback_work()
65 static inline void policy_remove_mapping(struct dm_cache_policy *p, dm_oblock_t oblock) in policy_remove_mapping() argument
67 p->remove_mapping(p, oblock); in policy_remove_mapping()