Lines Matching defs:index
104 PRInt32 index;
106 for (index=0; index<info->loops; index++) {
111 printf("shared thread %ld notified in loop %ld\n", info->id, index);
131 PRInt32 index;
133 for (index=0; index<info->loops; index++) {
141 printf("solo thread %ld notified in loop %ld\n", info->id, index);
199 PRInt32 index, loops;
216 for(index=0; index<arg; ) {
217 CreateTestThread(&list[index],
218 index,
229 index++;
230 DPRINTF(("CondVarTestSUU: created thread 0x%lx\n",list[index].thread));
235 for(index=0; index<(arg); index++) {
236 PR_Lock(list[index].lock);
237 (*list[index].tcount)++;
238 PR_NotifyCondVar(list[index].cvar);
239 PR_Unlock(list[index].lock);
241 PR_GetCurrentThread(), list[index].cvar));
254 for(index=0; index<(arg); index++)
255 PR_JoinThread(list[index].thread);
269 PRInt32 index, loops;
286 for(index=0; index<arg; ) {
287 CreateTestThread(&list[index],
288 index,
299 index++;
304 for(index=0; index<(arg); index++) {
306 PR_Lock(list[index].lock);
307 (*list[index].tcount)++;
308 PR_NotifyCondVar(list[index].cvar);
309 PR_Unlock(list[index].lock);
328 for(index=0; index<(arg); index++)
329 PR_JoinThread(list[index].thread);
343 PRInt32 index, loops;
361 for(index=0; index<arg; ) {
362 list[index].lock = PR_NewLock();
363 list[index].cvar = PR_NewCondVar(list[index].lock);
364 CreateTestThread(&list[index],
365 index,
366 list[index].lock,
367 list[index].cvar,
377 DPRINTF(("CondVarTestPUU: created thread 0x%lx\n",list[index].thread));
378 index++;
384 for(index=0; index<(arg); index++) {
386 PR_Lock(list[index].lock);
387 (*list[index].tcount)++;
388 PR_NotifyCondVar(list[index].cvar);
389 PR_Unlock(list[index].lock);
405 for(index=0; index<(arg); index++) {
406 DPRINTF(("CondVarTestPUU: joining thread 0x%lx\n",list[index].thread));
407 PR_JoinThread(list[index].thread);
408 if (list[index].internal) {
409 PR_Lock(list[index].lock);
410 PR_DestroyCondVar(list[index].cvar);
411 PR_Unlock(list[index].lock);
412 PR_DestroyLock(list[index].lock);
429 PRInt32 index, loops;
447 for(index=0; index<arg; ) {
448 list[index].lock = PR_NewLock();
449 list[index].cvar = PR_NewCondVar(list[index].lock);
450 CreateTestThread(&list[index],
451 index,
452 list[index].lock,
453 list[index].cvar,
463 index++;
469 for(index=0; index<(arg); index++) {
471 PR_Lock(list[index].lock);
472 (*list[index].tcount)++;
473 PR_NotifyCondVar(list[index].cvar);
474 PR_Unlock(list[index].lock);
487 for(index=0; index<(arg); index++) {
488 PR_JoinThread(list[index].thread);
489 if (list[index].internal) {
490 PR_Lock(list[index].lock);
491 PR_DestroyCondVar(list[index].cvar);
492 PR_Unlock(list[index].lock);
493 PR_DestroyLock(list[index].lock);
510 PRInt32 index, loops;
529 for(index=0; index<arg*4; ) {
530 CreateTestThread(&list[index],
531 index,
543 index++;
544 CreateTestThread(&list[index],
545 index,
557 index++;
558 list[index].lock = PR_NewLock();
559 list[index].cvar = PR_NewCondVar(list[index].lock);
560 CreateTestThread(&list[index],
561 index,
562 list[index].lock,
563 list[index].cvar,
572 index++;
574 list[index].lock = PR_NewLock();
575 list[index].cvar = PR_NewCondVar(list[index].lock);
576 CreateTestThread(&list[index],
577 index,
578 list[index].lock,
579 list[index].cvar,
589 index++;
596 for(index=0; index<(arg*4); index++) {
597 PR_Lock(list[index].lock);
598 (*list[index].tcount)++;
599 PR_NotifyCondVar(list[index].cvar);
600 PR_Unlock(list[index].lock);
620 for(index=0; index<(arg*4); index++) {
621 PR_JoinThread(list[index].thread);
622 if (list[index].internal) {
623 PR_Lock(list[index].lock);
624 PR_DestroyCondVar(list[index].cvar);
625 PR_Unlock(list[index].lock);
626 PR_DestroyLock(list[index].lock);
643 PRInt32 index, loops;
658 for(index=0; index<arg*4; ) {
659 CreateTestThread(&list[index],
660 index,
671 index++;
672 CreateTestThread(&list[index],
673 index,
684 index++;
685 list[index].lock = PR_NewLock();
686 list[index].cvar = PR_NewCondVar(list[index].lock);
687 CreateTestThread(&list[index],
688 index,
689 list[index].lock,
690 list[index].cvar,
699 index++;
701 list[index].lock = PR_NewLock();
702 list[index].cvar = PR_NewCondVar(list[index].lock);
703 CreateTestThread(&list[index],
704 index,
705 list[index].lock,
706 list[index].cvar,
716 index++;
732 for(index=0; index<(arg*4); index++) {
733 PR_JoinThread(list[index].thread);
734 if (list[index].internal) {
735 PR_Lock(list[index].lock);
736 PR_DestroyCondVar(list[index].cvar);
737 PR_Unlock(list[index].lock);
738 PR_DestroyLock(list[index].lock);
754 PRInt32 index, loops;
773 for(index=0; index<arg*4; ) {
774 CreateTestThread(&list[index],
775 index,
786 index++;
787 CreateTestThread(&list[index],
788 index,
799 index++;
800 list[index].lock = PR_NewLock();
801 list[index].cvar = PR_NewCondVar(list[index].lock);
802 CreateTestThread(&list[index],
803 index,
804 list[index].lock,
805 list[index].cvar,
814 index++;
817 list[index].lock = PR_NewLock();
818 list[index].cvar = PR_NewCondVar(list[index].lock);
819 CreateTestThread(&list[index],
820 index,
821 list[index].lock,
822 list[index].cvar,
831 index++;
840 for(index=0; index<(arg*4); index+=3) {
842 PR_Lock(list[index].lock);
843 *list[index].tcount++;
844 PR_NotifyCondVar(list[index].cvar);
845 PR_Unlock(list[index].lock);
858 for(index=0; index<(arg*4); index++) {
859 PR_JoinThread(list[index].thread);
860 if (list[index].internal) {
861 PR_Lock(list[index].lock);
862 PR_DestroyCondVar(list[index].cvar);
863 PR_Unlock(list[index].lock);
864 PR_DestroyLock(list[index].lock);