Lines Matching refs:raw_vnode
57 CacheNode* raw_vnode = nullptr; in ForAllOpenNodes() local
60 raw_vnode = &open_hash_.front(); in ForAllOpenNodes()
68 raw_vnode = current.CopyPointer(); in ForAllOpenNodes()
74 raw_vnode = next.CopyPointer(); in ForAllOpenNodes()
77 vnode = fbl::MakeRefPtrUpgradeFromRaw(raw_vnode, hash_lock_); in ForAllOpenNodes()
117 auto raw_vnode = open_hash_.find(key).CopyPointer(); in LookupLocked() local
118 if (raw_vnode != nullptr) { in LookupLocked()
119 *out = fbl::MakeRefPtrUpgradeFromRaw(raw_vnode, hash_lock_); in LookupLocked()
198 void BlobCache::Downgrade(CacheNode* raw_vnode) { in Downgrade() argument
203 raw_vnode->ResurrectRef(); in Downgrade()
204 fbl::RefPtr<CacheNode> vnode = fbl::internal::MakeRefPtrNoAdopt(raw_vnode); in Downgrade()
214 ZX_ASSERT(open_hash_.erase(*raw_vnode) != nullptr); in Downgrade()
238 CacheNode* raw_vnode = closed_hash_.erase(key); in UpgradeLocked() local
239 if (raw_vnode == nullptr) { in UpgradeLocked()
242 open_hash_.insert(raw_vnode); in UpgradeLocked()
245 return fbl::internal::MakeRefPtrNoAdopt(raw_vnode); in UpgradeLocked()