Home | History | Annotate | Download | only in tests

Lines Matching defs:Level

5 #define LEVEL 100
9 } Level;
11 static Level level[LEVEL];
21 USAGE: t2t [many] [level] [loops]
22 many (default 100) : how many locks are created/locked/unlocked at a certain level.
23 level (default 1) : how many levels of "nested locks" are done
42 if (clo_level > LEVEL) {
43 printf("error argv[2] (level arg) %d > max LEVEL %d\n", clo_level, LEVEL);
47 printf ("many %d level %d total_locks: %d\n",
52 printf ("init level %d\n", l);
54 ret = pthread_mutex_init (&level[l].m[i], NULL);
59 ret = pthread_mutex_init (&level[l].d, NULL);
66 printf ("locking level %d\n", l);
68 ret = pthread_mutex_lock (&level[l].m[i]);
73 ret = pthread_mutex_lock (&level[l].d);
80 printf ("unlocking level %d\n", l);
82 ret = pthread_mutex_unlock (&level[l].m[i]);
87 ret = pthread_mutex_unlock (&level[l].d);
94 printf ("deleting level %d\n", l);
96 ret = pthread_mutex_destroy (&level[l].d);
102 ret = pthread_mutex_destroy (&level[l].m[i]);