Lines Matching refs:index
62 Address ExternalPointerTable::Get(uint32_t index,
64 DCHECK_LT(index, capacity_);
66 Address entry = load_atomic(index);
72 void ExternalPointerTable::Set(uint32_t index, Address value,
74 DCHECK_LT(index, capacity_);
75 DCHECK_NE(kNullExternalPointer, index);
79 store_atomic(index, value | tag);
88 uint32_t index;
113 index = freelist_head;
116 uint32_t new_freelist_head = static_cast<uint32_t>(load_atomic(index));
123 return index;
126 void ExternalPointerTable::Mark(uint32_t index) {
127 DCHECK_LT(index, capacity_);
130 base::Atomic64 old_val = load_atomic(index);
138 base::Atomic64* ptr = reinterpret_cast<base::Atomic64*>(entry_address(index));