Lines Matching full:verified

243 	/* True if the advice has been verified to be a true duplicate */
244 bool verified; member
253 * If verified is false, this is the location of a possible duplicate. If verified is true,
254 * it is the verified location of a true duplicate.
639 if (!lock->verified) { in finish_unlocking()
651 * With the lock released, the verified duplicate block may already have changed and will in finish_unlocking()
652 * need to be re-verified if a waiter arrived. in finish_unlocking()
654 lock->verified = false; in finish_unlocking()
760 * Send it on the verified dedupe path. The agent is done with the lock, but the in finish_updating()
795 VDO_ASSERT_LOG_ONLY(lock->verified, "new advice should have been verified"); in start_updating()
988 /* Deduplicate against the lock's verified location. */ in launch_dedupe()
1080 lock->verified = agent->is_duplicate; in finish_verifying()
1088 if (lock->verified) in finish_verifying()
1095 * Even if the block is a verified duplicate, we can't start to deduplicate unless we can in finish_verifying()
1098 if (lock->verified && !vdo_claim_pbn_lock_increment(lock->duplicate_lock)) { in finish_verifying()
1100 lock->verified = false; in finish_verifying()
1103 if (lock->verified) { in finish_verifying()
1200 VDO_ASSERT_LOG_ONLY(!lock->verified, "hash lock only verifies advice once"); in start_verifying()
1246 if (!lock->verified) { in finish_locking()
1258 * LOCKING -> UNLOCKING transition: The verified block was re-locked, but has no in finish_locking()
1263 lock->verified = false; in finish_locking()
1270 * LOCKING -> DEDUPING transition: Continue on the verified dedupe path, deduplicating in finish_locking()
1271 * against a location that was previously verified or written to. in finish_locking()
1449 lock->verified = true; in finish_writing()