Home | History | Annotate | Download | only in unit

Lines Matching defs:data_p

580 	thd_data_t *data_p = thd_data + thd_id;
581 assert(data_p->id == thd_id);
582 data_p->count = 0;
589 assert(data_p->count <= N_PTRS);
590 if (rand < data_p->count) {
591 assert(data_p->count > 0);
592 if (rand != data_p->count - 1) {
593 assert(data_p->count > 1);
594 void *temp = data_p->ptrs[rand];
595 data_p->ptrs[rand] =
596 data_p->ptrs[data_p->count - 1];
597 data_p->ptrs[data_p->count - 1] = temp;
599 free(data_p->ptrs[--data_p->count]);
601 assert(data_p->count < N_PTRS);
602 data_p->ptrs[data_p->count++] = malloc(1);
621 while (data_p->count > 0) {
622 free(data_p->ptrs[--data_p->count]);
635 thd_data_t *data_p = thd_data + i;
636 data_p->id = i;
637 thd_create(&data_p->thd, &f_thread, &data_p->id);
640 thd_data_t *data_p = thd_data + i;
641 thd_join(data_p->thd, NULL);
648 thd_data_t *data_p = thd_data + i;
649 data_p->id = i;
650 thd_create(&data_p->thd, &f_thread, &data_p->id);
653 thd_data_t *data_p = thd_data + i;
654 thd_join(data_p->thd, NULL);