aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/support/mpscq_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/core/support/mpscq_test.c')
-rw-r--r--test/core/support/mpscq_test.c40
1 files changed, 20 insertions, 20 deletions
diff --git a/test/core/support/mpscq_test.c b/test/core/support/mpscq_test.c
index 5e7dc9fca5..c71132bde9 100644
--- a/test/core/support/mpscq_test.c
+++ b/test/core/support/mpscq_test.c
@@ -30,11 +30,11 @@
typedef struct test_node {
gpr_mpscq_node node;
size_t i;
- size_t *ctr;
+ size_t* ctr;
} test_node;
-static test_node *new_node(size_t i, size_t *ctr) {
- test_node *n = gpr_malloc(sizeof(test_node));
+static test_node* new_node(size_t i, size_t* ctr) {
+ test_node* n = gpr_malloc(sizeof(test_node));
n->i = i;
n->ctr = ctr;
return n;
@@ -48,7 +48,7 @@ static void test_serial(void) {
gpr_mpscq_push(&q, &new_node(i, NULL)->node);
}
for (size_t i = 0; i < 10000000; i++) {
- test_node *n = (test_node *)gpr_mpscq_pop(&q);
+ test_node* n = (test_node*)gpr_mpscq_pop(&q);
GPR_ASSERT(n);
GPR_ASSERT(n->i == i);
gpr_free(n);
@@ -57,14 +57,14 @@ static void test_serial(void) {
typedef struct {
size_t ctr;
- gpr_mpscq *q;
- gpr_event *start;
+ gpr_mpscq* q;
+ gpr_event* start;
} thd_args;
#define THREAD_ITERATIONS 10000
-static void test_thread(void *args) {
- thd_args *a = args;
+static void test_thread(void* args) {
+ thd_args* a = args;
gpr_event_wait(a->start, gpr_inf_future(GPR_CLOCK_REALTIME));
for (size_t i = 1; i <= THREAD_ITERATIONS; i++) {
gpr_mpscq_push(a->q, &new_node(i, &a->ctr)->node);
@@ -89,13 +89,13 @@ static void test_mt(void) {
}
size_t num_done = 0;
size_t spins = 0;
- gpr_event_set(&start, (void *)1);
+ gpr_event_set(&start, (void*)1);
while (num_done != GPR_ARRAY_SIZE(thds)) {
- gpr_mpscq_node *n;
+ gpr_mpscq_node* n;
while ((n = gpr_mpscq_pop(&q)) == NULL) {
spins++;
}
- test_node *tn = (test_node *)n;
+ test_node* tn = (test_node*)n;
GPR_ASSERT(*tn->ctr == tn->i - 1);
*tn->ctr = tn->i;
if (tn->i == THREAD_ITERATIONS) num_done++;
@@ -109,17 +109,17 @@ static void test_mt(void) {
}
typedef struct {
- thd_args *ta;
+ thd_args* ta;
size_t num_thds;
gpr_mu mu;
size_t num_done;
size_t spins;
- gpr_mpscq *q;
- gpr_event *start;
+ gpr_mpscq* q;
+ gpr_event* start;
} pull_args;
-static void pull_thread(void *arg) {
- pull_args *pa = arg;
+static void pull_thread(void* arg) {
+ pull_args* pa = arg;
gpr_event_wait(pa->start, gpr_inf_future(GPR_CLOCK_REALTIME));
for (;;) {
@@ -128,11 +128,11 @@ static void pull_thread(void *arg) {
gpr_mu_unlock(&pa->mu);
return;
}
- gpr_mpscq_node *n;
+ gpr_mpscq_node* n;
while ((n = gpr_mpscq_pop(pa->q)) == NULL) {
pa->spins++;
}
- test_node *tn = (test_node *)n;
+ test_node* tn = (test_node*)n;
GPR_ASSERT(*tn->ctr == tn->i - 1);
*tn->ctr = tn->i;
if (tn->i == THREAD_ITERATIONS) pa->num_done++;
@@ -171,7 +171,7 @@ static void test_mt_multipop(void) {
gpr_thd_options_set_joinable(&options);
GPR_ASSERT(gpr_thd_new(&pull_thds[i], pull_thread, &pa, &options));
}
- gpr_event_set(&start, (void *)1);
+ gpr_event_set(&start, (void*)1);
for (size_t i = 0; i < GPR_ARRAY_SIZE(pull_thds); i++) {
gpr_thd_join(pull_thds[i]);
}
@@ -182,7 +182,7 @@ static void test_mt_multipop(void) {
gpr_mpscq_destroy(&q);
}
-int main(int argc, char **argv) {
+int main(int argc, char** argv) {
grpc_test_init(argc, argv);
test_serial();
test_mt();