Lines Matching refs:Rec
69 static const SkResourceCache::Key& GetKey(const SkResourceCache::Rec* rec) { in GetKey()
76 public SkTHashTable<SkResourceCache::Rec*, SkResourceCache::Key, HashTraits> {};
107 Rec* rec = fHead; in ~SkResourceCache()
109 Rec* next = rec->fNext; in ~SkResourceCache()
122 Rec* rec = *found; in find()
146 void SkResourceCache::add(Rec* rec, void* payload) { in add()
151 if (Rec** preexisting = fHash->find(rec->getKey())) { in add()
152 Rec* prev = *preexisting; in add()
180 void SkResourceCache::remove(Rec* rec) { in remove()
216 Rec* rec = fTail; in purgeAsNeeded()
222 Rec* prev = rec->fPrev; in purgeAsNeeded()
248 Rec* rec = fTail; in purgeSharedID()
250 Rec* prev = rec->fPrev; in purgeSharedID()
277 Rec* rec = fTail; in visitAll()
308 void SkResourceCache::release(Rec* rec) { in release()
309 Rec* prev = rec->fPrev; in release()
310 Rec* next = rec->fNext; in release()
328 void SkResourceCache::moveToHead(Rec* rec) { in moveToHead()
347 void SkResourceCache::addToHead(Rec* rec) { in addToHead()
389 const Rec* rec = fHead; in validate()
535 void SkResourceCache::Add(Rec* rec, void* payload) { in Add()
583 static void dump_visitor(const SkResourceCache::Rec& rec, void*) { in dump_visitor()
592 static void sk_trace_dump_visitor(const SkResourceCache::Rec& rec, void* context) { in sk_trace_dump_visitor()