Lines Matching refs:KeyLast
104 * @param KeyLast The last key in the range. (inclusive)
106 static bool TrackerInsert(PTRACKER pTracker, uint32_t Key, uint32_t KeyLast)
111 while (KeyLast != Key)
113 if (!ASMBitTestAndSet(pTracker->abBitmap, KeyLast))
117 KeyLast--;
129 * @param KeyLast The last key in the range. (inclusive)
131 static bool TrackerRemove(PTRACKER pTracker, uint32_t Key, uint32_t KeyLast)
136 while (KeyLast != Key)
138 if (ASMBitTestAndClear(pTracker->abBitmap, KeyLast))
142 KeyLast--;
194 uint32_t KeyLast;
196 KeyLast = Key;
200 KeyLast = Key + cKeys;
201 int Key2 = ASMBitNextSet(pTracker->abBitmap, RT_ALIGN_32(KeyLast, 32), Key);
203 && (unsigned)Key2 <= KeyLast)
204 KeyLast = Key2 - 1;
212 *pKeyLast = KeyLast;
644 pNode->KeyLast = i + 3;
658 Node.KeyLast = RT_MAX(k, j);
677 if (pNode->Key > i || pNode->KeyLast < i)
679 RTTestIFailed("linear get i=%d Key=%d KeyLast=%d\n", i, (unsigned)pNode->Key, (unsigned)pNode->KeyLast);
733 pNode->KeyLast = i + 3;
743 for (j = pNode->KeyLast; j >= jMin; j--)
748 Node.KeyLast = RT_MAX(k, j);
773 if (pNode->Key > KeyBase || pNode->KeyLast < KeyBase)
845 s1.aNode[0].KeyLast = 0x00030fff;
847 s1.aNode[1].KeyLast = 0x000bffff;
849 s1.aNode[2].KeyLast = 0xe03fffff;
851 s1.aNode[3].KeyLast = 0xfffe0ffe;
870 if (RTAvlroGCPhysGet(&s1.Tree, pNode->KeyLast) != NULL)
885 if (RTAvlroGCPhysRangeGet(&s1.Tree, pNode->KeyLast) != pNode)
921 } while (j++ < pNode->KeyLast);