Lines Matching refs:tab_
277 dst->tab_ = ctx->clock_alloc.Map(cached_idx_); in ReleaseStore()
291 atomic_fetch_add(ref_ptr(dst->tab_), 1, memory_order_relaxed); in ReleaseStore()
326 atomic_uint32_t *ref = ref_ptr(dst->tab_); in ReleaseStore()
330 atomic_fetch_add(ref_ptr(dst->tab_), 1, memory_order_relaxed); in ReleaseStore()
412 CHECK_EQ(tab_, 0); in ~SyncClock()
423 tab_ = 0; in ResetImpl()
443 CHECK_EQ(tab_, 0); in Resize()
446 tab_ = ctx->clock_alloc.Map(tab_idx_); in Resize()
447 internal_memset(tab_, 0, sizeof(*tab_)); in Resize()
448 atomic_store_relaxed(ref_ptr(tab_), 1); in Resize()
455 const uptr move = top * sizeof(tab_->clock[0]); in Resize()
456 internal_memcpy(&new_cb->clock[0], tab_->clock, move); in Resize()
458 internal_memset(tab_->clock, 0, move); in Resize()
488 atomic_uint32_t *ref = ref_ptr(tab_); in IsShared()
502 old.tab_ = tab_; in Unshare()
536 return atomic_load_relaxed(ref_ptr(tab_)) == 1; in Cachable()
548 return tab_->clock[tid]; in elem()
567 return tab_->table[ClockBlock::kBlockIdx - bi]; in get_block()
573 tab_->table[ClockBlock::kBlockIdx - bi] = idx; in append_block()
618 pos_ = &parent_->tab_->clock[0]; in Next()