Lines Matching refs:cMax
59 static int tstHandleTableTest1(uint32_t uBase, uint32_t cMax, uint32_t cDelta, uint32_t cUnitsPerDot, bool fCallbacks, uint32_t fFlags)
68 RTPrintf(", %#x, %#x,,)...\n", uBase, cMax);
71 rc = RTHandleTableCreateEx(&hHT, fFlags, uBase, cMax,
100 if (i < cMax)
309 uint32_t cMax;
317 uint32_t const cMax = ((PTSTHTTEST2ARGS)pvUser)->cMax;
318 uint32_t *pah = (uint32_t *)RTMemAllocZ(sizeof(uint32_t) * cMax);
321 RTPrintf("tstHandleTable: FAILURE (%d) - failed to allocate %zu bytes\n", __LINE__, sizeof(uint32_t) * cMax);
328 for (uint32_t i = 0; i < cMax; i++)
342 for (uint32_t i = 0; i < cMax; i++)
356 for (uint32_t i = 0; i < cMax; i++)
371 static int tstHandleTableTest2(uint32_t uBase, uint32_t cMax, uint32_t cThreads)
376 RTPrintf("tstHandleTable: TESTING %u threads: uBase=%u, cMax=%u\n", cThreads, uBase, cMax);
378 int rc = RTHandleTableCreateEx(&hHT, RTHANDLETABLE_FLAGS_LOCKED | RTHANDLETABLE_FLAGS_CONTEXT, uBase, cMax, NULL, NULL);
397 paThread[i].cMax = cMax / cThreads;
402 RTStrPrintf(szName, sizeof(szName), "TEST2-%x/%x", i, cMax);
461 uint32_t cMax = 0;
476 cMax = Value.u32;
501 if (cThreads || cMax || uBase)
503 if (!cMax)
504 cMax = 65535;
506 tstHandleTableTest1(uBase, cMax, 128, cMax / 32, false, RTHANDLETABLE_FLAGS_CONTEXT | RTHANDLETABLE_FLAGS_LOCKED);
508 tstHandleTableTest2(uBase, cMax, 128);