Searched refs:EvacuationBlock (Results 1 – 12 of 12) sorted by relevance
/dports/www/trafficserver/trafficserver-9.1.1/iocore/cache/ |
H A D | P_CacheVol.h | 102 struct EvacuationBlock { struct 119 LINK(EvacuationBlock, link); argument 156 DLL<EvacuationBlock> *evacuate = nullptr; 157 DLL<EvacuationBlock> lookaside[LOOKASIDE_SIZE]; 243 EvacuationBlock *force_evacuate_head(Dir *dir, int pinned); 336 extern ClassAllocator<EvacuationBlock> evacuationBlockAllocator; 456 TS_INLINE EvacuationBlock * 459 EvacuationBlock *b = p->evacuate[dir_evac_bucket(dir)].head; in evacuation_block_exists() 475 TS_INLINE EvacuationBlock * 478 EvacuationBlock *b = THREAD_ALLOC(evacuationBlockAllocator, t); in new_EvacuationBlock() [all …]
|
H A D | P_CacheDir.h | 110 struct EvacuationBlock; 283 int dir_lookaside_probe(const CacheKey *key, Vol *d, Dir *result, EvacuationBlock **eblock); 284 int dir_lookaside_insert(EvacuationBlock *b, Vol *d, Dir *to);
|
H A D | CacheWrite.cc | 253 EvacuationBlock * 257 EvacuationBlock *b = evacuation_block_exists(evac_dir, this); in force_evacuate_head() 468 EvacuationBlock *b = vol->evacuate[i].head; in evacuateDocDone() 490 EvacuationBlock *eblock = nullptr; in evacuateDocDone() 563 EvacuationBlock *b = evacuation_block_exists(&dir, vol); in evacuate_fragments() 619 EvacuationBlock *b = nullptr; in evacuateDocReadDone() 706 EvacuationBlock *b = evacuate[i].head; in evac_range() 707 EvacuationBlock *first = nullptr; in evac_range() 897 EvacuationBlock *b = evacuate[i].head; in evacuate_cleanup_blocks() 901 EvacuationBlock *x = b; in evacuate_cleanup_blocks()
|
H A D | CacheDir.cc | 773 dir_lookaside_probe(const CacheKey *key, Vol *d, Dir *result, EvacuationBlock **eblock) in dir_lookaside_probe() 777 EvacuationBlock *b = d->lookaside[i].head; in dir_lookaside_probe() 796 dir_lookaside_insert(EvacuationBlock *eblock, Vol *d, Dir *to) in dir_lookaside_insert() 803 EvacuationBlock *b = new_EvacuationBlock(d->mutex->thread_holding); in dir_lookaside_insert() 819 EvacuationBlock *b = d->lookaside[i].head; in dir_lookaside_fixup() 843 EvacuationBlock *b = i.head; in dir_lookaside_cleanup() 846 EvacuationBlock *nb = b->link.next; in dir_lookaside_cleanup() 866 EvacuationBlock *b = d->lookaside[i].head; in dir_lookaside_remove()
|
H A D | CachePagesInternal.cc | 203 EvacuationBlock *b; in showVolEvacuations()
|
H A D | Cache.cc | 108 ClassAllocator<EvacuationBlock> evacuationBlockAllocator("evacuationBlock"); 499 EvacuationBlock *b; in begin_read() 530 EvacuationBlock *b; in close_read() 532 EvacuationBlock *next = b->link.next; in close_read() 1276 int evac_len = evacuate_size * sizeof(DLL<EvacuationBlock>); in init() 1277 evacuate = static_cast<DLL<EvacuationBlock> *>(ats_malloc(evac_len)); in init()
|
H A D | P_CacheInternal.h | 32 struct EvacuationBlock;
|
/dports/www/trafficserver/trafficserver-9.1.1/doc/locale/ja/LC_MESSAGES/developer-guide/architecture/ |
H A D | data-structures.en.po | 127 "Start an evacuation if there is any :cpp:class:`EvacuationBlock` in the " 131 ":arg:`low` から :arg:`high` の範囲に任意の :cpp:class:`EvacuationBlock` があ" 150 "Array of of :cpp:class:`EvacuationBlock` buckets. This is sized so there is " 153 ":cpp:class:`EvacuationBlock` バケットの配列。これは、退避スパンごとに一つの"
|
H A D | architecture.en.po | 2100 "class:`EvacuationBlock` instances. Each instance contains a :cpp:class:" 2115 "class:`EvacuationBlock` インスタンスの二重連結リストです。退避ブロックは退避" 2128 "``EvacuationBlock`` has a reader count to track this. If the reader count " 2133 "access to the object, or create the ``EvacuationBlock`` with a count of 1. " 2135 "removes the ``EvacuationBlock`` if the count goes to zero. If the " 2136 "``EvacuationBlock`` already exists with a count of zero, the count is not " 2141 "す。 ``EvacuationBlock`` はこれを追跡するためにリーダーの数を持っています。" 2146 "れたときにカウントを増加させるか、 1 のカウントとともに ``EvacuationBlock`` " 2148 "トがゼロになったら ``EvacuationBlock`` を削除します。もし " 2149 "``EvacuationBlock`` がカウントがゼロで既に存在していたら、カウントは変更され"
|
/dports/www/trafficserver/trafficserver-9.1.1/doc/developer-guide/cache-architecture/ |
H A D | core-cache-functions.en.rst | 44 .. cpp:class:: EvacuationBlock
|
H A D | data-structures.en.rst | 161 .. member:: DLL<EvacuationBlock> evacuate 163 Array of :class:`EvacuationBlock` buckets. This is sized so there 172 Start an evacuation if there is any :class:`EvacuationBlock` in the range
|
H A D | architecture.en.rst | 978 evacuation region. Each element is a doubly linked list of :cpp:class:`EvacuationBlock` 992 ``EvacuationBlock`` has a reader count to track this. If the reader count is 997 object, or create the ``EvacuationBlock`` with a count of 1. When a reader is 998 finished with the object it decrements the count and removes the ``EvacuationBlock`` 999 if the count goes to zero. If the ``EvacuationBlock`` already exists with a
|