Lines Matching refs:oblock

48 	dm_oblock_t oblock;  member
624 unsigned h = hash_64(from_oblock(e->oblock), ht->hash_bits); in h_insert()
628 static struct entry *__h_lookup(struct smq_hash_table *ht, unsigned h, dm_oblock_t oblock, in __h_lookup() argument
635 if (e->oblock == oblock) in __h_lookup()
656 static struct entry *h_lookup(struct smq_hash_table *ht, dm_oblock_t oblock) in h_lookup() argument
659 unsigned h = hash_64(from_oblock(oblock), ht->hash_bits); in h_lookup()
661 e = __h_lookup(ht, h, oblock, &prev); in h_lookup()
676 unsigned h = hash_64(from_oblock(e->oblock), ht->hash_bits); in h_remove()
683 e = __h_lookup(ht, h, e->oblock, &prev); in h_remove()
1186 work.oblock = e->oblock; in queue_writeback()
1217 work.oblock = e->oblock; in queue_demotion()
1226 static void queue_promotion(struct smq_policy *mq, dm_oblock_t oblock, in queue_promotion() argument
1246 if (btracker_promotion_already_present(mq->bg_work, oblock)) in queue_promotion()
1257 work.oblock = oblock; in queue_promotion()
1329 e->oblock = hb; in update_hotspot_queue()
1365 static int __lookup(struct smq_policy *mq, dm_oblock_t oblock, dm_cblock_t *cblock, in __lookup() argument
1374 e = h_lookup(&mq->table, oblock); in __lookup()
1388 hs_e = update_hotspot_queue(mq, oblock); in __lookup()
1392 queue_promotion(mq, oblock, work); in __lookup()
1400 static int smq_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock, in smq_lookup() argument
1409 r = __lookup(mq, oblock, cblock, in smq_lookup()
1418 dm_oblock_t oblock, dm_cblock_t *cblock, in smq_lookup_with_work() argument
1428 r = __lookup(mq, oblock, cblock, data_dir, fast_copy, work, &background_queued); in smq_lookup_with_work()
1470 e->oblock = work->oblock; in __complete_background_work()
1556 dm_oblock_t oblock, dm_cblock_t cblock, in smq_load_mapping() argument
1563 e->oblock = oblock; in smq_load_mapping()