Lines Matching refs:index
49 uint32_t index = h & _capacityMask; // <rdar://problem/6544627> don't use integer divide.
52 while (validPointer(probe = _pointers[index])) {
54 index++;
56 if (index == _capacity)
57 index = 0;
61 _pointers[index] = (vm_address_t)pointer | flags;
63 if (index < _firstOccupiedSlot)
64 _firstOccupiedSlot = index;
65 if (index > _lastOccupiedSlot)
66 _lastOccupiedSlot = index;
93 uint32_t index = slot;
94 if (_maxRunLength == 0 || _pointers[(index + 1) & _capacityMask] == 0) {
100 _pointers[index] = NULL;
101 index = (index == 0 ? _capacity - 1 : index - 1);
102 } while (_pointers[index] == (vm_address_t)RemovedEntry);
114 int32_t index = slotIndex(pointer);
115 if (index != -1) {
116 remove(index);