Lines Matching refs:oblock
48 dm_oblock_t oblock;
624 unsigned h = hash_64(from_oblock(e->oblock), ht->hash_bits);
628 static struct entry *__h_lookup(struct smq_hash_table *ht, unsigned h, dm_oblock_t oblock,
635 if (e->oblock == oblock)
656 static struct entry *h_lookup(struct smq_hash_table *ht, dm_oblock_t oblock)
659 unsigned h = hash_64(from_oblock(oblock), ht->hash_bits);
661 e = __h_lookup(ht, h, oblock, &prev);
676 unsigned h = hash_64(from_oblock(e->oblock), ht->hash_bits);
683 e = __h_lookup(ht, h, e->oblock, &prev);
1192 work.oblock = e->oblock;
1223 work.oblock = e->oblock;
1232 static void queue_promotion(struct smq_policy *mq, dm_oblock_t oblock,
1252 if (btracker_promotion_already_present(mq->bg_work, oblock))
1263 work.oblock = oblock;
1335 e->oblock = hb;
1371 static int __lookup(struct smq_policy *mq, dm_oblock_t oblock, dm_cblock_t *cblock,
1380 e = h_lookup(&mq->table, oblock);
1394 hs_e = update_hotspot_queue(mq, oblock);
1398 queue_promotion(mq, oblock, work);
1406 static int smq_lookup(struct dm_cache_policy *p, dm_oblock_t oblock, dm_cblock_t *cblock,
1415 r = __lookup(mq, oblock, cblock,
1424 dm_oblock_t oblock, dm_cblock_t *cblock,
1434 r = __lookup(mq, oblock, cblock, data_dir, fast_copy, work, &background_queued);
1476 e->oblock = work->oblock;
1522 // in_hash(oblock) -> in_hash(oblock)
1562 dm_oblock_t oblock, dm_cblock_t cblock,
1569 e->oblock = oblock;