Lines Matching refs:Link
204 typedef BaseCache::ObjectLink Link; typedef
212 return objectSize + sizeof(Link); in RequiredSpace()
215 void *Object(Link *link) const in Object()
217 return ((uint8_t *)link) - (fParent->ObjectSize() - sizeof(Link)); in Object()
255 Link *_Linkage(void *object) const in _Linkage()
257 return (Link *)(((uint8_t *)object) in _Linkage()
258 + (fParent->ObjectSize() - sizeof(Link))); in _Linkage()
266 static Link *_Linkage(void *_this, void *object) in _Linkage()
319 struct Link : ObjectLink, HashTableLink<Link> { struct
327 typedef Link ValueType;
336 size_t Hash(Link *value) const { return HashKey(value->buffer); } in Hash()
338 bool Compare(void *key, Link *value) const in Compare()
343 HashTableLink<Link> *GetLink(Link *value) const { return value; } in GetLink()
358 return ((Link *)link)->buffer; in Object()
363 Link *link = _Linkage(object); in ObjectInformation()
368 Link *_Linkage(void *object) const in _Linkage()
443 Link *link = fLinkCache.Alloc(flags); in _PrepareSlab()
467 Link *link = fHashTable.Lookup(it); in _ClearSlabRange()
474 TypedCache<Link, Backend> fLinkCache;