Lines Matching refs:index
120 if (entry->index >= 0) {
121 fGenerations[entry->generation].entries[entry->index] = NULL;
136 entry->index = kEntryNotInArray;
160 if (entry->index >= 0) {
162 fGenerations[entry->generation].entries[entry->index] = NULL;
168 entry->index = kEntryRemoved;
189 if (oldGeneration == fCurrentGeneration || entry->index < 0) {
198 fGenerations[oldGeneration].entries[entry->index] = NULL;
199 entry->index = kEntryNotInArray;
202 const int32 index = atomic_add(&fGenerations[fCurrentGeneration].next_index, 1);
203 if (index < fGenerations[fCurrentGeneration].entries_size) {
204 fGenerations[fCurrentGeneration].entries[index] = entry;
205 entry->index = index;
216 if (entry->index == kEntryRemoved) {
252 int32 index = fGenerations[fCurrentGeneration].next_index++;
253 if (index < fGenerations[fCurrentGeneration].entries_size) {
254 fGenerations[fCurrentGeneration].entries[index] = entry;
256 entry->index = index;
277 entry->index = 0;