diff options
author | Richard Braun <rbraun@sceen.net> | 2018-02-23 09:45:18 +0100 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2018-02-23 09:45:18 +0100 |
commit | 5df0aba1129b292f41f83ac679fd46a52bc9af3e (patch) | |
tree | f7214958e52b1833f0e7a35c0050ad5020ce9106 /test | |
parent | 5fd332d8fbda137909c777929aebfd69b2a35fa4 (diff) |
Replace "llsync" with "rcu"
Diffstat (limited to 'test')
-rw-r--r-- | test/test_hlist.c | 38 | ||||
-rw-r--r-- | test/test_slist.c | 62 |
2 files changed, 50 insertions, 50 deletions
diff --git a/test/test_hlist.c b/test/test_hlist.c index c9f17b3..0744c99 100644 --- a/test/test_hlist.c +++ b/test/test_hlist.c @@ -83,16 +83,16 @@ add_obj_second(struct hlist *list) } static void -add_obj_head_llsync(struct hlist *list) +add_obj_head_rcu(struct hlist *list) { struct obj *obj; obj = obj_create(); - hlist_llsync_insert_head(list, &obj->node); + hlist_rcu_insert_head(list, &obj->node); } static void -add_obj_head2_llsync(struct hlist *list) +add_obj_head2_rcu(struct hlist *list) { struct hlist_node *node; struct obj *obj; @@ -100,11 +100,11 @@ add_obj_head2_llsync(struct hlist *list) obj = obj_create(); check(hlist_node_unlinked(&obj->node)); node = hlist_first(list); - hlist_llsync_insert_before(&obj->node, node); + hlist_rcu_insert_before(&obj->node, node); } static void -add_obj_second_llsync(struct hlist *list) +add_obj_second_rcu(struct hlist *list) { struct hlist_node *node; struct obj *obj; @@ -112,7 +112,7 @@ add_obj_second_llsync(struct hlist *list) obj = obj_create(); check(hlist_node_unlinked(&obj->node)); node = hlist_first(list); - hlist_llsync_insert_after(&obj->node, node); + hlist_rcu_insert_after(&obj->node, node); } static void @@ -124,11 +124,11 @@ walk_all_objs1(struct hlist *list) } static void -walk_all_objs1_llsync(struct hlist *list) +walk_all_objs1_rcu(struct hlist *list) { struct hlist_node *node; - hlist_llsync_for_each(list, node); + hlist_rcu_for_each(list, node); } static void @@ -148,11 +148,11 @@ walk_all_objs3(struct hlist *list) } static void -walk_all_objs3_llsync(struct hlist *list) +walk_all_objs3_rcu(struct hlist *list) { struct obj *obj; - hlist_llsync_for_each_entry(list, obj, node); + hlist_rcu_for_each_entry(list, obj, node); } static void @@ -176,13 +176,13 @@ del_all_objs(struct hlist *list) } static void -del_all_objs_llsync(struct hlist *list) +del_all_objs_rcu(struct hlist *list) { struct obj *obj; while (!hlist_empty(list)) { obj = hlist_first_entry(list, struct obj, node); - hlist_llsync_remove(&obj->node); + hlist_rcu_remove(&obj->node); obj_destroy(obj); } } @@ -195,7 +195,7 @@ main(void) hlist_init(&list); hlist_init(&list2); - check(!hlist_llsync_first_entry(&list, struct obj, node)); + check(!hlist_rcu_first_entry(&list, struct obj, node)); check(!hlist_singular(&list)); add_obj_head(&list); @@ -204,10 +204,10 @@ main(void) check(!hlist_singular(&list)); walk_all_objs1(&list); - walk_all_objs1_llsync(&list); + walk_all_objs1_rcu(&list); walk_all_objs2(&list); walk_all_objs3(&list); - walk_all_objs3_llsync(&list); + walk_all_objs3_rcu(&list); walk_all_objs4(&list); del_all_objs(&list); @@ -215,15 +215,15 @@ main(void) add_obj_head(&list); add_obj_head2(&list); add_obj_second(&list); - add_obj_head_llsync(&list); - add_obj_head2_llsync(&list); - add_obj_second_llsync(&list); + add_obj_head_rcu(&list); + add_obj_head2_rcu(&list); + add_obj_second_rcu(&list); add_obj_head(&list); add_obj_head(&list); hlist_set_head(&list2, &list); hlist_set_head(&list, &list2); - del_all_objs_llsync(&list); + del_all_objs_rcu(&list); return 0; } diff --git a/test/test_slist.c b/test/test_slist.c index 8eef8ea..b58e0ca 100644 --- a/test/test_slist.c +++ b/test/test_slist.c @@ -54,12 +54,12 @@ add_obj_head(struct slist *list) } static void -add_obj_head_llsync(struct slist *list) +add_obj_head_rcu(struct slist *list) { struct obj *obj; obj = obj_create(); - slist_llsync_insert_head(list, &obj->node); + slist_rcu_insert_head(list, &obj->node); } static void @@ -72,12 +72,12 @@ add_obj_tail(struct slist *list) } static void -add_obj_tail_llsync(struct slist *list) +add_obj_tail_rcu(struct slist *list) { struct obj *obj; obj = obj_create(); - slist_llsync_insert_tail(list, &obj->node); + slist_rcu_insert_tail(list, &obj->node); } static void @@ -90,12 +90,12 @@ add_obj_tail2(struct slist *list) } static void -add_obj_tail2_llsync(struct slist *list) +add_obj_tail2_rcu(struct slist *list) { struct obj *obj; obj = obj_create(); - slist_llsync_insert_after(list, &obj->node, slist_last(list)); + slist_rcu_insert_after(list, &obj->node, slist_last(list)); } static void @@ -120,12 +120,12 @@ del_obj_head(struct slist *list) } static void -del_obj_head_llsync(struct slist *list) +del_obj_head_rcu(struct slist *list) { struct obj *obj; obj = slist_first_entry(list, struct obj, node); - slist_llsync_remove(list, NULL); + slist_rcu_remove(list, NULL); obj_destroy(obj); } @@ -140,12 +140,12 @@ del_obj_tail(struct slist *list) } static void -del_obj_tail_llsync(struct slist *list) +del_obj_tail_rcu(struct slist *list) { struct obj *obj; obj = slist_last_entry(list, struct obj, node); - slist_llsync_remove(list, slist_first(list)); + slist_rcu_remove(list, slist_first(list)); obj_destroy(obj); } @@ -160,12 +160,12 @@ del_obj_second(struct slist *list) } static void -del_obj_second_llsync(struct slist *list) +del_obj_second_rcu(struct slist *list) { struct obj *obj; obj = slist_entry(slist_next(slist_first(list)), struct obj, node); - slist_llsync_remove(list, slist_first(list)); + slist_rcu_remove(list, slist_first(list)); obj_destroy(obj); } @@ -178,11 +178,11 @@ walk_all_objs1(struct slist *list) } static void -walk_all_objs1_llsync(struct slist *list) +walk_all_objs1_rcu(struct slist *list) { struct slist_node *node; - slist_llsync_for_each(list, node); + slist_rcu_for_each(list, node); } static void @@ -202,11 +202,11 @@ walk_all_objs3(struct slist *list) } static void -walk_all_objs3_llsync(struct slist *list) +walk_all_objs3_rcu(struct slist *list) { struct obj *obj; - slist_llsync_for_each_entry(list, obj, node); + slist_rcu_for_each_entry(list, obj, node); } static void @@ -230,13 +230,13 @@ del_all_objs(struct slist *list) } static void -del_all_objs_llsync(struct slist *list) +del_all_objs_rcu(struct slist *list) { struct obj *obj; while (!slist_empty(list)) { obj = slist_first_entry(list, struct obj, node); - slist_llsync_remove(list, NULL); + slist_rcu_remove(list, NULL); obj_destroy(obj); } } @@ -249,10 +249,10 @@ main(void) slist_init(&list); slist_init(&list2); - check(!slist_llsync_first_entry(&list, struct obj, node)); + check(!slist_rcu_first_entry(&list, struct obj, node)); add_obj_head(&list); - check(slist_llsync_first_entry(&list, struct obj, node)); + check(slist_rcu_first_entry(&list, struct obj, node)); check(slist_singular(&list)); del_all_objs(&list); @@ -260,7 +260,7 @@ main(void) add_obj_tail(&list); del_obj_tail(&list); add_obj_tail(&list); - del_obj_tail_llsync(&list); + del_obj_tail_rcu(&list); slist_concat(&list, &list2); slist_set_head(&list2, &list); @@ -284,16 +284,16 @@ main(void) slist_init(&list); add_obj_head(&list); - add_obj_head_llsync(&list); + add_obj_head_rcu(&list); slist_init(&list2); - add_obj_head_llsync(&list2); + add_obj_head_rcu(&list2); del_all_objs(&list2); add_obj_head(&list); add_obj_head(&list); add_obj_tail(&list); - add_obj_tail_llsync(&list); + add_obj_tail_rcu(&list); slist_init(&list2); - add_obj_tail_llsync(&list2); + add_obj_tail_rcu(&list2); del_all_objs(&list2); add_obj_tail(&list); add_obj_tail(&list); @@ -304,22 +304,22 @@ main(void) add_obj_head(&list); add_obj_head(&list); add_obj_tail2(&list); - add_obj_tail2_llsync(&list); + add_obj_tail2_rcu(&list); walk_all_objs1(&list); walk_all_objs2(&list); walk_all_objs3(&list); walk_all_objs4(&list); - walk_all_objs1_llsync(&list); - walk_all_objs3_llsync(&list); + walk_all_objs1_rcu(&list); + walk_all_objs3_rcu(&list); del_obj_head(&list); - del_obj_head_llsync(&list); + del_obj_head_rcu(&list); del_obj_second(&list); - del_obj_second_llsync(&list); + del_obj_second_rcu(&list); add_obj_second(&list); - del_all_objs_llsync(&list); + del_all_objs_rcu(&list); return 0; } |