Lines Matching defs:idChunk
58 int32_t idChunk = ++p2->idChunkPrev;
59 if ( (uint32_t)idChunk < TEST2_ID_LAST
60 && idChunk > NIL_TEST2_ID)
62 idChunk = ASMBitNextClear(&p2->bmChunkId[0], TEST2_ID_LAST + 1, idChunk);
63 if (idChunk > NIL_TEST2_ID)
65 if (ASMAtomicBitTestAndSet(&p2->bmChunkId[0], idChunk))
67 RTTestFailed(NIL_RTTEST, "line %d: idChunk=%#x", __LINE__, idChunk);
70 return p2->idChunkPrev = idChunk;
77 idChunk = ASMBitFirstClear(&p2->bmChunkId[0], TEST2_ID_LAST + 1);
78 if (idChunk <= NIL_TEST2_ID)
80 RTTestFailed(NIL_RTTEST, "line %d: idChunk=%#x", __LINE__, idChunk);
83 if (ASMAtomicBitTestAndSet(&p2->bmChunkId[0], idChunk))
85 RTTestFailed(NIL_RTTEST, "line %d: idChunk=%#x", __LINE__, idChunk);
89 return p2->idChunkPrev = idChunk;